73
2 Проектная часть
2.1 Разработка проекта автоматизации
2.1.1 Процессы жизненного цикла проекта автоматизации
Жизненный цикл определяется как непрерывный процесс, который
обычно начинается с момента принятия решения о важности его
реализации и заканчивается сразу же после его изъятия из эксплуатации.
Среди наиболее популярных стандартов обычно выделяют
следующие:
ГОСТ 34.601-90 – применим к автоматизированным системам
и устанавливает все стадии и этапы их разработки. Также в этом стандарте
есть описание содержания работ для каждого этапа. Этапы и стадии,
которые закреплены в данном стандарте, чаще всего соответствуют
каскадной модели жизненного цикла.
ISO/IEC 12207 – стандарт, определяющий процессы и
организацию жизненного цикла. Применим к любому виду заказного ПО.
В стандарте нет описания стадий, фаз и этапов.
Custom Development Method (Oracle) – технологический
материал по разработке прикладных ИС, который детализирован до уровня
заготовок проектных инструкций, которые будут использоваться в
проектах с участием Oracle. Используется CDM для классической модели
ЖЦ (имеются все этапы и задачи), а также при технологии быстрой
разработки или облегченного прохода, которые используются в случае
малого проекта.
Rational Unified Process (RUP) – использует некую
интерактивную модель разработки, которая включает 4 фазы: начало,
исследование, построение и внедрение. Любая из этих фаз может
разбиваться на этапы, в результате которых исполняется версия для
внутреннего или внешнего использования. Проход по всем 4 фазам – это
цикл разработки, и каждый такой цикл завершается генерацией версии