31
II Проектная часть
2.1 Разработка проекта автоматизации
2.1.1 Этапы жизненного цикла проекта автоматизации
Понятие жизненного цикла является одним из базовых понятий
методологии проектирования информационных систем. Жизненный цикл
информационной системы представляет собой ряд событий, происходящих с
системой в процессе ее создания и дальнейшего использования. Говоря
другими словами, это время от начального момента создания какого-либо
программного продукта до конца его разработки и внедрения. Жизненный цикл
программного обеспечения можно представить в виде моделей.
Жизненный цикл информационной системы охватывает:
- исследование предметной области с последующим формированием
функциональной и информационной моделей объекта, для которого
предназначена информационная система;
- проектирование системы, заключающееся в разработке проектных
решений, удовлетворяющих всем требованиям технического задания;
- разработку системы (в том числе программирование и тестирование
прикладных программ на основании проектных спецификаций подсистем,
выделенных на стадии проектирования);
- тестирование информационной системы и выявление сбоев с
последующим их устранением;
- эксплуатацию системы и ее сопровождение;
- развитие системы.
Модель жизненного цикла программного обеспечения – это структура,
содержащая процессы последовательного действия и задачи, которые
осуществляются в процессе разработки, эксплуатации и дальнейшего
сопровождения программного продукта.
Эти модели можно разделить на три основные группы:
- инженерный подход;
- с учетом специфики задачи;