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