53
2. Проектная часть
2.1. Разработка проекта автоматизации
2.1.1. Этапы жизненного цикла проекта автоматизации
Жизненный цикл (ЖЦ) программного средства (ПС) – это период
времени, который начинается с момента принятия решения о необходимости его
создания, и заканчивается в момент его полного изъятия из эксплуатации [4].
Существует целый ряд методологий, описывающих жизненный цикл ПО:
1. ГОСТ Р ИСО/МЭК 12207-2010 – стандарт на процессы и
организацию жизненного цикла заказного ПО [1]. Он определяет структуру
жизненного цикла, содержащую процессы, действия и задачи, которые должны
быть выполнены во время создания ПО. Каждый процесс разделен на набор
действий, каждое действие — на набор задач. Каждый процесс, действие или
задача инициируется и выполняется другим процессом по мере необходимости,
причем не существует заранее определенных последовательностей выполнения.
2. Методология Oracle – технологический материал по разработке
прикладных АИС, детализированный до уровня заготовок проектных
документов в расчете на использование Oracle. Применяется для классической
модели жизненного цикла (предусмотрены все работы, задачи и этапы), а также
для технологий «быстрой разработки» или «облегченного подхода»,
рекомендуемых в случае малых проектов.
3. Методология RUP (RationalUnifiedProcess) – технологический
материал по реализации итеративной модели разработки, включающей 4 фазы:
начало, исследование, построение и внедрение. Каждая фаза разбита на этапы
(итерации), результатами которых являются версии для внутреннего или
внешнего использования. Каждый цикл завершается генерацией очередной
версии системы. Предполагает создание и сопровождение моделей на базе UML.
4. Методология MSF (MicrosoftSolutionFramework) –
технологический материал по реализации итеративной модели разработки,
аналогично RUP, включает 4 фазы: анализ, проектирование, разработку,
стабилизацию; предполагает использование объектно-ориентированного
моделирования.