5. Этапы жизненного цикла ПО.

1. Анализ требований к ПО

Задача – определить какие файловые возможности нужно заложить в систему, чтобы она успешно конкурировала с аналогичными системами других производителей.

2.1 Структурное проектирование.

Задачи:

-определить состав программ, их функции и порядок взаимодействия.

-предварительный выбор состава и структуры данных.

-формулировка конкретных требований к отдельным программным компонентам (составлются технические задания на разработку отдельных элементов ПО)

2.2 Алгоритмическое проектирование

3.1 Написание программ

Цель – преобразование алгоритмов в программы с использованием языков программирования различных уровней:

-Низкого уровня (Ассемблер)

-Универсальный высокого уровня (С++)

-Специальные языки высокого уровня для телекоммуникаций (eripascal и plex фирмы Ericson, chill принятый в качестве международного стандарта)

3.2 Автономная отладка – проверка правильнсти выполнения функций для каждой отдельной взятой программы.

3.3 Комплексная отладка – Цель – проверка правильности совместных действий различных модулей.

-информационная стыковка – правильный обмен данными меду модулями (т.е. передача правильных наборов данных в прав. Форматах)

- логическая стыковка – корректность совестных действий при решении сложных задач управления.

Сложности возникающие при отладке

-квазипараллельный режим

-наличие ограничений по времени

3.4 Этап испытаний ПО:

Цель – провести полную интеграцию программных и аппаратных средсв

- лабораторные (стендовые) испытания

- опытная эксплуатация – на реальной сети организуется специальная опытная зона, где применяется новая версия ПО

Положительные результаты испытаний должны быть подтверждены двумя сторонаями: заказчиком и разработчиком программных средств.

После подписания собственного документа (акта приемки) разработчика ПО считается законченной

4. Производство ПО

Длясистем коммутации с программным упарвлением которые имеют достаточно узкую область применения используется технология тираживаровния программных средств.

Для многофункциональных систем необходима подготовка рабочей версии ПО, которая настраивается на конкретную систему. Работы по производству ПО выполняются в центрах сопровождения программного обеспечения (ЦСПО).

C:\Users\Сергей\Documents\Мои сканированные изображения\сканирование0003.jpg

Подготовка командного файла для начала загрузки системной БД.

Системная БД содержит:

- Станционные данные

- Сетевые данные

-Абонентские данные

5. Эксплуатация ПО:

-обнаружение ошибок

- регулярное создание резервных копий для ПО и системной базы

-обновление ПО

Hosted by uCoz