Особенности жизненного цикла ИС. Модели жизненного цикла ИС
Автор: vadima78 • Октябрь 2, 2018 • Контрольная работа • 1,004 Слов (5 Страниц) • 602 Просмотры
Билет №12
- Особенности жизненного цикла ИС. Модели жизненного цикла ИС.
Ответ
Информационная система (ИС) – прикладная программная подсистема, ориентированная на сбор, хранение, поиск и обработку текстовой и/или фактографической информации. Подавляющее большинство ИС работает в режиме диалога с пользователем.
Жизненный цикл информационных систем (ЖЦ ИС) представляет собой непрерывный процесс, начинающийся с момента принятия решения о создании информационной системы и заканчивающийся в момент полного изъятия ее из эксплуатации.
Существует международный стандарт, регламентирующий жизненный цикл информационных систем – ISO/IEC 12207.
Этот стандарт определяет структуру жизненного цикла ИС, включающую задачи, процессы и действия, которые необходимо выполнить при создании ИС.
По этому стандарту ЖЦ ИС имеет структуру, основывающуюся на трёх группах процессов:
- Основные процессы ЖЦ (приобретение, поставка, разработка, эксплуатация, сопровождение)
- Вспомогательные процессы (документирование, управление конфигурацией, обеспечение качества, верификация, аттестация, оценка, аудит, разрешение проблем)
- Организационные процессы (управление проектами, создание инфраструктуры проекта, определение, оценка и улучшение самого жизненного цикла, обучение).
Полный ЖЦ ИС включает в себя четыре стадии, согласно одной из ведущих фирм на рынке ПО Rational Software:
- Начало
Предусматривает установление области применения ИС, идентификацию функциональных возможностей определение граничных условий с помощью идентификации внешних объектов, с которыми должна взаимодействовать ИС.
- Уточнение
На этой стадии проводится анализ прикладной области, разрабатывается архитектурная основа ИС.
- Конструирование
На этой стадии разрабатывается законченная ИС, готовая к передаче пользователю и определяется работоспособность ИС.
- Передача в эксплуатацию
На этой стадии разработанная ИС передается пользователю для определения, достигнута цель разработки или нет.
Модель жизненного цикла отражает различные состояния системы, начиная с момента возникновения необходимости в данной ИС и заканчивая моментом её полного выхода из употребления.
Модель жизненного цикла – структура, определяющая последовательность осуществления процессов, действий и задач, выполняемых на протяжении жизненного цикла ИС, а также взаимосвязи между этими процессами, действиями и задачами.
Основными моделями ЖЦ ИС являются:
- Каскадная модель ЖЦ ИС (модель водопада)
- Спиральная модель ЖЦ ИС
Каскадная модель ЖЦ ИС демонстрирует классический подход к разработке ИС в любых прикладных областях. Широко использовалась в 70-80 гг. Схема каскадной модели ЖЦ ИС представлена на рисунке 1.1.
[pic 1]
Рисунок 1.1 – Каскадная модель ЖЦ разработки ИС
Особенности каскадной модели ЖЦ ИС:
- предусматривает последовательную организацию работы;
- весь процесс разработки разбивается на этапы;
- переход на следующий этап осуществляется только после завершения предыдущего;
- каждый этап завершается выпуском полного комплекта документации;
Этапы разработки по каскадной модели:
- анализ требований заказчика
На этом этапе происходит исследование проблемы, формулирование требований заказчика с завершением в виде всесторонне согласованного технического задания (ТЗ).
- проектирование;
На этом этапе разрабатываются проектные решения с результатом в виде полного комплекта проектной документации.
- разработка;
Здесь осуществляется разработка ИС в соответствии с проектными решениями из этапа «Проектирование». Результат – готовый программный продукт.
- тестирование и опытная эксплуатация;
Проводится проверка полученного программного продукта на предмет соответствия требованиям ТЗ. Результат – выявленные сбои и недостатки в эксплуатации.
- сдача готового продукта.
Убеждение заказчика в соответствии разработанной ИС предъявленным требованиям.
Жизненный цикл самой модели сложнее, так как состоит из неоднократно повторяющихся циклов уточнения, изменения и дополнения, в результате чего модернизируются отдельные компоненты разрабатываемой ИС и вся система в целом.
...