36
2. ПРОЕКТНАЯ ЧАСТЬ
2.1. Разработка проекта автоматизации
2.1.1. Этапы жизненного цикла проекта автоматизации
Жизненный цикл программного продукта – это временной интервал,
который начинается с принятия решения о создании ПО и заканчивается
полным прекращением его эксплуатации [6].
Жизненный цикл программного обеспечения может иметь разные
структуры этапов, которые определяются моделью жизненного цикла.
Модель жизненного цикла является структурой, которая определяет
последовательность выполнения и взаимосвязи процессов, действий и задач
на протяжении жизненного цикла.
Разработка программного обеспечения, автоматизирующего какую-
либо функцию управления организацией, обладает большим комплексом
работ, которые могут включать в себя множество задач. Чем сложнее
структура работ, тем выше вероятность того, что ошибка, допущенная на
одном из этапов, повлияет на качество продукта в целом. Для того, чтобы
устранить негативное влияние на качество программного обеспечения были
созданы стандарты разработки программного обеспечения.
Несмотря на то, что назначение стандартов разработки программного
обеспечения (ПО) заключается в регламентировании процесса создания ПО,
современные стандарты не предписывают четких и однозначных схем
построения структуры жизненного цикла разрабатываемого продукта. В
международных стандартах регламентируется комплекс видов
деятельности, из которых должен состоять процесс разработки, и вводятся
структуры жизненного цикла разработки ПО.
Существуют стандарты, определяющие различные элементы в
структуре жизненных циклов ПО. Основу таких элементов составляют
технологические процессы – структурированные наборы деятельностей,
решающие некоторую общую задачу или совокупность задач, такие, как
процесс определения требований, процесс разработки, процесс