42
2 Проектная часть
2.1 Разработка проекта автоматизации
2.1.1 Этапы жизненного цикла проекта автоматизации
Период времени, начавшийся с момента принятия решения о
необходимости создания какой-либо информационной системы и
заканчивающийся в момент полного ее изъятия из эксплуатации и является
жизненным циклом информационной системы.
Стандарты для проектирования информационных систем:
‒ ГОСТ 34.601-90;
‒ ISO/IEC 12207:1995 (российский аналог — ГОСТ Р ИСО/МЭК 12207-
99);
‒ Custom Development Method (методика Oracle);
‒ Rational Unified Process (RUP);
‒ Microsoft Solutions Framework (MSF), включающая 4 фазы: анализ,
проектирование, разработка, стабилизация;
‒ Экстремальное программирование (англ. Extreme Programming, XP). В
основе методологии командная работа, эффективная коммуникация между
заказчиком и исполнителем в течение всего проекта по разработке ИС. Разработка
ведется с использованием последовательно дорабатываемых прототипов.
Стандарт ISO/IEC 12207 содержит основные и вспомогательные процессы.
Данный стандарт задает полный набор процессов (более 40), который охватывает
все возможные виды задач и работ, связанных с построением программного
средства, начиная с анализа предметной области и заканчивая изготовлением
конечного продукта.
Для начала на предпроектной стадии необходимо проводить системный
анализ, который включает анализ функционирования и выявление недостатков
существующей технологии. На основе таких недостатков формулируется
потребность в совершенствовании системы, формулируются технические условия
к ИС, требования к ИС, а также создается технико-экономическое обоснование
проекта (ТЭО). Результаты должны быть оформлены в виде технического
задания.