Хід роботи
1. Вхідний контроль
1.1. Концептуальную модель языка UML
1.2. Основные строительные блоки языка UML
Короткі теоретичні відомості
Представление Вариантов Использования не зависит от реализации модели. Варианты использования и действующие лица описывают сферу применения проекта, но не вникают в такие детали его реализации, как, например, используемый язык программирования.
Диаграмма Вариантов Использования содержит некоторые варианты использования системы, некоторых действующих лиц и связи между ними. Вариант использования (use case) – это описание функциональности системы на «высоком уровне». Действующее лицо (actor) = это все, что взаимодействует с системой. На рис. 3.1 приведен пример диаграммы Вариантов Использования.
На этой диаграмме показаны четыре действующих лица: студент, профессор, регистратор и учетная система. Существует также три основные действия, выполняемые моделируемой системой: список курса, регистрация на курсы и учебный план.
Одним из основных преимуществ применения диаграммы Вариантов Использования является то, что она предоставляет важную информацию. Взглянув на варианты использования, ваши клиенты поймут, какие функциональные возможности будут заложены в систему. Рассматривая действующих лиц, они выяснят, кто конкретно будет с ней взаимодействовать. Изучая все множество вариантов использования и действующих лиц, они определят сферу применения системы, что она должна будет делать. Это помажет им узнать также, что она не будет делать, и внести коррективы.
|
|
Разрабатывая диаграммы Вариантов Использования, старайтесь придерживаться следующих правил:
· Не моделируйте связи между действующими лицами. По определению действующие лица находятся не сферы действия системы. Для изучения коммуникации между действующими лицами применяется диаграмма потоков работ.
· Не соединяйте стрелкой непосредственно два варианта использования (кроме случаев связей использования и расширения). Диаграммы данного типа описывают только, какие варианты использования доступны системе, а не порядок их выполнения.
· Каждый вариант использования должен быть инициирован действующим лицом. Это означает, что всегда должна быть стрелка, начинающаяся на действующем лице и заканчивающаяся на варианте использования.