52
II Проектная часть
2.1. Разработка проекта автоматизации
2.1.1. Этапы жизненного цикла проекта автоматизации
Жизненный цикл программного продукта – это временной интервал,
который начинается с принятия решения о создании ПО и заканчивается
полным прекращением его эксплуатации. Жизненный цикл программного
обеспечения может иметь разные структуры этапов, которые определяются
моделью жизненного цикла. Модель жизненного цикла является структурой,
которая определяет последовательность выполнения и взаимосвязи
процессов, действий и задач на протяжении жизненного цикла.
Разработка программного обеспечения, автоматизирующего какую-
либо функцию управления организацией, обладает большим комплексом
работ, которые могут включать в себя множество задач. Чем сложнее
структура работ, тем выше вероятность того, что ошибка, допущенная на
одном из этапов, повлияет на качество продукта в целом. Для того, чтобы
устранить негативное влияние на качество программного обеспечения были
созданы стандарты разработки программного обеспечения. Несмотря на то,
что назначение стандартов разработки программного обеспечения (ПО)
заключается в регламентировании процесса создания ПО, современные
стандарты не предписывают четких и однозначных схем построения
структуры жизненного цикла разрабатываемого продукта.
В международных стандартах регламентируется комплекс видов
деятельности, из которых должен состоять процесс разработки, и вводятся
структуры жизненного цикла разработки ПО. Существуют стандарты,
определяющие различные элементы в структуре жизненных циклов ПО.
Основу таких элементов составляют технологические процессы –
структурированные наборы деятельностей, решающие некоторую общую
задачу или совокупность задач, такие, как процесс определения требований,