36
2. Проектная часть
2.1. Разработка проекта автоматизации
2.1.1. Этапы жизненного цикла проекта автоматизации
Жизненный цикл информационной системы, как и любого программного
продукта – это непрерывный процесс, который начинается с момента принятия
решения о необходимости создания этой информационной системы и
заканчивается при полном изъятии её из эксплуатации [18].
Для того, чтобы сфера разработки и использования программного
обеспечения была стандартизирована, было создано несколько стандартов,
которые описывают жизненный цикл программных продуктов, а в некоторых
случаях, дополнительно и процессы разработки программных продуктов.
Наиболее популярными и распространенными являются:
ГОСТ 34.601-90 Информационная технология (ИТ). Комплекс
стандартов на автоматизированные системы. Действие данного стандарта
распространяется на автоматизированные информационные системы и
описывает основные стадии и этапы их создания;
ISO/IEC 12207:1995 Systems and software engineering – Software life
cycle processes. Этот стандарт описывает процессы и организацию жизненного
цикла программного обеспечения.
Custom Development Method (методика, разработанная компанией
Oracle) подробный материал, содержащий в себе заготовки проектных
документов, которые можно использовать в проектах, основанных на
программных продуктах Oracle.
Rational Unified Process (RUP) подразумевает итеративную модель
разработки, которая состоит из четырех этапов (или фаз): начало, исследование,
построение и внедрение. Каждый этап разбивается на подэтапы (итерации), в
результаты прохождения которых создаются версии для внутреннего и
внешнего пользования. Суть работы в рамках RUP - это создание и
сопровождение моделей на базе UML.