Процессы организации и управления проектом: планирование, управление, контроль | |||||
Анализ | Проектирование | Разработка | Интеграция и тестирование | Внедрение | Сопровождение |
Обследование и создание моделей деятельности организации; анализ (моделей) существующих ИС; анализ моделей и формирование требований к ИС; разработка плана создания ИС | Концептуальное проектирование; разработка архитектуры ИС; проектирование общей модели данных; формирование требований к приложениям | Разработка, прототипирование и тестирование приложений; разработка интеграционных тестов; разработка пользовательской документации | Интеграция и тестирование приложений в составе системы; оптимизация приложений и баз данных; подготовка эксплуатационной документации; тестирование системы | Обучение пользователей; развертывание системы на месте эксплуатации; инсталляция баз данных; эксплуатация; проведение ПСИ | Регистрация, диагностика и локализация ошибок; внесение изменений и тестирование; управление режимами работы ИС |
Интегральные процессы: управление конфигурацией, документирование, проверка, интеграция |
Процесс создания ИС представляет собой процесс построения и последовательного преобразования согласованных моделей на всех этапах ЖЦ. Эти модели сохраняются и накапливаются в репозитории проекта. С помощью CASE-средств модели создаются, преобразуются и контролируются. Основными результатами на каждом этапе ЖЦ являются модели определяемых на данном этапе объектов (организации, требований к ИС, проекта ИС, требований к приложениям и т. д.).
|
|
Характер выполняемых процессов и организация работ в представленной модели ЖЦ основаны на подходе информационного инжиниринга и отличаются от классической каскадной модели ЖЦ, несмотря на внешнюю схожесть. При традиционной обработке данных разработка велась строго последовательно. Требования ТЗ утверждались в начале разработки, а их выполнение проверялось в конце. Переход от стадии к стадии, от этапа к этапу допускался только после полного выполнения всего перечня работ и получения всех запланированных результатов.
Жизненный цикл ИС, предлагаемый в новой методологии, определяется следующими особенностями. Современные средства CASE, 4GL, СУБД и др. предоставляют возможности быстрого проектирования, прототипирования, разработки и тестирования приложений и БД на основе построенных моделей. Методология предполагает активное участие заказчиков на всех этапах создания ИС, поскольку модели, создаваемые на каждом этапе, понятны и разработчику, и заказчику.
|
|
Эти особенности определяют возможности оперативного и быстрого пересмотра требований и разработанных решений на основе современных средств, возможности неравномерной, параллельной разработки различных частей проекта, возможности возврата на предыдущие этапы по отдельным частям проекта при необходимости внесения изменений. Методология предусматривает и изменения проекта или его частей при поддержке CASE-средств. Все это определяет итерационный, спиральный характер предлагаемой модели жизненного цикла.