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