54
ГЛАВА 2. ПРОЕКТНАЯ ЧАСТЬ
2.1 Разработка проекта автоматизации
2.1.1 Этапы жизненного цикла проекта автоматизации
Модель жизненного цикла – это структура, содержащая процессы
действия и задачи, которые осуществляются в процессе разработки,
использования и сопровождения различных программных продуктов.
Модель жизненного цикла - структура, содержащая процессы, действия и
задачи, которые осуществляются в ходе разработки, функционирования и
сопровождения программного продукта в течение всей жизни системы, от
определения требований до завершения ее использования.
Данные модели можно разделить на три основных группы:
• Инженерный подход
• С учетом специфики задачи
• Современные технологии быстрой разработки
Для отражения той или иной степени, регламентирующих жизненный
цикл, существует несколько моделей и стандартов, большинство из них относятся
к заказному программному обеспечению и кроме непосредственно жизненного
цикла регламентируют также и процессы разработки:
СТБ ИСО/МЭК 12207–2003 распространяется на автоматизированные
системы и устанавливает стадии и этапы их создания. Кроме того, в стандарте
содержится описание содержания работ на каждом этапе. Стадии и этапы работы,
закрепленные в стандарте, в большей степени соответствуют каскадной модели
жизненного цикла [3]. ISO/IEC 12207 стандарт на процессы и организацию
жизненного цикла. Распространяется на все виды заказного ПО. Стандарт не
содержит описания фаз, стадий этапов [1].
Для проектирования и реализации модуля, автоматизирующего процесс в
на частном унитарном предприятии «Тимурспец» выбран СТБ ИСО/МЭК 12207–
2003 [3] принятый на территории Республики Беларусь и являющийся
адаптированным стандартом, созданным на основе международного документа
ISO/IEC 12207 – Information Technology – Software Life Cycle Processes [1].
К настоящему времени наибольшее распространение получили
следующие основные модели жизненного цикла: