Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Модели жизненного цикла информационной системы
Моделью жизненного цикла информационной системы будем называть некоторую структуру, определяющую последовательность осуществления процессов, действий и задач, выполняемых на протяжении жизненного цикла информационной системы, а также взаимосвязи между этими процессами, действиями и задачами. Стандарт ISO/IEC 12207 не предлагает конкретную модель жизненного цикла информационной системы. Его регламенты являются общими для любых моделей жизненного цикла, методологий и технологий разработки. Стандарт ISO/IEC 12207 описывает структуру процессов, но не конкретизирует в деталях, как реализовать или выполнить действия и задачи, включенные в эти процессы. К настоящему времени наибольшее распространение получили две основные модели жизненного цикла информационной системы: - каскадная модель; - спиральная модель. Каскадная модель жизненного цикла информационной системы Каскадная модель демонстрирует классический подход к разработке различных систем в любых прикладных областях. Основной характеристикой каскадного метода является разбиение всей разработки на этапы, причем переход от одного этапа к следующему происходит только после того, как будет полностью завершена работа на текущем. Каждый этап завершается выпуском полного комплекта документации, достаточной для того, чтобы Рис. 2.2. Каскадная модель жизненного цикла информационной системы На первом этапе проводится исследование проблемы, которая должна быть решена, четко формулируются все требования заказчиков. Результатом, получаемым на данном этапе, является техническое задание, согласованное со всеми заинтересованными сторонами. На втором этапе разрабатываются проектные решения, удовлетворяющие всем требованиям, сформулированным в техническом задании. Результатом данного этапа является комплект проектной документации, содержащей все необходимые данные для реализации проекта. Третий этап – реализация проекта. Здесь осуществляется разработка программного обеспечения в соответствии с проектными решениями, полученными на предыдущем этапе. Результатом выполнения данного этапа является готовый программный продукт. На четвертом этапе проводится проверка полученного программного обеспечения на предмет соответствия требованиям, заявленным в техническом задании. Тестирование позволяет выявить скрытые недостатки, проявляющиеся в реальных условиях работы информационной системы. Последний этап – сдача готового проекта и его сопровождение. Основные достоинства каскадной модели Каскадный подход хорошо зарекомендовал себя при построении информационных систем, для которых в самом начале разработки можно достаточно точно и полно сформулировать все требования, с тем, чтобы предоставить разработчикам свободу реализовать их как можно лучше с технической точки зрения. В эту категорию попадают сложные расчетные системы, системы реального времени и другие подобные задачи. Положительные стороны применения каскадного подхода: - на каждом этапе формируется законченный набор проектной документации, отвечающий критериям полноты и согласованности; - выполняемые в логичной последовательности этапы работ позволяют планировать сроки завершения всех работ и соответствующие затраты. Недостатки каскадной модели Рис. 2.3. Реальный процесс создания информационной системы К основным недостаткам каскадной модели можно отнести: - существенная задержка получения результатов; - согласование результатов с пользователями производится только в точках, планируемых после завершения каждого этапа работ; - сложность распараллеливания работ по проекту; - чрезмерная информационная перенасыщенность каждого из этапов; - сложность управления проектом; - высокий уровень риска и ненадежность инвестиций. Популярное:
|
Последнее изменение этой страницы: 2016-07-13; Просмотров: 612; Нарушение авторского права страницы