
- •Каковы основные этапы моделирования рабочего процесса?
- •Какие типы сущностей можно выделить в процессе моделирования?
- •Что подразумевается под термином «класс»?
- •Какие основные черты присущи объекту?
- •Что понимается под термином «атрибут класса»?
- •Какова роль атрибутов в различных типах отношений между классами?
- •Что понимается под понятием «операция или метод класса»?
- •Для чего необходим выбор контекста модели при составлении описания?
- •Какие отношения между классами рассматривает отношение реализации?
- •Какие основные типы отношений используются при описании производственных процессов?
- •Для чего используются диаграммы классов?
- •В чем различие и сходство между диаграммами классов и объектов?
- •Какие основные элементы используются для построения диаграмм классов?
- •Какое значение при разработке информационной системы имеет описание отношений ассоциации?
- •Какие типы отношений применяются на диаграммах в объектно-ориентируемом моделировании.
- •Какие виды диаграмм применяются для моделирования архитектуры системы?
- •Что показывает диаграмма последовательности?
- •Для чего в диаграммах последовательности применяется понятие «фокус управления»?
- •Что показывает диаграмма кооперации?
- •Какие стереотипы сообщений применяются на диаграммах взаимодействия?
- •Какова цель передачи сообщения в диаграммах взаимодействий от одного объекта к другому?
- •В каком случае при описании системы используются диаграммы видов деятельности?
- •Какие основные элементы используются для построения диаграмм видов деятельности?
- •Для каких задач используется механизм дорожек в диаграммах видов деятельности?
- •Какие основные этапы выполнения проекта можно выделить?
- •Какие основные этапы работ можно выделить при составлении описания объекта автоматизации?
- •Какие модели нужно использовать для описания структуры системы?
- •Какие модели нужно использовать для описания поведения системы?
- •Какие основные этапы работ можно выделить при составлении диаграмм видов деятельности?
- •Для обозначения каких организационных элементов можно использовать дорожки в диаграммах видов деятельности?
- •Какие составные элементы используются при разработке диаграммы видов деятельности?
- •Что показывает диаграмма прецедентов, какие элементы она содержит?
- •Какие основные элементы используются при разработке диаграмм прецедентов?
- •На каком этапе реализации проекта автоматизации разрабатываются диаграммы компонентов?
- •Какие основные элементы используются при разработке диаграмм развертывания?
- •Какой тип диаграмм используется для моделирования требований к системе?
Какие основные этапы работ можно выделить при составлении диаграмм видов деятельности?
Диаграммы видов деятельности (Activity Diagrams) - представляют схему, показывающую, как поток управления переходит от одной деятельности к другой.
Деятельность (Activity) – некоторый относительно продолжительный этап выполнения действия в автомате. Действие сводится к выполнению элементарной на данном уровне абстракции операции.
Диаграммы видов деятельности обычно применяются для решения следующих задач:
для моделирования рабочего процесса;
для моделирования операций.
При моделировании рабочего процесса внимание фокусируется на деятельности с точки зрения роли сотрудников (участников процесса). Важным является обозначение траекторий объектов.
Моделирование рабочего процесса выполняется по следующим этапам:
выделяют участок рабочего процесса;
выбирают объекты, важные для выбранной части процесса, и отображают дорожки для каждого из них;
идентифицируют условия начала и условия конца моделируемой части процесса;
описание деятельностей и действий, выполняемых в различные моменты времени, начинают с исходного состояния и отражают их на диаграмме в виде состояний деятельности или действий;
выделяют сложные действия или множества действий и объединяют их в состояние деятельности и составляют в виде отдельной диаграммы;
изображают переходы, соединяющие состояния деятельности и действий;
изображают важные объекты и их траектории в случае изменения ими своего состояния в анализируемом процессе.
При моделировании операций, диаграммы видов деятельности используются как блок-схемы для моделирования деталей вычислений. Важным является выделение точек ветвления, разделения и слияний.
Моделирование операций состоит из следующих шагов:
выявляют абстракции, относящиеся к операции;
идентифицируют условия начала и условия окончания операции;
специфицируют деятельность и действия, выполняемые в различные моменты времени, начиная с исходного состояния, и отражают их на диаграмме в виде состояний деятельности или действий;
при необходимости, используют точки ветвления для описания условных переходов и итераций;
при необходимости, используют точки слияния и разделения для описания параллельных потоков выполнения, если владельцем операции является активный класс.
Диаграмма видов деятельности состоит из следующих элементов:
состояний деятельности и состояний действий, посредством которых производятся описания событий и операций, имеющих место в системе;
переходов, которые, при завершении текущей операции, показывают направление дальнейшего движения потока управления;
ветвлений, которые, на основании логического выражения, определяют ход движения потока управления;
разделений и слияний, которые служат для обозначения параллельных потоков в системе;
дорожек, которые показывают разделение мест или способов исполнения операций, и которые могут использоваться для обозначения сущностей реального мира.