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