
- •Понятие иэс. Технология проектирования эис: понятие, классификация, требования.
- •Методы и средства проектирования эис.
- •Жизненный цикл процесса проектирования эис. Основные модели.
- •4. Каноническое проектирование эис. Состав стадий и этапов канонического проектирования эис.
- •Состав и содержание работ на предпроектной стадии канонического проектирования эис.
- •Этапы предпроектной стадии.
- •6Методы обследования и методы сбора материалов обследования на предпроектной стадии канонического проектирования эис.
- •7. Формализация материалов обследования на предпроектной стадии канонического проектирования эис. Состав и формы документов формализации материалов обследования.
- •Анализ материалов обследования на предпроектной стадии канонического проектирования эис. Состав и содержание работ.
- •Цель, параметры и основные компоненты технико-экономического обоснования проекта эис.
- •Цель и основные компоненты документа «Техническое задание на создание автоматизированной эис».
- •Состав и содержание работ на стадии технического проектирования эис.
- •Состав и содержание работ на стадии рабочего проектирования эис.
- •Состав и содержание работ на стадиях внедрения и сопровождения проекта эис.
- •Понятия и основные системы кодирования экономической информации. Классификация систем кодирования.
- •Проектирование классификаторов технико-экономической документации эис. Основные типы классификации.
- •Единая система классификации и кодирования. Функции, структура.
- •Состав и содержание операций проектирования классификаторов эис.
- •Типовое проектирование эис. Параметрически-ориентированное проектирование эис.
- •Типовое проектирование эис. Модельно-ориентированное проектирование эис.
- •Основное понятие и классификация case-технологий. Методология rad.
- •Функционально-ориентированное проектирование эис. Диаграммы idef0, dfd, idef3
- •Объектно-ориентированное проектирование эис. Нотация uml
- •Объектно-ориентированное проектирование эис. Метод comet. Модель требований. Моделирование прецедентов.
- •Объектно-ориентированное проектирование эис. Метод comet. Аналитическая модель. Статическое моделирование.
- •Объектно-ориентированное проектирование эис. Метод comet. Аналитическая модель. Разбиение на объекты
- •Объектно-ориентированное проектирование эис. Метод comet. Аналитическая модель. Конечные автоматы и диаграммы состояний.
- •1 Конечные автоматы
- •2 События и состояния
- •2.1 События
- •2.2 Состояния
- •5 Действия
- •5.1 Деятельности
- •6Иерархические диаграммы состояний
- •6.1 Иерархическая декомпозиция состояний
- •6.2 Агрегирование переходов состояний
- •7 Параллельные диаграммы состояний
- •Объектно-ориентированное проектирование эис. Метод comet. Аналитическая модель. Динамическое моделирование
- •1 Моделирование взаимодействий объектов
- •1.1 Диаграммы кооперации
- •1.2Диаграммы последовательности
- •1.3 Сравнение диаграмм последовательности и кооперации
- •1.4 Прецеденты и сценарии
- •2 Сообщения-метки на диаграммах взаимодействия
- •2.1 Порядковая нумерация сообщений
- •Объектно-ориентированное проектирование эис. Метод comet. Проектная модель. Разбиение на задачи.
Объектно-ориентированное проектирование эис. Метод comet. Аналитическая модель. Статическое моделирование.
Статическое моделирование объединяет в себе две последовательные фазы создания структуры системы: создание сущностной модели и создание имитационной (объектной) модели. На этапе статического моделирования рассматриваются статические аспекты системы, такие как детали ее внутренней структуры. Динамические аспекты системы, такие как ее поведение, или процессы, происходящие при ее функционировании, рассматриваются на этапе динамического моделирования.
Разделение статического этапа на фазы создания моделей сущностной и имитационной (объектной) — весьма условно и сделано исключительно для удобного разделения сфер ответственности: за создание сущностной модели как правило отвечают специалисты, занимающиеся бизнес-анализом, в то время, как за создание имитационной модели отвечают специалисты, выполняющие архитектурную и/или программную разработку.
Критерием разделения фаз проектирования сущностной и имитационной (объектной) моделей является сформированность сущностной модели. Сущностная модель объявляется сформированной, как только станет понятно, что выявлены все основные:
Концептуальные понятия и/или физические объекты предметной области
Атрибуты концептуальных понятий и/или физических объектов
Связи между концептуальными понятиями и/или физическими объектами
Объектно-ориентированное проектирование эис. Метод comet. Аналитическая модель. Разбиение на объекты
Обзор метода COMET (Concurrent Object Modeling and Architectural Design Method)
Метод COMeT (Сoncurrent Object Modeling Technique) основан на методе COMADM (Concurrent Object Modeling and Architectural Design Method), имея с ним незначительные отличия, обусловленные используемой в методе COMET нотации UML. Указанные два метода разработаны профессором кафедры программотехники университета Джорджа Мэйсона Хассаном Гома (Hassan Gomaa), авторитетным идеологом области проектирования распределенных приложений и приложений реального времени.
В общем виде метод COMET представляет собой метод объектного моделирования и архитектурного проектирования параллельных систем, в основе которого лежит создание объектно-ориентированного ПО. Жизненный цикл данного метода характеризуется значительным числом итераций.
Основными этапами метода COMET являются:
Этап моделирования функциональных требований (Requirements Modeling), которое выполняется в терминах акторов и прецедентов. На данном этапе основное внимание уделяется сбору и классификации требований к системе, в то время как сама система рассматривается как черный ящик.
Этап аналитического моделирования (Analysis Modeling), которое выполняется в терминах сущностной модели. На данном этапе основное внимание уделяется предметной области, при этом структура сущностной модели описывается с помощью статического представления модели, а характер поведения — с помощью динамического представления модели. Статическое представление модели выполняется в терминах классов (объектов) предметной области и отношений между ними, в то время как динамическое представление модели выполняется в терминах взаимодействия между объектами.
Этап архитектурного (имитационного) моделирования (Design Modeling), которое выполняется в терминах структуры имитационной модели (классы и отношения между ними). На данном этапе основное внимание уделяется объектной и временной декомпозиции сущностной модели, формулируются базовые критерии разбиения системы на составные части (подсистемы, модули и проч.). Статическое представление структуры имитационной модели приводится на диаграммах кооперации и классов. Динамическое представление приводится на диаграммах состояний и последовательности.
Этап программного моделирования (Program Modeling), которое выполняется в терминах программной модели (атрибуты и операции классов). На данном этапе особое внимание уделяется программной реализации имитационной модели. В частности, статическое представление имитационной модели детализируется до атрибутов и операций классов, а также до законченных иерархий и других отношений между классами. Динамическое представление модели детализируется до полного описания активных составляющих, какими являются задачи (thread), а также проектируются интерфейсы для обмена сообщениями и рассматриваются синхнонные, асинхронные, групповые и брокерские коммуникации. В случае необходимости, например, при проектировании системы реального времени, производится анализ производительности новой системы на основе метода монотонного анализа частот. Кроме этого, на данном этапе происходит транслирование описания системы из нотаций графического и текстового описания моделей в нотацию конкретного машино-интерпретируемого языка, который принято называть языком программирования.