Выпускная работа бакалавра


Пример задачи на имена ролей



Pdf көрінісі
бет6/10
Дата19.03.2024
өлшемі1.39 Mb.
#496034
түріВыпускная работа
1   2   3   4   5   6   7   8   9   10
Nikolaeva-Daryja-Mihajlovna-text

Пример задачи на имена ролей. 
Нарисуйте диаграммы классов для следующей ситуации, используя имена ролей. 
Будьте внимательны также к значениям множественности концов ассоциаций. 
1. В проекте обязательно есть менеджер, один или несколько разработчиков, один 
или несколько тестировщиков, один или несколько технических писателей, 
маркетолог. При этом менеджер и разработчики в один момент времени могут 
участвовать только в одном проекте, а тестировщики, технические писатели и 
маркетолог — в нескольких (но не меньше, чем в одном). Используйте только 
классы «Проект» и «Сотрудник». 
На рис. 12 представлено решение для задачи из этого примера.
 
Рис. 12. Решение задачи на имена ролей №1 
3.2. Задания на изучение диаграмм случаев использования 
Диаграммы случаев использования значительно более просты для понимания и 
освоения, чем диаграммы классов ввиду отсутствия такого большого количества 
языковых конструкций. Главная сложность при их использовании заключается в том, 
чтобы научиться грамотно выделять потенциальных пользователей – актёров – и 
формулировать их требования (ожидания) к системе. 


19 
В связи с этим задания составлялись следующим образом: для первого знакомства 
с диаграммами случаев использования выбирается простая предметная область, для 
которой выделяется 2-3 актёра (для облегчения задачи они уже указаны в тексте задания). 
Студенту предлагается сформулировать для каждого из актёров минимальный набор 
требований и отобразить их на диаграмме. Повышение сложности заданий 
характеризуется выделением большего количества пользователей и, соответственно, 
большего количества требований, усложнением предметной области, а также 
предложением выделить актёров самостоятельно (в предыдущих задачах актёры 
задавались прямо в условии задания).


Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   10




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет