Структура жизненного цикла информационной системы
Полный жизненный цикл информационной системы включает в себя, как правило, стратегическое планирование, анализ, проектирование, реализацию, внедрение и эксплуатацию. В общем случае жизненный цикл можно, в свою очередь, разбить на ряд стадий.
Рассмотрим один из вариантов такого деления, предлагаемый корпорацией Rational Software - одной из ведущих фирм на рынке программного обеспечения средств разработки информационных систем (среди которых большой популярностью заслуженно пользуется универсальное CASE-средство Rational Rose).
Согласно методологии, предлагаемой Rational Software, жизненный цикл информационной системы подразделяется на четыре стадии:
1) начало;
2) уточнение;
3) конструирование;
4) передача в эксплуатацию.
Границы каждой стадии определены некоторыми моментами времени, в которые необходимо принимать определенные критические решения и, следовательно, достигать определенных ключевых целей.
На начальной стадии устанавливается область применения системы и определяются граничные условия. Для этого необходимо идентифицировать все внешние объекты, с которыми должна взаимодействовать разрабатываемая система, и определить характер этого взаимодействия на высоком уровне. На начальной стадии идентифицируются все функциональные возможности системы и производится описание наиболее существенных из них. Деловое применение включает:
§ критерии успеха разработки;
§ оценку риска;
§ оценку ресурсов, необходимых для выполнения разработки;
§ календарный план с указанием сроков завершения основных этапов.
На стадии уточнения проводится анализ прикладной области, разрабатывается архитектурная основа информационной системы.
При принятии любых решений, касающихся архитектуры системы, необходимо принимать во внимание разрабатываемую систему в целом. Это означает, что необходимо описать большинство функциональных возможностей системы и учесть взаимосвязи между отдельными ее составляющими.
В конце стадии уточнения проводится анализ архитектурных решений и способов устранения главных факторов риска в проекте.
На стадии конструирования разрабатывается законченное изделие, готовое к передаче пользователю.
По окончании этой стадии определяется работоспособность разработанного программного обеспечения.
На стадии передачи в эксплуатацию разработанное программное обеспечение передается пользователям. При эксплуатации разработанной системы в реальных условиях часто возникают различного рода проблемы, которые требуют дополнительных работ по внесению корректив в разработанный продукт. Это, как правило, связано с обнаружением ошибок и недоработок.
В конце стадии передачи в эксплуатацию необходимо определить, достигнуты цели разработки или нет.
Вопросы для самопроверки:
1. На какие этапы подразделяется жизненный цикл информационной системы согласно методологии, предлагаемой Rational Software?
2. Функциональная область каждого из этапов жизненного цикла информационной системы.
Тестовые задания
1. Признак проекта, осуществляющий целенаправленный перевод системы из существующего состояния в желаемое
a) изменчивость
b) объективность
c) ограниченность бюджета
2. Структура проекта определяет
a) класс
b) тип
c) масштаб
3. Концептуальная фаза проектирования информационной системы включает
a) разработку основного содержания проекта
b) тестирование системы
c) подготовку кадров для эксплуатации системы
4. Процессы жизненного цикла системы включают
a) смешанные
b) организационные
c) корпоративные
5. Этап разработки информационной системы, на котором получается готовый программный продукт
a) проектирование
b) разработка
c) тестирование
6. Тип проекта определяется
a) сферой применения
b) структурой
c) сроком функционирования
7. Процесс определения соответствующих параметров разработки исходным требованиям
a) верификация
b) проверка
c) информация
8. Один из вспомогательных процессов жизненного цикла информационной системы
a) управление конфигурацией
b) разработка
c) эксплуатация
9. Международный стандарт, регламентирующий процесс жизненного цикла информационной системы
a) ISC/IEO 70221
b) ISO/IEC 12207
c) QBE/SL 83157
10. Проектирование информационной системы включает фазу
a) стратегическое планирование
b) анализ требований заказчика
c) составление технической документации
11. Эксплуатация информационной системы включает
a) обеспечение пользователей эксплуатационной документацией
b) обучение персонала
c) проведение анализа ресурсов технического обеспечения
12. Вид обеспечения информационной системы, характеризующийся комплексом технических средств и соответствующая документация на них
a) программное обеспечение
b) техническое обеспечение
c) информационное обеспечение
13. Требование информационной системы к адаптации в новых условиях
a) эффективность
b) гибкость
c) надежность
14. В концептуальную фазу разработки информационной системы входит
a) формирование идеи проекта
b) подписание контракта
c) выполнение базового проекта
15. Мультипроект - это проект, определяющий
a) тип
b) масштаб
c) класс
16. К организационным процессам стандарта ISO/IEC 12207 относятся
a) управление конфигурацией
b) создание инфраструктуры
c) проектирование и построение базы данных
Вернуться к содержанию