Жизненный цикл программы

Автор работы: Пользователь скрыл имя, 03 Октября 2011 в 17:10, доклад

Краткое описание

Определение требований спецификации: общие (надежность, технологичность, правильность, универсальность, эффективность, информационная согласованность); требования заказчика (пространственно-временные ограничения, необходимые функции и возможности, режимы функционирования, требования точности и надежности).

Содержимое работы - 1 файл

Жизненный цикл.docx

— 15.38 Кб (Скачать файл)

Жизненный цикл

Жизненный цикл –  процесс создания и применения ПО от начала и до конца.

Стадии  жизненного цикла: 

1. Определение требований спецификации: общие (надежность, технологичность, правильность, универсальность,  эффективность, информационная согласованность); требования заказчика (пространственно-временные ограничения, необходимые функции и возможности, режимы функционирования, требования точности и надежности).

Разработка спецификаций:  эксплуатационные и функциональные спецификации; требования к спецификации (полнота, точность, ясность).

2. Проектирование: формирование  структуры ПО; установление состава  модулей; выбор структуры информационных  массивов; фиксирование межмодульных  интерфейсов.

3. Программирование: реализация проектных решений  в виде программ.

4. Отладка ПО: проверка  выполнения требований; выявление  ошибок; соответствие спецификации.

4. Сопровождение: исправление  ошибок; координация всех элементов  системы; внесение изменений и  исправлений. 
 

Модели  жизненного цикла

1.  Каскадная (последовательный  переход на следующий этап  после завершения предыдущего): автоматизация  отдельных несвязанных задач.

2. Итерационная (возвраты  на предыдущие этапы после  выполнения очередного): создание  комплексных систем ПО; проектирование  снизу вверх.

3. Спиральная (постепенное  расширение прототипа ПО): проектирование  сверху вниз; применение RAD-технологии.

Жизненный  цикл при использовании RAD-технологии (4 стадии):

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

Информация о работе Жизненный цикл программы