Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
СИТЭ.doc
Скачиваний:
6
Добавлен:
15.04.2019
Размер:
1.33 Mб
Скачать

Вопрос 24. Жизненный цикл ис: понятие, необходимость формализации, модели жизненного цикла ис.

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

ЖЦ ИС: 1. Совокупность процессов; 2.Совокупность моделей.

Совок-ть пр-ов: Процесс ЖЦ – совокупность взаимосвязанных действий, преобразующих входные данные в выходные. Цели процесса: формулировка потребности в новой ИС (идентификация недостатков существующей ИС); выбор направления и определение экономической целесообразности проектирования ИС.

Совок-ть моделей: На каждой стадии ЖЦ создаются специфичные для нее модели: модели организации; модели требований к ИС; модели функционирования ИС; системные модели проекта ИС и т.д.

Основные этапы ЖЦ ИС:

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

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

Существующие модели ЖЦ определяют порядок исполнения этапов в ходе разработки, а также критерии перехода от этапа к этапу.

В соответствии с этим наибольшее распространение получили три следующие модели ЖЦ:

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

- поэтапная модель с промежут-ым контролем;

- спиральная (итерационная) модель.

Каскадная модель (70-80 гг.) предполагает переход на следующий этап после полного окончания работ по предыдущему этапу.

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

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

Недостатки: 1. Существенная задержка с получением конечного результата. 2. Несоответствие разработанной системы ожиданиям заказчика. 3. Примитивная автомат-ия существующих производственных процессов. 4. Недостатки разработанной системы: монолитность; централизованность; сложность в использовании.

Поэтапная модель с промежуточным контролем

Итерационная модель разработки ИС с циклами обратной связи между этапами (1980-1985 гг.)

Достоинство: межэтапные корректировки обеспечивают меньшую трудоемкость по сравнению с каскадной моделью;

Недостатки: время жизни каждого из этапов растягивается на весь период разработки.

Спиральная модель

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

В результате выбирается обоснованный вариант, который доводится до реализации.

Вопрос 25. Модели жизненного цикла ис. Содержание этапов и относительные затраты на реализацию.

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

Опыт создания и использования стандартных моделей ИС позволяет условно выделить следующие основные этапы жизненного цикла:

  • стратегическое планирование;

  • анализ требований и разработка спецификаций требований к ИС (в форме целей и стратегии), определение того, что должна делать система. Результатами анализа, в частности, являются функциональные модели, информационные модели и соответствующие им диаграммы;

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

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

  • аттестационное тестирование на соответствие требованиям и отладка;

  • внедрение - установка и ввод системы в действие;

  • эксплуатация (использование) - - работы по подготовке к внедрению компонентов ИС в эксплуатацию К основным направлениям деятельности следует отнести :

  • конфигурирование базы данных;

  • конфигурирование рабочих мест пользователей;

  • обеспечение эксплуатационной документацией;

  • проведение обучения персонала;

  • локализация проблем и устранение причин их возникновения;

  • модификация ИС в рамках установленного регламента;

  • подготовка предложений по совершенствованию, развитию и модернизации системы.

  • сопровождение ИС - обеспечение штатного процесса эксплуатации системы на предприятии заказчика

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