
- •Понятие иэс. Технология проектирования эис: понятие, классификация, требования.
- •Методы и средства проектирования эис.
- •Жизненный цикл процесса проектирования эис. Основные модели.
- •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. Проектная модель. Разбиение на задачи.
1.2Диаграммы последовательности
Диаграмму взаимодействий между объектами можно представить также в виде диаграммы последовательности, на которой показана временная цепочка взаимодействий. На диаграмме последовательности изображаются объекты, участвующие во взаимодействии, и порядок отправки сообщений. Диаграммы последовательности и диаграммы кооперации предоставляют одну и ту же информацию, но по-разному. Обычно для описания системы используются либо те, либо другие Диаграммы, но не оба вида сразу.
Поскольку на диаграмме последовательности сообщения, отправленные поочередно, изображаются сверху вниз, то явно указывать их номера необязательно.
1.3 Сравнение диаграмм последовательности и кооперации
Для изображения взаимодействий объектов и последовательности сообщений можно использовать как диаграммы кооперации, так и диаграммы последовательности. Диаграмма последовательности описывает порядок, в котором объекты обмениваются сообщениями, но из нее трудно понять, как объекты связаны друг с другом. Диаграмма кооперации, напротив, ясно показывает взаимное расположение объектов. Очередность сообщений представлена на обеих диаграммах. Поскольку на диаграмме кооперации порядок следования сообщений виден не так отчетливо, сообщения на ней обычно нумеруются. Однако даже при этом условии разобраться в последовательности сообщений, глядя на диаграмму кооперации, часто бывает нелегко. С другой стороны, если число взаимодействующих объектов велико, то диаграмму последовательности читать труднее. Приходится либо сжимать ее, чтобы расположить в пределах страницы, либо размещать на нескольких страницах. Ниже описаны некоторые способы решения названных проблем.
В методе COMET предпочтение отдается диаграммам кооперации, поскольку одним из важных шагов перехода к этапу проектирования является синтез архитектуры системы на основе диаграмм взаимодействия. Диаграммы кооперации для этого более пригодны. Если вы начнете с диаграмм последовательности, то перед началом синтеза их придется преобразовать в диаграммы кооперации. Однако в некоторых ситуациях диаграммы последовательности оказываются весьма полезными, в частности для моделирования очень сложных взаимодействии и временных диаграмм.
1.4 Прецеденты и сценарии
Сценарий - это один из путей обхода прецедента. Таким образом, конкретная последовательность сообщений, изображенная на диаграмме взаимодействия, на самом деле соответствует сценарию, а не прецеденту. Чтобы представить вес описанные в прецеденте альтернативы, часто приходится создавать несколько диаграмм взаимодействия.
Пользуясь условиями, на диаграммах взаимодействия разрешается изображать альтернативы, то есть расположить весь прецедент на одной диаграмме. Однако может оказаться, что диаграмму будет трудно читать. Поэтому на практике обычно показывают по одному сценарию на каждой диаграмме взаимодействия.
1.5 Обобщенные и конкретные формы диаграмм взаимодействия
Есть две формы диаграмм взаимодействия: обобщенные (generic) и конкретные (instance). Конкретная форма подробно описывает один сценарий, то есть одну из возможных последовательностей взаимодействий. Обобщенная форма показывает все вероятные взаимодействия, может содержать циклы, ветвления и условия. Обобщенная форма диаграммы взаимодействий применяется для указания главной и альтернативных последовательностей прецедента, При использовании конкретной формы иногда необходимо создавать несколько диаграмм для одного прецедента - их число зависит от количества альтернатив.