Литература |





НазваниеЛитература |
страница63/63
Дата публикации03.12.2014
Размер5.98 Mb.
ТипЛитература
100-bal.ru > Информатика > Литература
1   ...   55   56   57   58   59   60   61   62   63

24.1. Работа с моделью


Новая модель создается автоматически при запуске UML Modeler или при выборе опции New в меню File (при этом можно сохранить изменения в текущей модели). Модель сохраняется в виде одного файла, которому присваивается имя пользователем при выполнении команды Save model (Save model as) из пункта меню File.

http://www.intuit.ru/department/se/devis/24/11_04.jpg


Рис. 24.4. 

24.1.1. Редактирование модели


В меню File выбрать опцию Open Model (при этом можно сохранить изменения в текущей модели).

http://www.intuit.ru/department/se/devis/24/11_05.jpg


Рис. 24.5. 

24.2. Построение диаграммы прецедентов


Проектирование системы начинается с изучения и моделирования бизнес-деятельности организации. На этом этапе вводится и отображается в модели ряд понятий, свойственных объектно-ориентированному подходу:

Исполнитель (Действующее лицо, Actor) - личность, организация или система, взаимодействующая с ИС; различают внешнего исполнителя (который использует или используется системой, т.е. порождает прецеденты деятельности) и внутреннего исполнителя (который обеспечивает реализацию прецедентов деятельности внутри системы). На диаграмме представляется стилизованной фигуркой человека.

Прецедент - законченная последовательность действий, инициированная внешним объектом (личностью или системой), которая взаимодействует с ИС и получает в результате некоторое сообщение от ИС. На диаграмме представляется овалом с надписью, отражающей содержание действия.

Ассоциация - связь между двумя элементами модели. На диаграмме представляется линией.

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

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

Последовательность построения диаграммы прецедентов

  1. Щелкнуть правой кнопкой по папке ROOT и выбрать NEW>Diagram

  2. Выбрать вид диаграммы Use case и задать имя диаграммы

http://www.intuit.ru/department/se/devis/24/11_06.jpg


Рис. 24.6. 

  1. Щелкнуть по кнопке с овалом и перенести изображение в область построения диаграммы

http://www.intuit.ru/department/se/devis/24/11_07.jpg


Рис. 24.7. 

  1. Дважды щелкнуть правой кнопкой по овалу и определить свойства прецедента:

http://www.intuit.ru/department/se/devis/24/11_08.jpg


Рис. 24.8. 

  1. Щелкнуть по кнопке с изображением человечка и перенести изображение на диаграмму

http://www.intuit.ru/department/se/devis/24/11_09.jpg


Рис. 24.9. 

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

http://www.intuit.ru/department/se/devis/24/11_10.jpg


Рис. 24.10. 

  1. Щелкнуть по кнопке с изогнутой стрелкой и нанести изображение связи между действующим лицом и прецедентом

http://www.intuit.ru/department/se/devis/24/11_11.jpg


Рис. 24.11. 

  1. Дважды щелкнуть по стрелке правой кнопкой и определить свойства связи:

Имя связи, роли действующего лица (ДЛ) и прецедента (П) в этой связи, направление навигации, свойства множественности, агрегации.

http://www.intuit.ru/department/se/devis/24/11_12.jpg


Рис. 24.12. 

http://www.intuit.ru/department/se/devis/24/11_13.jpg


Рис. 24.13. 

Аналогичным образом определяются связи между прецедентами.

24.3. Построение диаграммы деятельности

Диаграммы деятельности детализируют описание исполнения прецедентов.

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

Последовательность построения диаграммы деятельности

  • Выбрать обозначение (овал) необходимого прецедента на диаграмме прецедентов.

  • Дважды щелкнуть по этому овалу - вызвать окно описания свойств прецедента.

http://www.intuit.ru/department/se/devis/24/11_14.jpg


Рис. 24.14. 

  • Активизировать вкладку Sub Diagrams.

http://www.intuit.ru/department/se/devis/24/11_15.jpg


Рис. 24.15. 

  • Выбрать функцию добавления диаграммы деятельности Add Activity Diagram и нажать кнопку ОК. Пиктограмма непоименованной диаграммы деятельности, связанной с соответствующим прецедентом, появится в броузере модели.

  • Щелкнуть правой кнопкой по пиктограмме непоименованной диаграммы деятельности, вызвать описание свойств диаграммы и задать имя диаграммы.

http://www.intuit.ru/department/se/devis/24/11_16.jpg


Рис. 24.16. 

  • Дважды щелкнуть левой кнопкой по пиктограмме в броузере модели - вызвать окно диаграммы деятельности.

    Элементы панели инструментов для создания диаграмм деятельности

    http://www.intuit.ru/department/se/devis/24/11_a01.jpg


    Выделение объектов диаграммы

    Вставка текста на диаграмму

    Вставка примечаний

    Группировка объектов диаграммы

    Обозначение связи

    Начальное состояние

    Конечное состояние

    Промежуточное состояние

    Деятельность

    Объект

    Принятие решения

    Вертикальная линейка синхронизации

    Горизонтальная линейка синхронизации

    "Плавательная дорожка"

    Триггер - передача сообщения

    Передача сообщения внутри элемента (самому себе)

    Объектный (материальный) поток

  • Для детального описания состояния или деятельности необходимо дважды щелкнуть правой кнопкой по соответствующему элементу диаграммы - вызвать окно описания свойств.

