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

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

Все элементы состояния можно добавить с помощью вкладки Detail окна спецификации состояния.

Читайте также:
  1. DETAILED DESCRIPTION OF THE INVENTION
  2. DETAILS OF THE PROPOSED CHANGES TO LEARNING AGREEMENT
  3. Exercise 3. Now divide into pairs or small groups and read about each method. Then tell other students what you have read about. Try not to miss any detail.
  4. II. С помощью Мобильных технологий
  5. Neue Frankenstein-Verfilmung: James McAvoy verrät einige Details zum Film mit Daniel Radcliffe
  6. Quot;Недельные правила " можно оптимизировать
  7. Trading Techniques Inc. предоставляет месячные, недельные, дневные и почасовые (60 минут) данные по всем фьючерсам с помощью сервиса загрузки данных.
  8. Uuml;1. Возможность совмещения реагирующих между собой ингредиентов.
  9. V Анализ состояния общественно-политической ситуации в организации
  10. V Ввод бокового пути можно осуществить, начиная от предвходного светофора при следовании по правильному пути.

Для того чтобы добавить деятельность:

1. Откройте окно спецификации требуемого состояния.

2. Перейдите на вкладку Detail. (Open Specification – Actions – Insert +2 щелчка) или (щелкните правой кнопкой мыши по окну Actions, выберите пункт Insert в открывшемся меню. дважды щелкните по новому действию).

3. Введите действие в поле Actions.

4. В окне When укажите Do, чтобы сделать новое действие деятельностью.

Для того чтобы добавить входное действие, в окне When ука­жите On Entry.

Для того чтобы добавить выходное действие, в окне When укажите On Exit.

Послать событие можно с помощью следующих операций:

1. Откройте окно спецификации требуемого состояния.

2. Перейдите на вкладку Detail.

3. Щелкните правой кнопкой мыши по окну Actions.

4. Выберите пункт Insert в открывшемся меню.

5. Дважды щелкните по новому действию.

6. В качестве типа действия укажите Send Event.

7. В соответствующие поля введите событие (event), аргумен­ты (arguments) и целевой объект (Target).

Для того чтобы добавить переход:

1. Нажмите кнопку Transition панели инструментов.

2. Щелкните мышью по состоянию, откуда осуществляется переход.

3. Проведите линию перехода до того состояния, где он за­вершается.

Чтобы добавить рефлексивный переход:

1. Нажмите кнопку Transition to Self панели инструментов.

2. Щелкните мышью по тому состоянию, где осуществляется рефлексивный переход.

Для того чтобы добавить событие, его аргументы, ограждающее условие и действие:

1. Дважды щелкните по переходу, чтобы открыть окно его спецификации.

2. Перейдите на вкладку General.

3. Введите событие в поле Event.

4. Введите аргументы в поле Arguments.

5. Введите ограждающее условие в поле Condition.

6. Введите действие в поле Action.

Для отправки события:

1. Дважды щелкните по переходу, чтобы открыть окно его спецификации.

2. Перейдите на вкладку Detail.

3. Введите событие, в поле Send Event.

4. Введите аргументы в поле Send Arguments.

5. Задайте цель в поле Send Target.

Для указания начального или конечного состояния:

1. На панели инструментов нажмите кнопку Start State или End State.

2. Щелкните мышью на диаграмме состояний по тому месту, куда хотите поместить состояние.

Уточнение ассоциаций: некоторые ассоциации (семантичес­кие, структурные, устойчивые связи по данным) могут быть пре­образованы в зависимости (неструктурные временные связи от­ражают видимость), а агрегации - в композиции (рис.32).

 

Рис.32. Пример преобразования ассоциаций и агрегаций

Для преобразования агрегации в композицию:

1. Щелкните правой кнопкой мыши по тому концу агрегации, который упирается в класс-часть (см. рис.32 - Schedule).

2. Выберите пункт Containment в открывшейся меню.

3. Укажите метод включения By Value.

Примечание. Значение By Value предполагает, что целое и часть создаются и разрушаются одновременно, что соответствует ком­позиции. Агрегация (By Reference) предполагает, что целое и часть создаются и разрушаются в разное время.

Уточнение обобщений: в случае ситуации с миграцией подклассов (студент может переходить с очной формы обучения на вечернюю) иерархия наследования реализуется так, как показано на рис.33. Такое решение повышает устойчивость системы (не нужно модифицировать описание объекта).

 

 

Рис.33. Преобразование обобщения

 


Дата добавления: 2015-09-11; просмотров: 5 | Нарушение авторских прав

Предусловия | Пример соглашений моделирования | Упражнение 6. Создание структуры модели и классов анализа в соответствии с требованиями архитектурного анализа | Задание | Создание примечаний | Лабораторная работа № 5. Построение диаграммы классов с операциями анализа. | Упражнение 10. Добавление связей | Лабораторная работа № 6. Проектирование системы | Моделирование распределенной конфигурации системы | Упражнение 11. Создание диаграммы размещения системы ре­гистрации |


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