25
ГЛАВА 2. ПРОЕКТНАЯ ЧАСТЬ
2.1. Разработка проекта автоматизации
2.1.1. Этапы жизненного цикла проекта автоматизации
Жизненный цикл проекта – это процесс от создания продукта до его вывода
из эксплуатации, на сегодняшний момент в проектной деятельности существует
несколько стандартов:
ГОСТ 34.601-90 – предназначен для автоматизированных систем и
рассматривает этапы создания ПО. В стандарте рассмотрены и описаны все этапы
жизненного цикла ИС. Этапы работ в больше степени подходят под модель
каскадной разработки ПО.
ISO/IEC 12207 – Стандарт не содержит описания этапов разработки.
Больше направлен на организацию жизненного цикла.
Rаtionаl Unified Process – предполагает итеративный подход к разработке,
состоит из четырех фаз: начало, исследование, построение и внедрение. Фазы
разбиты на итерации, в результате которых становится доступна версия ПО для
внутреннего или внешнего использования. Прохождение всех фаз называется
циклом разработки, каждый из циклов завершается новой версией системы. Если
работа не прекащается происходит новый виток разработки. Основной смысл
работы в рамках RUP – это работа на базе UML .
Microsoft Solution Frаmework (MSF) похожа на RUP, включает четыре фазы:
анализ, проектирование, разработка, стабилизация и является итерационной. MSF
в большей степени направленна на разработку бизнес-приложений.
Гибкая методология разработок - Agile software development, — идеология,
направленная на итеративную разработку, динамическое формирование
требований ,а так же обеспечение их реализации в результате взаимодействия
внутри рабочих групп самоорганизующихся и состоящих из специалистов
различного профиля. Основные методики относятся к гибкой методологии
разработки, к примеру XP, BDD, DSDM, FDD ,Scrum.