Студопедия
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Уточнение сложных деятельностей

Читайте также:
  1. Выявление и уточнение ценностей
  2. Герундий входит в состав многих сложных существи-
  3. Группа сложных девочек
  4. Дифференцирование сложных функций.
  5. Истинность сложных суждений
  6. Классификация сложных суждений
  7. Метод расчета сложных систем, расчет которых не сводится к схеме последовательно-параллельного соединения
  8. Методологический подход к расчету надежности сложных систем без использования теорем умножения и сложения вероятностей
  9. Моделирование надежности сложных функциональных систем
  10. НЕОБХОДИМОЕ УТОЧНЕНИЕ

Практическая работа №11. Activity diagram

 

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

Задача: Используя доступные CASE-средства, построить диаграмму деятельности на основе диаграммы прецедентов из практической работы №10.

Теоретическая часть.

Основные сведения о базовых элементах диаграммы и связях между ними см. лекцию «Диаграмма деятельности (activity diagram)».

Рекомендации:

Диаграммы деятельности позволяют моделировать сложный жизненный цикл объекта, с переходами из одного состояния (деятельности) в другое. Но этот вид диаграмм может быть использован и для описания динамики совокупности объектов. Они применимы и для детализации некоторой конкретной операции, причем, предоставляют для этого больше возможностей, чем "классическая" блок-схема.

 

На практике диаграммы деятельности применяются в основном двумя способами:

Для моделирования процессов

В этом случае внимание фокусируется на деятельности с точки зрения экторов (исполнителей), которые работают с системой.

Для моделирования операций

В этом случае диаграммы деятельности играют роль "продвинутых" блок-схем и применяются для подробного моделирования вычислений. На первое место при таком использовании выходят конструкции принятия решения, а также разделения и слияния потоков управления (синхронизации).

 

Процесс построения диаграммы можно описать в виде последовательности таких действий:

Составление перечня деятельностей в системе

Как исходные данные для этой операции хорошо подходит список прецедентов (или список операций - см. два способа использования диаграмм деятельности). Дополняться диаграммой активности может каждый сценарий использования. Можно также попытаться описать связь между ними.

Определение зависимостей между деятельностями

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

Выделение параллельных потоков деятельностей

Выделите активности, имеющие общих предшественников.

Определение условий переходов

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

Уточнение сложных деятельностей

Задание: Построить диаграмму деятельности для «информационной системы текущей успеваемости учащихся». Общее описание: Система выводит текущие оценки выбранного учащегося по выбранному предмету и вычисляет средний балл. Оценки вносит преподаватель, читающий указанный предмет. Для построения диаграммы деятельности воспользуйтесь результатами практической работы №12 «Диаграмма прецедентов».

 

Для выполнения работы можно использовать любой доступный пакет (несколько пакетов), позволяющий создавать текстовые описания и строить диаграммы из набора графических примитивов: MS Word, Borland Model Maker, Star UML, Enterprise Architect, Rational Rose и т.п.

 

1. Основное задание:

1.1. Составить перечень деятельностей по каждому основному прецеденту.

1.2. Определить исполнителей состояний деятельностей.

1.3. Распределить состояния деятельности по ролям.

1.4. Построить диаграмму деятельностей, используя «дорожки».

1.5. Уточнить сложные деятельности.

1.6. Построить диаграммы сложных деятельностей.

2. Дополнительные задания:

2.1. Определить 2-3 объекта, используемые при переходах, добавить их на диаграмму.

2.2. Добавить обработчики исключений для 2-3 состояний деятельности, в которых такие исключения могут возникнуть.




Дата добавления: 2015-09-10; просмотров: 90 | Поможем написать вашу работу | Нарушение авторских прав

<== предыдущая лекция | следующая лекция ==>
Види класифікацій маститу| Пример построения диаграммы активностей.

lektsii.net - Лекции.Нет - 2014-2025 год. (0.006 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав