Файл: Этапы создания и проектирования информационной системы.pdf
Добавлен: 30.06.2023
Просмотров: 99
Скачиваний: 3
СОДЕРЖАНИЕ
1 Жизненный цикл информационной системы
1.1 Понятие информационной системы
1.2 Основные характеристики жизненного цикла информационной системы
1.3 Стадии и этапы проектирования информационной системы
2 Модели жизненного цикла информационной системы
2.2 Поэтапная модель с промежуточным контролем
При разработке системы под промежуточным программным обеспечением и итоговым продуктом используют такие процессы, как ревизия, модификация, версия и развитие.
Ревизия, исправительная или опытная, представляет собой любые оперативные изменения информационного и программного обеспечения, а также базы данных, связанные с усовершенствованием и устранением ошибок и необязательные в данный момент к передаче на объекты внедрения.
Таблица 1 – Сравнение моделей жизненного цикла
Характеристика проекта |
Модель жизненного цикла |
||
Каскадная и поэтапная |
Инкрементная |
Спиральная |
|
Обеспеченность ресурсами и новизна разработки |
Типовой. Хорошо проработаны методы и технология решения задачи |
Новаторский (нетиповой). Нетрадиционный для разработчика |
|
Ресурсов разработчика и заказчика хватает для реализации проекта в сжатые сроки |
Ресурсов разработчика или заказчика не хватает для реализации проекта в сжатые сроки |
||
Масштаб проекта |
Средние и малые проекты |
Крупные и средние проекты |
Любые проекты |
Сроки выполнения проекта |
Меньше года |
Порядка нескольких лет. Разработка одной версии может занимать срок от нескольких недель до года |
|
Заключение отдельных договоров на отдельные версии |
Заключается один договор. Версия является итоговым результатом проекта |
На отдельную версию или несколько последовательных версий обычно заключается отдельный договор |
Таблица 1. Продолжение – Сравнение моделей жизненного цикла
Определение основных требований в начале проекта |
Да |
Да |
Нет |
Изменение требований по мере развития проекта |
Нет |
Незначительное |
Да |
Разработка итерациями |
Нет |
Да |
Да |
Распространение промежуточного программного обеспечения |
Нет |
Может быть |
Да |
Модификация представляет собой любые оперативные изменения информационного и программного обеспечения, а также базы данных, которые обязательны для передачи на объекты внедрения и обусловливают изменение эксплуатационных характеристик без изменения предусмотренных техническим заданием функций, а также связанные с усовершенствованием и устранением ошибок изменения.
Версия представляет собой любые изменения информационного и программного обеспечения, а также базы данных, которые обязательны для передачи на объекты внедрения и позволяют выполнять заявленные или дополнительные функции, а также обеспечивают переход на новую информационную среду и операционные системы.
Развитие, или очередь, является плановыми изменениями информационной системы, связанными с улучшением эксплуатационных характеристик и введением новых функций, внедрением новых комплексов технических средств, переходом на новую информационную среду, новых информационных технологий и других подобных процессов.
В соответствии с данной классификацией итоговым продуктом для любой из моделей жизненного цикла является обязательная к передаче очередь системы или версия. Разработка очередями характерна при инкрементной стратегии. В качестве промежуточного программного обеспечения рассматриваются модификации и ревизии. Как и было отмечено выше, частая передача модификаций и ревизий конечным пользователям нежелательна. Смену версий информационных систем на железнодорожном транспорте необходимо выполнять не чаще одного - двух раз в год, а модификаций – не чаще раза в месяц [1, 6, 8, 9, 12, 14].
Заключение
В рамках данной работы были рассмотрены модели жизненного цикла информационной системы. Жизненный цикл системы является периодом создания и использования информационной системы. Он начинается в момент возникновения потребности в информационной системе и заканчивается в момент полного выхода программы из эксплуатации.
Были рассмотрены характеристики жизненного цикла информационной системы и стадии, используемые в моделях жизненного цикла. В качестве стадий были рассмотрены формирование требований к программному продукту, разработка концепции программы, построение технического задания, технический проект, эскизный проект, ввод в действие, рабочая документация и сопровождение программного продукта.
Также были подробно рассмотрены четыре вида моделей: каскадная, поэтапная с промежуточным контролем, инкрементная и спиральная. Каскадная модель считается классической, но она имеет большое количество недостатков. Поэтапная модель с промежуточным контролем предназначена для преодоления проблем каскадной модели. Инкрементная стратегия подразумевает разработку информационной системы с линейной последовательностью стадий, но в несколько версий или инкрементов, то есть с запланированным улучшением продукта. Спиральная модель является наиболее современной и перспективной, но она не может быть универсальной для любых требований к информационной системе.