2.1 . Пoнятие «жизненный цикл кис»
При разработке проекта КИ С предприятия необходимо знать,
какие этапы проходит автоматизированная информационна я
система в процессе ее жизненног о цикла, какие существуют
модели жизненного цикла АИ С и как они могут повлиять на
качество и время разработки системы.
Корпоративную информационну ю систему характеризуют
следующие особенности, которые влияют на процесс создания
систем:
• сложность описани я предметной области (большое коли-
чество функций , процессов, элементов и наличие сложных вза-
имосвязей между ними) ;
• необходимость моделировани я и анализа бизнес-про-
цессов;
• наличие множества тесно взаимодействующих компонен-
тов (подсистем), имеющих свои функциональны е цели и за-
дачи;
• необходимость интеграции новых приложений с уже су-
ществующими;
• функционировани е в неоднородной среде на нескольких
аппаратных платформах;
• организация коллективной работы разработчиков;
• возможность осуществления контроля со стороны заказ-
чика на всех этапах создания системы.
Кроме того, качество создаваемой КИ С зависит от исполь-
зуемых ИТ-технологий, методов, средств преобразования вход-
ной информаци и в выходную информацию . Базовые факторы ,
влияющие на эффективность создаваемой КИС , представлены
на рис. 2.1.
2) вспомогательные процессы , обеспечивающие выполнение
основных процессов (документирование, управление конфигу-
рацией, обеспечение качества, верификация , аттестация, оцен-
ка, аудит);
3) организационные процессы (управление проектом, созда-
ние инфраструктуры проекта, выбор, оценк а и совершенствова-
ние ЖЦ КИС , обучение).
Процесс анализа требований* начинается с инициализаци и
проекта, анализа требований к системе автоматизации, анализа
рынка КИС , выработки требований к КИ С и составу поддер-
живающих документов, создания предварительного плана дей-
ствий . Заканчивается процесс анализа требований* на этапе
проекта решением о типе проекта информатиза-
уникальной КИ С собственной разработки или
внедрения готового решени я КИС , имеющегося на рынке про-
граммных продуктов.
Процесс приобретения КИС * включает анализ рыночны х
предложений возможны х моделей КИС , выбор готового реше-
ния КИС , подготовку контракта, разработку бизнес-плана п о
проекта, мониторин г плана приобретения готового
или заказной разработки. Определяются процедуры
установки и внедрения КИС , а также условия завершения кон-
тракта.
Процесс поставки КИС * включает действия и задачи по-
ставщика, который должен руководствоваться указаниям и по
организационным и вспомогательным процессам, определенным
контрактом.
Процесс проектирования * включает формирование архитек-
туры КИ С и структур хранилищ данных. Если проект КИ С стро-
ится на основе внедрения готового решения КИС , то задачи
проектирования включают анализ соответствия требуемой ар-
хитектуры и архитектуры приобретаемой КИС , выявление не-
обходимых доработок системы, анализ соответствия требований
к приобретаемой КИ С и ее функционалу.
Процесс разработки (адаптации) КИС * содержит действия и
задачи разработчика, указания необходимых организационны х
Процессы, отмеченные знаком *, организуются и контролируются в
рамках управления проектом.
и поддерживающих процессов. Разработка включает все работы
по созданию КИ С в соответствии с заданными требованиями , в
том числе оформление проектной и эксплуатационной докумен-
тации, подготовку материалов, необходимых для проверки ра-
ботоспособности и качества соответствующих программных про-
дуктов, материалов, необходимых для организаци и обучения
персонала и т.д.
Процесс тестирования* включает различные виды функцио-
нального и нагрузочного тестирования КИС .
Процесс эксплуатации включает работы по внедрению ком-
понентов КИС , в том числе конфигурирование баз данных, ра-
бочих мест пользователей, обеспечение документацией, обуче-
ние персонала и т.д., и непосредственно эксплуатацию , в том
числе локализаци ю проблем и устранение причин их возникно-
вения, модификаци ю компоненто в КИ С в рамках установлен-
ного регламента, подготовку предложений по совершенствова-
нию, развитию и модернизации системы.
Процесс сопровождения* состоит из работ и задач, выпол-
няемых сопровождающим персоналом. Данный процесс реали-
зуется при изменениях (модификациях) КИС , вызванных воз-
никшим и проблемам и или потребностям и в модернизации .
Целью процесса сопровождения является изменени е существу-
ющей КИ С при сохранении ее целостности (без ухудшения ус-
тановленных функциональны х и потребительских свойств).
Каждый процесс характеризуется определенным и задачами
и методами их решения , исходными данными , полученным и на
предыдущем этапе, и результатами. Жизненны й цикл КИ С но-
сит итерационны й характер: результаты очередного этапа могут
вызывать изменени я в проектных решениях, выработанных на
более ранних этапах, что необходимо учитывать при оценке тру-
доемкости процессов жизненного цикла.