10673

Изучение диаграммы деятельности, изображение условных и параллельных поведений систем

Лабораторная работа

Информатика, кибернетика и программирование

Лабораторная работа №7 по дисциплине €œCASEтехнологии Диаграммы деятельности Цель работы: изучить диаграммы деятельности научиться изображать условное и параллельное поведение систем. Теоретические сведения Деятельность представляет собой нек

Русский

2013-03-30

778 KB

14 чел.

Лабораторная работа №7

по дисциплине “CASE-технологии''

Диаграммы деятельности

Цель работы: изучить диаграммы деятельности, научиться изображать условное и параллельное поведение систем.

Теоретические сведения

Деятельность представляет собой некоторое состояние, в котором что-либо выполняется: будь-то процесс реального времени, такой как написание письма, либо исполнение компьютерной программы, такой как метод некоторого класса.

Рис.1. Диаграмма деятельности с динамической параллельностью и дорожками

Диаграмма деятельности (activity diagram) описывает последовательность подобных деятельностей, позволяя при этом одновременно изображать как условное, так и параллельное поведение. Диаграмма деятельности по сути представляет собой вариант диаграммы состояний, в которой большинство, а может быть и все состояния являются состояниями деятельности.

Условное поведение изображается с помощью ветвлений и соединений.

Ветвление имеет единственный входящий переход и несколько выходящих переходов. Сторожевые условия должны взаимно исключать друг друга. Если в качестве сторожевого условия используется [иначе], то это означает, что переход с меткой «иначе» должен произойти в том случае, когда все другие сторожевые условия для данного ветвления являются ложными. На рис.1 ветвления указаны неявным образом. Можно также указать их явным образом с помощью ромба.

Соединение имеет несколько входящих и единственный выходящий переход. Соединение означает окончание условного поведения, которое было начато соответствующим ветвлением.

Параллельное поведение изображается с помощью слияний и разделений. Разделение имеет единственный входящий переход и несколько выходящих переходов. Когда срабатывает входящий переход, все выходящие переходы выполняются параллельно.

Данная диаграмма (рис.1) утверждает, что эти деятельности могут осуществляться параллельно. По существу, это означает, что последовательность их выполнения может быть произвольной. Также эти деятельности можно сделать чередующимися или выполнять некоторые из этих деятельностей одновременно. Согласно указанной диаграмме, любой из этих вариантов является корректным.

Деятельность может быть разделена на поддеятельности. В данном случае Напоминание о Доставке Заказа (Add Remainder to Stock) можно разделить на Срочную Доставку и Обычную Доставку и выделить это в отдельную поддеятельность. Ввиду тривиальности, данная поддеятельность на рис.1 не изображена.

На рис.1 также изображены дорожки (swimlanes). Они изображаются пунктирными линиями и разделяют диаграммы деятельности на вертикальные зоны. Каждая зона представляет собой зону ответственности конкретного класса или отдельного организационного подразделения, как это показано на рис.1.


Задание

Согласно закрепленному варианту по данной дисциплине на основе диаграмм состояний и теоретических сведений построить диаграммы деятельности с помощью CASE-средства StarUML.

Содержание отчета

  1.  Название лабораторной работы.
  2.  Цель лабораторной работы.
  3.  Тезисы теоретических сведений.
  4.  Вариант задания.
  5.  Скриншот диаграмм UML в CASE-среде StarUML.
  6.  Выводы.



 

А также другие работы, которые могут Вас заинтересовать

14174. Государственная поддержка малого бизнеса в Алтайском крае 2010 г 290.5 KB
  СОДЕРЖАНИЕ ВВЕДЕНИЕ Глава 1. Теоретические аспекты государственного регулирования развития малого предпринимательства 1.1 Малое предпринимательство: сущность и содержание 1.2 Основные проблемы и факторы сдерживающие развитие малого предпринимательства в Росси
14175. Дознание как форма предварительного расследования в уголовном процессе 202.88 KB
  Оглавление Введение 1. Обзор и анализ нормативноправовых актов и литературы по становлению и развитию дознания в уголовном процессе России 1.1 Историкоправовые аспекты становления и развития института дознания 1.2 Становлени
14176. Законодательная власть в зеркале СМИ (на примере ведущих российских изданий) 515.5 KB
  Цель нашей дипломной работы – проанализировать, насколько полно и объективно ведущие российские издания освещают как саму деятельность органов законодательной власти, так и новые законы, законопроекты
14177. Маркетинг предприятий розничной торговли ТОО «Капан» ВКО г. Аягоза 273.5 KB
  Дипломная работа на тему: Маркетинг предприятий розничной торговли ТОО Капан ВКО г. Аягоза Студент: Капанов Б. К. Научный руководитель: Темиргалиева Ф. Э. Содержание Введение Глава 1. Маркетинговый анализ лекарственных препаратов на фармацевтическ...
14178. Анализ методики и организации учета и анализа товарооборота в розничной торговле на примере ООО Торгового дома «Агат» 578.5 KB
  Целью данной дипломной работы является изучение существующей методики и организации учета и анализа товарооборота в розничной торговле на примере ООО Торгового дома «Агат».
14179. Обзор рынка страхования в Российской Федерации на современном этапе, агрострахование 674.5 KB
  Содержание Введение 1. ТЕОРЕТИЧЕСКИЕ ОСНОВЫ СТРАХОВАНИЯ 1.1 Сущность и функции страхования 1.2 Обзор рынка страхования в Российской Федерации на современном этапе 1.3 Правовое регулирование в сфере страхования 2. Организационноэкономическая характеристика хозя...
14180. ОБЩИЕ ТРЕБОВАНИЯ К РЕКЛАМЕ 114.96 KB
  ОБЩИЕ ТРЕБОВАНИЯ К РЕКЛАМЕ ОГЛАВЛЕНИЕ Ведение Глава 1. Основные требования к рекламе. Ненадлежащая реклама 1.1. Понятие рекламы как объекта информационных правоотношений 1.2. Перечень общих требований к рекламе 1.3. Недобросовестная и недостоверная реклама 1.4. О...
14181. Особенности, формы и предпосылки развития государственного предпринимательства Таймырский округ 522.5 KB
  Особенности развития предпринимательской деятельности Администрации муниципального образования (на примере Таймырского Долгано-Ненецкого муниципального района). Анализ предпринимательской деятельности Администрации Таймырского Долгано-Ненецкого муниципального района
14182. Оценка предпринимательских рисков и методы их снижения на примере ООО «ТД «Евронорд» 460 KB
  Оценка предпринимательских рисков и методы их снижения на примере ООО ТД Евронорд Содержание Введение 1 Институциальные аспекты управления риском 1.1 Сущность содержание и виды рисков 1.2 Приемы и методы управления риском 1.3 Процесс управления рисками на п...