ВУЗ:
Составители:
Рубрика:
53
4. Актёр – набор согласованных ролей,
которые могут играть пользователи при
взаимодействии с системой (её элементами
Use Case). Каждая роль требует от системы
определённого поведения. Как показано на
рис. 3.4, актёр изображается как проволоч-
ный человечек с именем.
5. Элемент Use Case (Прецедент) –
описание последовательности действий (или
нескольких последовательностей), выпол-
няемых системой в интересах отдельного
актёра и производящих видимый для актёра
результат. В модели элемент Use Case при-
меняется для структурирования предметов
поведения. Элемент Use Case реализуется
кооперацией. Как показано на рис. 3.5, эле-
мент Use Case изображается как эллипс, в
который вписывается его имя.
6. Активный класс – класс, чьи объекты имеют один или несколько
процессов (или потоков) и поэтому могут инициировать управляющую
деятельность. Активный класс похож на обычный класс за исключением
того, что его объекты действуют одновременно с объектами других клас-
сов. Как показано на рис. 3.6, активный класс изображается как утолщён-
ный прямоугольник, обычно включающий имя, свойства (атрибуты) и
операции.
7. Компонент – физическая и заменяемая часть системы, которая
соответствует набору интерфейсов и обеспечивает реализацию этого на-
бора интерфейсов. В систему включаются как компоненты, являющиеся
результатами процесса разработки (файлы исходного кода), так и различ-
ные разновидности используемых компонентов (СОМ+-компоненты, Java
Beans). Обычно, компонент – это физическая упа-
ковка различных логических элементов (классов,
интерфейсов и сотрудничеств). Как показано на
рис. 3.7, компонент изображается как прямоуголь-
ник с вкладками, обычно включающий имя.
8. Узел – физический элемент, который су-
ществует в период работы системы и представляет
ресурс, обычно имеющий память и возможности
обработки. В узле размещается набор компонен-
тов, который может перемещаться от узла к узлу.
Как показано на рис. 3.8, узел изображается как
куб с именем.
Рис. 3.4. Актёры
Рис. 3.5. Элементы Use Case
Рис. 3.6. Активные классы
Рис. 3.7. Компоненты
Рис. 3.8. Узлы
Страницы
- « первая
- ‹ предыдущая
- …
- 51
- 52
- 53
- 54
- 55
- …
- следующая ›
- последняя »