Стадии и этапы создания жизненного цикла
Стандарт ГОСТ 34.601-90 предусматривает следующие стадии и этапы создания автоматизированной системы:
1. Формирование требований к АС
· Обследование объекта и обоснование необходимости создания АС
· Формирование требований пользователя к АС
· Оформление отчета о выполнении работ и заявки на разработку АС
2. Разработка концепции АС
· Изучение объекта
· Проведение необходимых научно-исследовательских работ
· Разработка вариантов концепции АС и выбор варианта концепции АС, удовлетворяющего требованиям пользователей
· Оформление отчета о проделанной работе
3. Техническое задание
· Разработка и утверждение технического задания на создание АС
4. Эскизный проект
· Разработка предварительных проектных решений по системе и ее частям
· Разработка документации на АС и ее части
5. Технический проект
· Разработка проектных решений по системе и ее частям
· Разработка документации на АС и ее части
· Разработка и оформление документации на поставку комплектующих изделий
· Разработка заданий на проектирование в смежных частях проекта
6. Рабочая документация
· Разработка рабочей документации на АС и ее части
· Разработка и адаптация программ
7. Ввод в действие
· Подготовка объекта автоматизации
· Подготовка персонала
· Комплектация АС поставляемыми изделиями (программными и техническими средствами, программно-техническими комплексами, информационными изделиями)
· Строительно-монтажные работы
· Пусконаладочные работы
· Проведение предварительных испытаний
· Проведение опытной эксплуатации
· Проведение приемочных испытаний
8. Сопровождение АС.
· Выполнение работ в соответствии с гарантийными обязательствами
· Послегарантийное обслуживание
Эскизный, технический проекты и рабочая документация — это последовательное построение все более точных проектных решений. Допускается исключать стадию «Эскизный проект» и отдельные этапы работ на всех стадиях, объединять стадии «Технический проект» и «Рабочая документация» в «Технорабочий проект», параллельно выполнять различные этапы и работы, включать дополнительные.
Данный стандарт не вполне подходит для проведения разработок в настоящее время: многие процессы отражены недостаточно, а некоторые положения устарели.
Обобщенный жизненный цикл можно представить в виде следующей последовательности этапов, которые, в свою очередь, можно также разбить на стадии:
1. планирование разработки;
2. определение требований к системе;
· выработка требований;
· анализ требований;
3. проектирование системы;
1. проектирование архитектуры системы;
2. детальное проектирование компонент системы, в т.ч. для программного обеспечения;
2.1общее проектирование программного обеспечения;
2.2 проектирование отдельных программных компонент;
4. реализация и тестирование системы;
1. создание отдельных компонент системы, в т.ч. для программного обеспечения;
1.1 создание отдельных программных модулей;
1.2 тестирование отдельных программных модулей;
2. тестирование компонент системы, в т.ч. программного обеспечения как единого компонента системы;
3.интегрирование отдельных компонент в систему;
5. выпуск системы;
6. эксплуатация системы;
7. завершение разработки.
Можно заметить, что в данном жизненном цикле основное внимание уделялось именно программному обеспечению, входящему в состав программной системы, но нельзя забывать, что и остальные компоненты тоже должны проектироваться и реализовываться.
Следует обратить внимание, что разбиение жизненного цикла на этапы иногда способствует затушевыванию некоторых важных аспектов создания программного обеспечения; особенно это проявляется по отношению к такому необходимому процессу, как итерационная реализация различных этапов жизненного цикла с целью исправления ошибок, изменения решений, которые оказались неправильными, или учета изменений в общих требованиях, предъявляемых к системе.
<== предыдущая лекция | | | следующая лекция ==> |
Не теряйте желания действовать | | | Ресурсы для жизненного цикла сложных программных средств |
Дата добавления: 2016-03-20; просмотров: 334;