78
соответствии с планом, даже если работы по прошлому этапу еще не
завершены. Планирование производится на базе статистических сведений,
полученных при подготовке других проектов, а также из личного опыта
разработчиков.
Распространены несколько стандартов, описывающих жизненный
цикл информационной системы:
ГОСТ 34.601-90 – стандарт распространяется на
автоматизированные системы, используемые в различных видах
деятельности (исследование, проектирование, управление и т.п.), включая
их сочетания, создаваемые в организациях. Стандарт устанавливает стадии
и этапы создания автоматизированной системы.
ISO 12207 – стандарт применяется при приобретении систем,
программных продуктов и оказании соответствующих услуг (внедрение,
сопровождение). А также при поставке, разработке, эксплуатации и
сопровождении программных продуктов и программных компонентов
программно-аппаратных средств как в самой организации, так и вне нее.
ISO 15288 – стандарт обеспечивает общие основы процессов,
составляющих жизненной цикл систем, созданных человеком. Этот
жизненный цикл охватывает концепции идей вплоть до снятия системы с
эксплуатации. Он обеспечивает процессы для приобретения и поставки
системы.
RUP (Rational Unified Process – рациональный
унифицированный процесс) – это методология разработки программного
обеспечения, созданная и распространяемая корпорацией Rational Software
(www.rational.com). Она описывает упорядоченный подход к
распределению задач и обязанностей в организации-разработчике [12].
XP (eXtreme Programming) – методология содержит
совершенно иные базовые принципы, нежели RUP. Основными чертами
являются определение точных кратковременных планов (как правило,
недельных), постоянное перепланирование, тесное общение с заказчиком.