Технология разработки программного обеспечения

4 ЖИЗНЕННЫЙ ЦИКЛ ПРОГРАММНОГО ПРОДУКТА
4.1 Понятие жизненного цикла программного продукта

Программный продукт (ПП) представляет собой набор компьютерных программ, процедур и связанной сними документации и данных.

Жизненный цикл программного – это период времени, начинающийся с момента принятия решения о необходимости создания ПП и заканчивающийся в момент его полного изъятия из эксплуатации.

Структуру жизненного цикла ПП, состав процессов, действия и задачи, которые должны быть выполнены во время создания ПП, определяет и регламентирует международный стандарт ISO/IEC 12207: 1995 «Information Technology – Software Life Сус1е Processes» (ISO – International Organization for Standardization – Международная организация по стандартизации ; I E C – International Electrotechnical Commission – Международная комиссия по электротехнике; название стандарта «Информационные технологии – Процессы жизненного цикла программ»).

Под процессом понимают совокупность взаимосвязанных действий, преобразующих входные данные в выходные. Каждый процесс характеризуется определенными задачами и методами их решения, а также исходными данными, полученными от других процессов, и результатами.

Каждый процесс разделен на набор действий, каждое действие – на набор задач. Запуск и выполнение процесса, действия или задачи осуществляются другими процессами.

Каждый процесс разделен на набор действий, каждое действие – на набор задач. Запуск и выполнение процесса, действия или задачи осуществляются другими процессами.

В России, начиная с 1970-х годов, создание ПП регламентировалось стандартами ЕСПД (Единая система программной документации – серия ГОСТ 19.ХХХ), которые были ориентированы на класс относительно простых программ небольшого объема, создаваемых отдельными программистами. В настоящее время указанные стандарты устарели концептуально и по форме, их сроки действия закончились и дальнейшее использование этих стандартов нецелесообразно. В результате для каждого серьезного проекта приходится создавать комплекты нормативных и методических документов, регламентирующих процессы создания конкретного прикладного ПП, поэтому в отечественных разработках целесообразно использовать современные международные стандарты.

В соответствии со стандартом IS0/IEC 1.2207 все процессы жизненного цикла ПП разделены на три базовые группы:

  • основные процессы;
  • вспомогательные (поддерживающие) процессы;
  • организационные процессы.