[vsesdal]
Тип работы: Курсовая теория
Предмет: Информационные системы
Страниц: 41
Год написания: 2014
ВВЕДЕНИЕ 3
1. Понятия жизненного цикла информационных систем 6
2. Этапы жизненного цикла информационных систем 17
3. Стандарты жизненного цикла информационных систем 25
ЗАКЛЮЧЕНИЕ 37
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 40
Учебная работа № 430746. Тема: Жизненный цикл информационных систем: понятие, этапы, стандарты
Выдержка из похожей работы
Жизненный цикл информационных систем
…..ии средств электронно-вычислительной техники, телекоммуникационных
систем, специализированного программного обеспечения <#"877453.files/image001.gif">
Рис.3.1 Каскадная модель
Данная модель применяется при разработке
информационных систем, для которых в самом начале разработки можно достаточно
точно и полно сформулировать все требования.
Достоинства модели:
на каждой стадии формируется законченный набор
проектной документации, отвечающий критериям полноты и согласованности;
выполняемые в четкой последовательности стадии
позволяют уверенно планировать сроки выполнения работ и соответствующие ресурсы
(денежные, материальные и людские).
Недостатки модели:
реальный процесс разработки информационной системы
редко полностью укладывается в такую жесткую схему. Особенно это относится к
разработке нетиповых и новаторских систем;
жизненный цикл основан на точной формулировке исходных
требований к информационной системе. Реально в начале проекта требования
заказчика определены лишь частично;
основной недостаток — результаты разработки доступны
заказчику только в конце проекта. В случае неточного изложения требований или
их изменения в течение длительного периода создания ИС заказчик получает
систему, не удовлетворяющую его потребностям.
.2 Инкрементная модель жизненного цикла
Инкрементная модель (англ. increment — увеличение,
приращение) подразумевает разработку информационной системы с линейной
последовательностью стадий, но в несколько инкрементов (версий), т. е. с
запланированным улучшением продукта (рис.3.2).
Рис.3.2
Инкрементная модель
В начале работы над проектом определяются все основные
требования к системе, после чего выполняется ее разработка в виде
последовательности версий. При этом каждая версия является законченным и
работоспособным продуктом. Первая версия реализует часть запланированных
возможностей, следующая версия реализует дополнительные возможности и т. д.,
пока не будет получена полная система.
Данная модель жизненного цикла характерна при
разработке сложных и комплексных систем, для которых имеется четкое видение
(как со стороны заказчика, так и со стороны разработчика) того, что собой
должен представлять конечный результат (информационная система). Разработка
версиями ведется в силу разного рода причин:
отсутствия у заказчика возможности сразу
профинансировать весь дорогостоящий проект;
отсутствия у разработчика необходимых ресурсов для
реализации сложного проекта в сжатые сроки;
требований поэтапного внедрения и освоения продукта
конечными пользователями. Внедрение всей системы сразу может вызвать у ее
пользователей неприятие и только «затормозить» процесс перехода на новые
технологии. Образно говоря, они могут просто «не переварить большой кусок,
поэтому его надо измельчить и давать по частям».
Достоинства и недостатки этой стратегии такие же, как
и у классической. Но в отличие от классической стратегии заказчик может раньше
увидеть результаты. Уже по результатам разработки и внедрения первой версии он
может незначительно изменить требования к разработке, отказаться от нее или
предложить разработку более совершенного продукта с заключением нового
договора.
.3 Спиральная модель жизненного цикла
Спиральная модель (эволюционная или итерационная модель, автор Барри Боэм,
1988 г.) подразумевает разработку в виде последовательности версий, но в начале
проекта определены не все требования. Требования уточняются в результате
разработки версий (рис. 3.3).
Рис.
3.3 Спиральная стратегия
Данная модель жизненного цикла характерна при
разработке новаторских (нетиповых) систем. В начале работы над проектом у
заказчика и разработчика нет четкого видения итогового продукта (требования не
могут быть четко определены) или стопроцентно…