Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Спиральный жизненный цикл



Большинству современных информационных систем присущ спиральный жизненный цикл. В спиральном жизненном цикле информационной системы эксплуатация ИС мо­жет быть не связана с процессом сопровождения разработки (однако от администриро­вания всё равно никуда не деться). Ошибки, обнаруженные в процессе экс­плуатации, и требования изменений, которые необходимо внести в информационную систему, фикси­руются в фазе оценки информационной системы и поступают к разра­бот­чикам, которые через определённые интервалы времени выпускают новый вариант ин­формационной системы, называемый версией (редакцией, релизом и т.п.). С получени­ем очередной версии ИС эксплуатационный персонал замещает ею её предыдущую вер­сию. В реаль­ности фазы эксплуатации, оценки и разработки могут совмещаться во времени.

 

Эксплуата ция
Внедрение / смена версии
Оценк а
Разработк а
Время

Рис. 3 — Спиральный жизненный цикл информационной системы

Использование информационных систем со спиральным жизненным циклом позволяет:

во-первых, сократить время от начала разработки до начала эксплуатации ИС (за счёт ограничения функциональности первой версии ИС);

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

С каждой формой жизненного цикла информационной системы связан определённый тип процесса её разработки. Линейному жизненному циклу соответствует так называ­е­мый «водопадный» процесс («сразу и целиком»), а спиральному жизненному циклу — разнообразные итерационные (пошаговые) процессы разработки ИС.

В литературе (да и в жизни) для информационных систем со спиральным жизненным циклом понятия жизненного цикла и процесса разработки зачастую отождествляются. Причина такого отождествления понятна — в этом случае разработка ведётся парал­лель­но эксплуатации ИС, в течение всего её жизненного цикла.

 

 


 

 

                                                         Рис. 4 — Спиральный жизненный цикл как смена версий

 

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

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

Можно выделить следующие основные отличительные признаки проекта как объекта управления:

изменчивость — целенаправленный перевод системы из существующего в не­которое желаемое состояние, описываемое в терминах целей проекта;

ограниченность конечной цели;

ограниченность продолжительности;

ограниченность бюджета;

ограниченность требуемых ресурсов;

новизна для предприятия, для которого реализуется проект;

комплексность — наличие большого числа факторов, прямо или косвенно вли­яющих на прогресс и результаты проекта;

правовое и организационное обеспечение — создание специфической органи­зационной структуры на время реализации проекта.

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

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

материалов;

оборудования;

человеческих ресурсов.

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

объем работ;

сроки выполнения;

себестоимость;

экономическая эффективность, обеспечиваемая реализацией проекта;

социальная и общественная значимость проекта.

Классификация проектов

Проекты могут быть классифицированы по самым различным признакам. Отметим основные из них.

Класс проекта определяется по составу и структуре проекта. Обычно различают:

монопроект (отдельный проект, который может быть любого типа, вида и масштаба);

мультипроект (комплексный проект, состоящий из ряда монопроектов.

Тип проекта определяется по основным сферам деятельности, в которых осуществляется проект. Можно выделить пять основных типов проекта:

технический;

организационный;

экономический;

социальный;

смешанный.

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

Основные фазы проектирования информационной системы

Каждый проект, независимо от сложности и объема работ, необходимых для его выполнения, проходит в своем развитии определенные состояния: от состояния, когда «проекта еще нет», до состояния, когда «проекта уже нет».

Можно выделить следующие фазы развития информационной системы:

1. формирование концепции;

2. подготовка технического задания;

3. проектирование;

4. разработка;

5. ввод системы в эксплуатацию.

Рассмотрим каждую из них более подробно.

Концептуальная фаза

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

1. формирование идеи, постановку целей;

2. формирование ключевой команды проекта;

3. изучение мотивации и требований заказчика и других участников;

4. сбор исходных данных и анализ существующего состояния;

5. определение основных требований и ограничений, требуемых материальных, финансовых и трудовых ресурсов;

6. сравнительную оценку альтернатив;

7. представление предложений, их экспертизу и утверждение.

Подготовка технического предложения

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

1. разработка основного содержания, базовой структуры проекта;

2. разработка и утверждение технического задания;

3. планирование, декомпозиция базовой структуры модели проекта;

4. составление сметы и бюджета проекта, определение потребности в ресурсах;

5. разработка календарных планов и укрупненных графиков работ;

6. подписание контракта с заказчиком;

7. ввод в действие средств коммуникации участников проекта и средств контроля за ходом работ.

Проектирование

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

1. выполнение базовых проектных работ;

2. разработка частных технических заданий;

3. выполнение концептуального проектирования;

4. составление технических спецификаций и инструкций;

5. представление проектной разработки, экспертиза и утверждение.

Разработка

На фазе разработки производятся координация и оперативный контроль работ по проекту, осуществляется изготовление подсистем, их объединение и тестирование. Основное содержание:

выполнение работ по разработке программного обеспечения;

подготовка к внедрению системы;

контроль и регулирование основных показателей проекта.

Ввод системы в эксплуатацию

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

· комплексные испытания;

· подготовка кадров для эксплуатации создаваемой системы;

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

· сопровождение, поддержка, сервисное обслуживание;

· оценка результатов проекта и подготовка итоговых документов;

· разрешение конфликтных ситуаций и закрытие работ по проекту;

· накопление опытных данных для последующих проектов, анализ опыта, состояния, определение направлений развития.

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

· ошибки в определении интересов заказчика;

· концентрация на маловажных, сторонних интересах;

· неправильная интерпретация исходной задачи;

· неправильное или недостаточное понимание деталей;

· неполнота функциональных спецификаций (системных требований);

· ошибки в определении требуемых ресурсов и сроков;

· редкая проверка на согласованность этапов и отсутствие контроля со стороны заказчика (нет привлечения заказчика).

Процессы, протекающие на протяжении жизненного цикла информационной системы

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

Существует международный стандарт, регламентирующий жизненный цикл информационных систем — ISO/IEC 12207.

 


Поделиться:



Последнее изменение этой страницы: 2019-03-29; Просмотров: 275; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.024 с.)
Главная | Случайная страница | Обратная связь