Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебное пособие по CASE-технологиям 2.doc
Скачиваний:
203
Добавлен:
27.03.2015
Размер:
1.04 Mб
Скачать

Этапы выполнения упражнения Создание диаграммы вариантов использования, вариантов использования и действующих лиц

1. Дважды щелкнув мышью на главной диаграмме (Main) в представлении вариантов использования (Use Case View) браузера, откройте её.

2. На диаграмму поместите элемент Text Box (Текст) с названием «Диаграмма вариантов использования для АТМ». Текст заголовка диаграммы отформатируйте, используя команду Format > Font.

Рис. 2.8.Диаграмма вариантов использования для системы АТМ

3. С помощью кнопки Use Case (Вариант использования) панели инструментов поместите на диаграмму новый вариант использования и назовите его Положить деньги на счет.

4. Повторив п.3, поместите на диаграмму остальные варианты использования: Перевести деньги, Изменить идентификационный номер, Произвести оплату, Показать баланс, Снять деньги со счета, Произвести ускоренную выплату и Аутентифицировать клиента.

5. С помощью кнопки Actor (Действующее лицо) панели инструментов поместите на диаграмму новое действующее лицо и назовите его Клиент.

6. Повторив п. 5, поместите на диаграмму остальных действующих лиц: Банковский служащий и Кредитная система.

Создание абстрактного варианта использования

  1. Щелкните правой кнопкой мыши на варианте использования Аутентифицировать клиента на диаграмме. В открывшемся меню выберите пункт Open Specification (Открыть спецификацию). Установите флажок Abstract (Абстрактный), чтобы сделать этот вариант использования абстрактным.

  2. Повторив п. 1, сделайте абстрактным вариант использования Произвести ускоренную выплату.

Добавление ассоциаций

1. С помощью кнопки Unidirectional Association (Однонаправленная ассоциация) панели инструментов нарисуйте ассоциацию между действующим лицом Клиент и вариантом использования Положить деньги на счет.

2. Щелкните правой кнопкой мыши на действующем лице Клиент. В открывшемся меню выберите пункт Open Specification (Открыть спецификацию). На вкладке Relations посмотрите связи этого действующего лица.

3. Повторив п.1, поместите на диаграмму остальные ассоциации.

Добавление связей для отношений включения и расширения

1. С помощью кнопки Dependency or Instantiates (Зависимость или наполнение) панели инструментов нарисуйте связь между вариантом использования Положить деньги на счет и вариантом использования Аутентифицировать клиента.

2. Щелкните правой кнопкой мыши на новой связи между вариантами использования Положить деньги на счет и Аутентифицировать клиента. В открывшемся меню выберите пункт Open Specification (Открыть спецификацию).

3. В раскрывающемся списке стереотипов выберите слово include (включение), затем нажмите ОК. Надпись «include» появится на линии данной связи.

4. Повторив п.п.1-3, поместите на диаграмму остальные связи для отношений включения и расширения. Для связи расширения в раскрывающемся списке стереотипов необходимо выбрать слово extend (расширение).

Добавление примечаний к вариантам использования

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

2. С помощью кнопки Anchor Note to Item (Прикрепление примечания к объекту) панели инструментов свяжите примечания с соответствующими вариантами использования.

Добавление описаний и приоритетов к вариантам использования

1. Щелкните правой кнопкой мыши на варианте использования Перевести деньги. В открывшемся меню выберите пункт Open Specification (Открыть спецификацию). На вкладке General в окне документации (Documentation) введите следующее описание: Вариант использования Перевести деньги системы АТМ позволяет клиенту переводить деньги с одного счёта до востребования или сберегательного счёта на другой. Далее введите приоритет варианта использования в поле Rank (Ранг).

2. Повторив п.1, добавьте описания и приоритеты ко всем остальным вариантам использования.

Добавление описаний и значений множественности к действующим лицам

1. Щелкните правой кнопкой мыши на действующем лице Клиент. В открывшемся меню выберите пункт Open Specification (Открыть спецификацию). На вкладке General в окне документации (Documentation) введите соответствующее описание назначения Клиента и на вкладке Detail в раскрывающемся списке Multiplicity (Множественность) выберите или введите подходящую множественность.

2. С помощью окна документации добавьте описания и значения множественности к остальным действующим лицам.

Прикрепление файла к варианту использования

  1. Создайте файл EventFlow.doc для основного потока событий, описывающего вариант использования Снять деньги со счета. Введите в него следующую информацию: