На
диаграмме необходимо указать связь
между поваром и созданным
вариантом использования. Так как каждый
вариант использования должен быть инициирован
каким-либо действующим лицом, то стрелка
должна вести от действующего лица к варианту
использования. Чтобы добавить связь на
диаграмме, надо выполнить следующие действия:
- Нажать на
панели инструментов кнопку Unidirectional Association.
- Придерживая
левую кнопку мыши, провести линию от действующего
лица к варианту использования.
Между
прецедентом «zadanie konfiguracii» и актёром
«controller» также нужно добавить связь.
Разработанные
конфигурации необходимо ввести в программу,
которая передаст информацию на контроллер.
Поэтому необходимо поместить на диаграмму
действующее лицо –Бд с конфигурациями
и рецептами:
- Нажать кнопку
Actor на панели инструментов, затем щелкнуть
мышью на диаграмме вариантов использования
- Щелкнуть
по созданному действующему лицу правой
кнопкой мыши, в появившемся меню выбрать
пункт Open Specification, на вкладке General в поле
Name ввести имя –Bd s konfiguraciyami I receptami. В поле
Documentation ввести текстовое описание
действующего лица – «Осуществляет анализ
конфигураций и последующую передачу
в контроллер»
Необходимо
создать на диаграмме ещё один
вариант использования, показывающий
передачу информация о конфигурациях
на контроллер:
- Для того,
чтобы поместить новый прецедент на диаграмму
необходимо щёлкнут по кнопке Use Case на
панели инструментов;
- Щелкнуть
мышью в каком-либо месте диаграммы;
- Щелкнуть
по созданному варианту использования
правой кнопкой мыши, в появившемся меню
выбрать пункт Open Specification, в поле Name ввести
имя варианта использования –schityvanie configuracii.
- В поле Documentation
ввести комментарий к варианту использования
– «Передача информации o конфигурациях
к контроллеру».
На
диаграмме необходимо указать связь
между БД с конфигурациями и созданным
вариантом использования. Чтобы добавить
связь на диаграмме, надо выполнить следующие
действия:
- Нажать на
панели инструментов кнопку Unidirectional Association;
- Придерживая
левую кнопку мыши, провести линию от действующего
лица к варианту использования.
Затем
надо поместить на диаграмме следующее
действующее лицо – Контроллер,
для чего выполнить следующее:
- Нажать кнопку
Actor на панели инструментов, затем щелкнуть
мышью на диаграмме вариантов использования;
- Щелкнуть
по созданному действующему лицу правой
кнопкой мыши, в появившемся меню выбрать
пункт Open Specification, на вкладке General в поле
Name ввести имя – Controller. В поле Documentation ввести
текстовое описание действующего лица
– «Компьютер», осуществляющий управление
автоматизированной системой.
От
варианта использования «schityvanie configuracii»
к контроллеру нужно провести линию связи,
для чего использовать кнопку Unidirectional
Association на панели инструментов.
Контроллер
инициирует два действия – передаёт
информацию о времени на таймер и задает
температуру и предает сигнал на печь.
Поэтому следует поместить на диаграмме
три варианта использования и провести
к ним от контроллера линии связи:
- Для их создания
надо использовать кнопку Use Case с панели
инструментов;
- Для одного
варианта использования ввести в поле
Name окна спецификаций имя «zadanie vremeni», в
окне документирования ввести комментарий
«Контроллер передаёт план времени приготовления
выпечки на таймер». Для другого варианта
использования надо ввести имя «Zadanie temperatury»,
а в окне документирования сделать комментарий
«Происходит задание температуры и передача
сигнала от контроллера на печь»
Необходимо поместить на диаграмму
ещё 2 актёра таймер (Timer) и печь (Pech).
Таймер
в определенное время посылает сигнал
на контроллер о том, что необходимо извлечь
выпечку из печи. Чтобы это показать на
диаграмме, необходимо создать прецедент:
- Для того
чтобы поместить новый прецедент на диаграмму
необходимо щёлкнут по кнопке Use Case на
панели инструментов;
- Щелкнуть
мышью в каком-либо месте диаграммы;
- Щелкнуть
по созданному варианту использования
правой кнопкой мыши, в появившемся меню
выбрать пункт Open Specification, в поле Name ввести
имя варианта использования – opovestit ob
istechenii zadannogo vremeni
- В поле Documentation
ввести комментарий к варианту использования
– «Посылка сигнал на контроллер о том,
что необходимо извлечь выпечку из печи.
И нужно связать данный прецедент с контроллером.
Чтобы добавить связь на диаграмме, надо
выполнить следующие действия:
- Нажать на
панели инструментов кнопку Unidirectional Association;
- Придерживая
левую кнопку мыши, провести линию от варианта
использования к действующему лицу. Между
прецедентом «opovestit ob istechenii zadannogo vremeni»
и актёром «Timer», прецедентом «Zadat vremya»
и актером «Timer»,прецедентом «Zadat vremya»
и актером «Controller» также нужно добавить
связь.
Затем
надо поместить на диаграмме следующее
действующее лицо – Датчик температуры,
для чего выполнить следующее:
- Нажать кнопку
Actor на панели инструментов, затем щелкнуть
мышью на диаграмме вариантов использования;
- Щелкнуть
по созданному действующему лицу правой
кнопкой мыши, в появившемся меню выбрать
пункт Open Specification, на вкладке General в поле
Name ввести имя –Datchik temperatury. В поле Documentation
ввести текстовое описание действующего
лица – «Считывает показания температуры
и посылает их на контроллер».
Теперь
необходимо создать на диаграмме
ещё один вариант использования.
- Для того,
чтобы поместить новый прецедент на диаграмму
необходимо щёлкнут по кнопке Use Case на
панели инструментов;
- Щелкнуть
мышью в каком-либо месте диаграммы;
- Щелкнуть
по созданному варианту использования
правой кнопкой мыши, в появившемся меню
выбрать пункт Open Specification, в поле Name ввести
имя варианта использования –schityvanie pocazatelei
temperatury.В поле Documentation ввести комментарий
к варианту использования – «Посылка
сигнал на контроллер о данной температуре.
И нужно связать данный прецедент с контроллером.
Чтобы добавить связь на диаграмме, надо
выполнить следующие действия:
- Нажать на
панели инструментов кнопку Unidirectional Association;
Придерживая
левую кнопку мыши, провести линию
от варианта использования к действующему
лицу.
Добавляем
еще один прецедент. Для этого
делаем:
- Для того,
чтобы поместить новый прецедент на диаграмму
необходимо щёлкнут по кнопке Use Case на
панели инструментов;
- Щелкнуть
мышью в каком-либо месте диаграммы;
- Щелкнуть
по созданному варианту использования
правой кнопкой мыши, в появившемся меню
выбрать пункт Open Specification, в поле Name ввести
имя варианта использования –vyvod informacii
o sostoyanii.В поле Documentation ввести комментарий
к варианту использования – «Посылка
сигнала повару о данном состоянии выпечки».
И нужно связать данный прецедент с поваром.
Чтобы добавить связь на диаграмме, надо
выполнить следующие действия:
- Нажать на
панели инструментов кнопку Unidirectional Association;
Придерживая
левую кнопку мыши, провести линию
от варианта использования к действующему
лицу. Так же связываем данный вариант
использования с Контроллером.
Создаем
еще один вариант использования:
- Для того,
чтобы поместить новый прецедент на диаграмму
необходимо щёлкнут по кнопке Use Case на
панели инструментов;
- Щелкнуть
мышью в каком-либо месте диаграммы;
Щелкнуть
по созданному варианту использования
правой кнопкой мыши, в появившемся меню
выбрать пункт Open Specification, в поле Name ввести
имя варианта использования – Zapis konfiguracii.
В поле Documentation ввести комментарий
к варианту использования – «Производится
запись конфигураций в Бд с конфигурациями.
И нужно связать данный прецедент с Контроллером
и БД с конфигурациями.
Если
элемент ошибочно введен или является
лишним, то существует два способа
удалить элемент из диаграммы
Вариантов Использования. Первый приведет
к его удалению из текущей диаграммы,
но он останется в браузере и на остальных
диаграммах системы. Согласно второму
методу элемент удаляется из всей модели
- со всех диаграмм и из браузера.
Чтобы
удалить элемент с текущей
диаграммы, необходимо выделить его
и нажать клавишу Delete.
Чтобы
удалить объект из модели, необходимо
выделить его в броузере и щелкнуть
правой кнопкой мыши, что приведет
к появлению контекстного меню. Выбрать
из него пункт Delete (Удалить). Можно также
выделить элемент на диаграмме и
нажать сочетание клавиш CTRL + D. В таблице
1 представлены основные команды работы
с данной диаграммой.
Таблица 1. Кнопки панели инструментов
диаграмм вариантов использования
| Кнопка |
Назначение |
| Selection
tool (Выделение объекта или отмена его выделения) |
Превращает
курсор в стрелку указателя, так что вы
можете выделить объект |
| Text
box (Текст) |
Добавляет к
диаграмме текст |
| Note
(Примечание) |
Добавляет к
диаграмме примечание |
| Anchor
note to item (Прикрепление примечания
к объекту) |
Связывает примечание
с вариантом использования или объектом
на диаграмме |
| Package
(пакет) |
Помещает на
диаграмму новый пакет |
| Use
case (вариант использования) |
Помещает на
диаграмму новый вариант использования |
| Actor
(Действующее лицо ) |
Помещает на
диаграмму новое действующее
лицо |
| Unidirectional
association (Однонаправленная ассоциация) |
Рисует связь
между действующим лицом и
вариантом использования |
| Dependency
or instantiates (Зависимость или наполнение) |
Рисует зависимость
между элементами диаграммы |
| Generalization
(Обобщение) |
Рисует связь
использования или расширения между вариантами
использования, или рисует связь наследования
между действующими лицами |
3 ПОСТРОЕНИЕ ДИАГРАММЫ РАЗМЕЩЕНИЯ
(DEPLOYMENT
DIAGRAMS)
Диаграмма
размещения отражает состав аппаратной
части системы и взаимосвязи между
компонентами системы, где каждый компонент
представляет собой устройство. Центром
диаграммы является процессор - компьютер,
производящий обработку данных и управляющий
исполнительными устройствами. К устройствам,
входящим в состав аппаратной части системы,
в автоматизированной системе «Выпечка»
относится лишь таймер и печь. К устройствам,
входящим в состав программной части системы
относится датчик температуры.
У модели может быть только
одна диаграмма размещения. Чтобы
открыть ее, надо дважды щелкнуть мышью
на словах Deployment View в броузере. Открывается
панель инструментов с пиктограммами,
соответствующая именно этой диаграмме.
Прежде всего в центр диаграммы необходимо
поместить процессор:
- На панели
инструментов диаграммы нажать кнопку
Processor;
- Щелкнуть
в центре диаграммы размещения;
- Ввести название
процессора - щелкнуть по нему правой кнопкой
мыши, в открывшемся меню выбрать пункт
Open Specification, в поле Name ввести имя – Controller;
- В поле Documentation
окна спецификаций ввести текстовое
описание процессора – «Компьютер (Controller)
- устройство, осуществляющее управление
автоматизированной системой».
Все
остальные устройства, входящие в
состав аппаратной части системы, следует
поочередно разместить на диаграмме
вокруг процессора:
- На панели
инструментов нажать кнопку Device;
- Щелкнуть
в каком-либо месте диаграммы размещения;
- Щелкнуть
по созданному компоненту правой кнопкой
мыши, открыть окно спецификаций (пункт
Open Specification), в поле Name ввести имя компонента,
а в поле Documentation - текстовое описание устройства;
Таким
образом для каждого компонента
ввести имя и комментарий:
- Компьютер
(Controller) - устройство, осуществляющее управление
автоматизированной системой;
- Печь (Pech)
– выпекает;
- Таймер(Timer)
– контролирует время, в которое необходимо
подать сигнал на контроллер(в соответствие
с планом подготовки печи к выпечке);
- Датчик температуры
(Datchik tempewratury) –отвечает за температуру
необходимую для приготовления выпечки;