ВУЗ:
Составители:
105
• обеспечивает достижение конкретной цели, важной для пользователя.
Прецедент обозначается на диаграмме овалом, связанным с пользователями, ко-
торых называют действующими лицами или актерами (actors). Действующие лица
используют систему (или используются системой) в данном прецеденте. Дейст-
вующее лицо выполняет некоторую роль в данном прецеденте.
На диаграмме изображается только одно действующее лицо, однако реальных
пользователей, выступающих в данной роли по отношению к ИС, может быть мно-
го. Список всех прецедентов фактически определяет функциональные требования к
ИС, которые лежат в основе разработки технического задания на создание системы.
Пример диаграммы прецедентов приведен на рис. 3.4.
Рис. 3.4. Пример диаграммы прецедентов использования класса «Успеваемость» в UML
Пакеты (Package) в UML представляют собой универсальный механизм орга-
низации элементов в группы. В пакет можно поместить диаграммы различного типа
и назначения. В отличие от компонентов, существующих во время работы програм-
мы, пакеты носят чисто концептуальный характер, то есть существуют только во
время разработки.
Изображается пакет в виде папки с закладкой, содержащей, как правило, только
имя и иногда – описание содержимого. Диаграмма пакетов содержит пакеты клас-
сов и зависимости между ними. Зависимость между двумя пакетами имеет место в
том случае, если изменения в определении одного элемента влекут за собой измене-
ния в другом. По отношению к пакетам можно использовать механизм обобщения.
Динамические аспекты поведения системы отражаются диаграммами взаимо-
действия. В UML диаграммы классов не содержат сообщений, которые усложняют
их чтение. Поток сообщений между объектами выносится на диаграммы взаимодей-
ствия. Как правило, диаграмма взаимодействия охватывает поведение объектов в
Страницы
- « первая
- ‹ предыдущая
- …
- 104
- 105
- 106
- 107
- 108
- …
- следующая ›
- последняя »
