Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Модели жизненного цикла информационной системы

Поиск

Моделью жизненного цикла информационной системы будем называть некоторую структуру, определяющую последовательность осуществления процессов, действий и задач, выполняемых на протяжении жизненного цикла информационной системы, а также взаимосвязи между этими процессами, действиями и задачами.

Стандарт ISO/IEC 12207 не предлагает конкретную модель жизненного цикла информационной системы. Его регламенты являются общими для любых моделей жизненного цикла, методологий и технологий разработки. Стандарт ISO/IEC 12207 описывает структуру процессов, но не конкретизирует в деталях, как реализовать или выполнить действия и задачи, включенные в эти процессы.

К настоящему времени наибольшее распространение получили две основные модели жизненного цикла информационной системы:

- каскадная модель;

- спиральная модель.

Каскадная модель жизненного цикла информационной системы


Каскадная модель демонстрирует классический подход к разработке различных систем в любых прикладных областях.

Рис. 2.2. Каскадная модель жизненного цикла информационной системы.

Основной характеристикой каскадного метода является разбиение всей разработки на этапы, причем переход от одного этапа к следующему происходит только после того, как будет полностью завершена работа на текущем. Каждый этап завершается выпуском полного комплекта документации, достаточной для того, чтобы разработка могла быть продолжена другой командой разработчиков.

На первом этапе проводится исследование проблемы, которая должна быть решена, четко формулируются все требования заказчиков. Результатом, получаемым на данном этапе, является техническое задание, согласованное со всеми заинтересованными сторонами.

На втором этапе разрабатываются проектные решения, удовлетворяющие всем требованиям, сформулированным в техническом задании. Результатом данного этапа является комплект проектной документации, содержащей все необходимые данные для реализации проекта.

Третий этап – реализация проекта. Здесь осуществляется разработка программного обеспечения в соответствии с проектными решениями, полученными на предыдущем этапе. Результатом выполнения данного этапа является готовый программный продукт.

На четвертом этапе проводится проверка полученного программного обеспечения на предмет соответствия требованиям, заявленным в техническом задании. Тестирование позволяет выявить скрытые недостатки, проявляющиеся в реальных условиях работы информационной системы.

Последний этап – сдача готового проекта и его сопровождение.

Основные достоинства каскадной модели

Каскадный подход хорошо зарекомендовал себя при построении информационных систем, для которых в самом начале разработки можно достаточно точно и полно сформулировать все требования, с тем, чтобы предоставить разработчикам свободу реализовать их как можно лучше с технической точки зрения. В эту категорию попадают сложные расчетные системы, системы реального времени и другие подобные задачи.

Положительные стороны применения каскадного подхода:

- на каждом этапе формируется законченный набор проектной документации, отвечающий критериям полноты и согласованности;

- выполняемые в логичной последовательности этапы работ позволяют планировать сроки завершения всех работ и соответствующие затраты.

Недостатки каскадной модели


В процессе использования каскадной модели обнаружился ряд ее недостатков, вызванных, прежде всего, тем, что реальный процесс создания информационной системы никогда полностью не укладывался в такую жесткую схему. В процессе создания информационной системы постоянно возникала потребность в возврате к предыдущим этапам и уточнении или пересмотре ранее принятых решений. В результате реальный процесс создания информационной системы принимал следующий вид:

Рис. 2.3. Реальный процесс создания информационной системы.

 

К основным недостаткам каскадной модели можно отнести:

- существенная задержка получения результатов;

- согласование результатов с пользователями производится только в точках, планируемых после завершения каждого этапа работ;

- сложность распараллеливания работ по проекту;

- чрезмерная информационная перенасыщенность каждого из этапов;

- сложность управления проектом;

- высокий уровень риска и ненадежность инвестиций.



Поделиться:


Последнее изменение этой страницы: 2016-07-11; просмотров: 348; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.145.73.167 (0.009 с.)