1.4 Программное обеспечение станции С-32, состав и функции.
Управление процессами, происходящими в модулях системы С-32, производится управляющими устройствами, построенными на основе средств вычислительной техники с соответствующим программным обеспечением (ПО).
Программное обеспечение системы С-32 проектировалось таким образом, чтобы обеспечить надежность и высокое качество программного продукта, эффективное выполнение всех функций С-32 и быть сопровождаемым.
Требование сопровождаемости означает возможность продолжения разработки ПО на протяжении всего жизненного цикла С-32 и включает в себя гибкость при вводе дополнительных функций С-32, слабую зависимость от эволюции оборудования, ясную иерархическую структуру.
По технологическому назначению программное обеспечение подразделяется на функциональное и инструментальное программное обеспечение. Функциональное программное обеспечение предназначено для управления станционным оборудованием в процессе его функционирования. Инструментальное программное обеспечение предназначено для разработки функционального программного обеспечения.
По месту исполнения комплекс функционального программного обеспечения подразделяется на комплексы:
1) комплекс программного обеспечения модулей абонентской концентрации;
2) комплекс программного обеспечения модулей транзитной концентрации;
3) комплекс программного обеспечения оборудования сопряжения;
4) комплекс программного обеспечения технической эксплуатации.
По функциональному назначению комплекс функционального программного обеспечения подразделяется на компоненты:
1) базовая операционная система;
2) прикладная операционная система;
3) система обработки вызовов и дополнительных услуг;
4) система управления данными;
5) система программ технической эксплуатации;
6) система программ технического обслуживания.
ПО системы C-32 состоит из трех частей:
целевого ПО, обеспечивающего собственное функционирование станции;
производственного ПО, обеспечивающего производство, наладку и запуск станции;
технологического ПО, обеспечивающего разработку целевого и производственного ПО и аппаратных средств станции.
Целевое ПО, в соответствии с выполняемыми функциями, состоит из следующих разделов:
базовая операционная система; прикладная операционная система;
система обработки вызовов;
ПО модуля оборудования сопряжения;
ПО технического обслуживания;
ПО технической эксплуатации; система управления данными.
Производственное ПО (кроме пуско-тренировочной системы) функционирует на вычислительных средствах центра сопровождения станций.
Пуско-тренировочная система и система проверки ПО станции функционирует на вычислительных средствах станции.
Технологическое ПО состоит из программных средств технического окружения ПО системы С-32, включающего:
базу данных проекта и сопровождения; систему документации; язык и методику спецификации ПО; язык и методику программирования; средства проверки спецификации; транслятор языка программирования; средства отладки программ; средства компоновки ПО; средства и методику проверки ПО.
Базовая операционная система должна быть одной и той же в любом модуле станции, что обеспечивает максимальную унификацию функционального и инструментального программного обеспечения.
Прикладная операционная система обеспечивает относительную независимость программного обеспечения от конкретной реализации интерфейсов с аппаратурой и структуры аппаратуры.
Система программ обработки вызовов обеспечивает реализацию алгоритмов обслуживания различных видов соединений, обслуживание потока вызовов в реальном масштабе времени, сбор статистических данных по обслуживанию трафика и предоставление различных дополнительных услуг.
Система программ технического обслуживания предназначена для контроля аппаратуры и автоматизации операций диагностики и обслуживания аппаратуры.
Система программ технической эксплуатации предназначена для автоматизации процессов эксплуатации станции.
|
||||
|
||||
|
||||
|
||||
|