
76
В зависимости от проекта процессы, действия и задачи стандарта вы-
бираются, упорядочиваются и включаются в модель жизненного цикла. При
применении они могут перекрывать, прерывать друг друга, выполняться
итерационно или рекурсивно. Это определяет "динамический" характер
стандарта и позволяет реализовать с его помощью произвольную модель
жизненного цикла. Стандарт экстремального программирования больше рас-
считан на команду. Поэтому в данном проекте используется ISO/IEC 12207,
поскольку именно у него есть описание работы на каждом этапе разработки
информационной системы. Из данного стандарта можно выбрать только те
процессы, которые более всего подходят для реализации конкретной инфор-
мационной системы. Обязательными являются основные процессы, которые
присутствуют во всех известных моделях жизненного цикла. В зависимости
от целей и задач предметной области они могут быть расширены дополни-
тельными (документирование, обеспечение качества, верификация и валида-
ция и т.п.) и организационными (планирование, управление и др.) процесса-
ми этого стандарта. Разработчик принимает решение о включении в новую
создаваемую модель жизненного цикла процесса обеспечения качества ком-
понентов и системы управления проектом или определения набора прове-
рочных процедур для обеспечения правильности продукта и соответствия
его заданным требованиям.
На предпроектной стадии необходимо провести системный анализ,
включающий анализ функционирования и выявление недостатков суще-
ствующей технологии. На основе выявленных недостатков формулируется
потребность в совершенствовании системы, создается технико-
экономическое обоснование проекта (ТЭО), формулируются технические
условия и требования к информационной системе. Результаты должны быть
оформлены в виде ТЗ (технического задания). Первый этап выполняется
бизнес-аналитиком отдела, с привлечением сотрудников. Входную инфор-
мацию бизнес-аналитик получает из интервью с сотрудниками, характери-
зующих существующие бизнес-процессы.
Следующий этап – проектирование информационной системы – вклю-
чает в себя разработку в соответствии со сформулированными требованиями