На вкладке General задается имя состояния или деятельности.

Вкладка Transitions отражает все возможные переходы из выбранного элемента ("состояние" или "деятельность"):

Таблица 24.1.

Source

- исходное состояние,

Event

- событие, которое происходит при переходе,

Target

- конечное состояние при переходе.

http://www.intuit.ru/department/se/devis/24/11_17.jpg


Рис. 24.17. 

Вкладка action служит для описания задачи, связанной с состоянием или деятельностью. Кнопка Add вызывает окно Action Details, где создаются следующие описания:

http://www.intuit.ru/department/se/devis/24/11_18.jpg


Рис. 24.18. 

http://www.intuit.ru/department/se/devis/24/11_19.jpg


Рис. 24.19. 

Таблица 24.2.

Entry

определяет действие, которое должно быть выполнено при входе в описываемое состояние

Exit

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

Do

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

Event

вызывает действие только при условии возникновения какого-либо события

Описание передаваемых сообщений

Щелкнуть правой кнопкой по изображению стрелки, вызвать окно описания свойств Transition Specification

http://www.intuit.ru/department/se/devis/24/11_20.jpg


Рис. 24.20. 

http://www.intuit.ru/department/se/devis/24/11_21.jpg


Рис. 24.21. 

Заполнить поля:

Таблица 24.3.

на вкладке General

Trigger Event

имя события, вызывающего передачу сообщения

Trigger Arguments

аргументы события, вызывающего передачу сообщения

Stereotype

категория события

на вкладке Detail

Guard Condition

логическое условие, которое должно принимать значение "истина" для запуска передачи сообщения

Trigger Action

действие, которое должно быть выполнено для запуска передачи сообщения

Send Event

событие, передача которого запускает действие

Send Argument

аргументы события, которое запускает действие

Send Target

объект-получатель передаваемого события

Source

объект - источник передаваемого сообщения

Target

объект - приемник передаваемого сообщения

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

1   ...   55   56   57   58   59   60   61   62   63

Похожие:

Литература | iconЛитература по психологии,классичес
Альдебаран-крупнейшая электронная библиотека on-line- художественная, учебная и техническая литература и книги различных жанров:...
Литература | iconЛитература чувашская литература
Чувашский государственного университет имени И. Н. Ульянова по специальности русский язык и литература
Литература | icon“ Литература + литература”
Идея проведения данного урока взята из газеты “Литература” (приложение к газете “Первое сентября”,№13 за 1998 год, страница 1)
Литература | iconПрограмма по формированию навыков безопасного поведения на дорогах...
Литература и история. Литература как искусство слова. Литература и другие виды искусства
Литература | iconПрограмма по формированию навыков безопасного поведения на дорогах...
Литература и история. Литература как искусство слова. Литература и другие виды искусства
Литература | iconЛитература 1 Русская литература. Мультимедийная энциклопедия. 8-11...
Математика. Учебное электронное издание. 5-11. Новые возможности для усвоения математики
Литература | iconЛИТЕРАТУРА К КУРСУ "ФИЛОСОФИЯ"
ОСНОВНАЯ ЛИТЕРАТУРА и ДОПОЛНИТЕЛЬНАЯ ЛИТЕРАТУРА
Литература | icon"Литература народов России" (Кабардино-черкесская литература)
...
Литература | iconТема урока. Основное содержание
Введение. Судьба России в XX веке. Основные направления, темы и проблемы русской литературы XX века. Русская советская литература;...
Литература | iconПрограмма по формированию навыков безопасного поведения на дорогах...
Литература и жизнь. Литература как искусство слова. Вымысел. Литература как учебный предмет
Литература | iconЛитература Тема: Человек и история в поэме А. С. Пушкина «Медный всадник»
Учебно-методическое обеспечение: учебник 10 класс литература Коровина В. И. Литература. 10 класс, Москва Просвещение. 1часть. 2012...
Литература | iconРабочая программа по литературе составлена на основе программы "Литература....
Литература. 5-11 класс" под ред. Г. И. Беленького. Реализуется в учебнике "Литература. 11 класс: Учебник для общеобразовательных...
Литература | iconСписок бесплатных электронных библиотек
Альдебаран крупнейшая электронная библиотека on-line художественная, учебная и техническая литература и книги различных жанров: детективы,...
Литература | iconРодная литература
Рабочая программа по литературе для 5 класса к учебнику «Родная литература» (Ана литература) 5 класс. Авторы: (Суюнчев А., Азаматова...
Литература | iconРабочая программа учебного предмета: «Литература»
«Литература» под редакцией В. Я. Коровиной (Программы для общеобразовательных учреждений. Литература. 5-11 кл. Авторы: В. Я. Коровина,...
Литература | iconРабочая программа педагога по курсу «Литература»
Литература 5 – 11 классы/ под редакцией Г. И. Беленького. – 4-е изд., перереб. – М.: Мнемозина, 2009. – 110с и ориентирована на использование...


Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
100-bal.ru
Поиск