Файл: Этапы создания и проектирования информационной системы.pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 30.06.2023

Просмотров: 107

Скачиваний: 3

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

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

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

Таблица 1 – Сравнение моделей жизненного цикла

Характеристика проекта

Модель жизненного цикла

Каскадная и поэтапная

Инкрементная

Спиральная

Обеспеченность ресурсами и новизна разработки

Типовой. Хорошо проработаны методы и технология решения задачи

Новаторский (нетиповой).

Нетрадиционный для разработчика

Ресурсов разработчика и заказчика хватает для реализации проекта в сжатые сроки

Ресурсов разработчика или заказчика не хватает для реализации проекта в сжатые сроки

Масштаб проекта

Средние и малые проекты

Крупные и средние проекты

Любые проекты

Сроки выполнения проекта

Меньше года

Порядка нескольких лет. Разработка одной версии может занимать срок от нескольких недель до года

Заключение отдельных договоров на отдельные версии

Заключается один договор. Версия является итоговым результатом проекта

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

Таблица 1. Продолжение – Сравнение моделей жизненного цикла

Определение основных требований в начале проекта

Да

Да

Нет

Изменение требований по мере развития проекта

Нет

Незначительное

Да

Разработка итерациями

Нет

Да

Да

Распространение промежуточного программного обеспечения

Нет

Может быть

Да


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

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

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

В соответствии с данной классификацией итоговым продуктом для любой из моделей жизненного цикла является обязательная к передаче очередь системы или версия. Разработка очередями характерна при инкрементной стратегии. В качестве промежуточного программного обеспечения рассматриваются модификации и ревизии. Как и было отмечено выше, частая передача модификаций и ревизий конечным пользователям нежелательна. Смену версий информационных систем на железнодорожном транспорте необходимо выполнять не чаще одного - двух раз в год, а модификаций – не чаще раза в месяц [1, 6, 8, 9, 12, 14].

Заключение

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

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

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