gosy_voprosy / вопрос 2
.docx№2 Жизненный цикл программ
Жизненный цикл означает — последовательность действий при создании и эксплуатации программных средств. Он представляет собой набор этапов, частных работ и операций в определенной последовательности их выполнения и взаимодействия. ЖЦ ПС строго регламентирует ведение работ от подготовки технического задания до завершения испытания версии программы. Все модели ЖЦ включают в себя пять основных этапов и связями между ними. 1. Техническое задание: постановка задачи; выбор критериев эффективности; проведение предварительных научно-исследовательских работ (НИР); разработка ТЗ. 2. Эскизный проект: структура входных и выходных данных; уточнение методов решения; общий алгоритм; разработка документации эскизного проекта. 3. Технический проект: уточнение структуры входных и выходных данных; разработка алгоритмов; формы данных; семантика и синтаксис языка; структура программы; конфигурация технических средств; план работ. 4. Рабочий проект: программирование и отладка; разработка документов; подготовка и проведение испытаний; корректировка программы и документов по итогам испытаний. 5. Внедрение: передача программы и документов для сопровождения; оформление акта; передача в Фонд алгоритмов и программ (ФАП). Существует несколько моделей ЖЦ: Каскадная модель — характеризуется последовательностью выполнения этапов, Итерационная модель – основная особенность наличие обратных связей между этапами. Спиральная модель – каждый виток спирали соответствует поэтапной модели создания версии ПО.