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