Построение объектной модели предметной области



Цель: разработка объектной модели предметной области на языке UML.

Содержание работы: на основе анализа заданной предметной области разработайте объектную модель на языке UML 2.0 и выше и реализуйте ее в системе StarUML.

Язык UML – это язык моделирования общего назначения и позволяет разрабатывать объектные модели для объектов разных классов. Стандарт UML определяет построение модели программного обеспечения. Для разработки UML-модели предметной области используется расширения языка UML.

UML-модель предметной области должна включать следующие виды диаграмм:

- диаграмма пакетов (Package diagram) – определяет границы и обобщенный функционал рассматриваемой предметной области;

- диаграмма вариантов использования (Use case diagram) – определяет актеров (активные объекты) и используемый ими функционал (варианты использования);

- диаграмма последовательности (Sequence diagram) – определяет процесс последовательного выполнения функций, указанных в диаграмме вариантов использования;

- диаграмма деятельности (Activity diagram) – определяет алгоритм реализации функции (деятельности), указанной в диаграмме вариантов использования.

Взаимосвязанная система указанных видов диаграмм является целостной UML-моделью предметной области.

Особенности разработки UML-модели предметной области в лабораторной работе:

1. В UML-модель предметной области определенные блоки должны содержать полочки (косые линии), являющиеся признаками расширения языка UML (смотри пример).

2. В диаграмме вариантов использования должно быть не менее 2 актеров и не менее 5 функций.

3. Достаточно одной диаграммы последовательности, задающей нормальный процесс последовательного выполнения функций.

4. Диаграммы деятельности должны быть разработаны для всех функций из диаграммы вариантов использования. Хотя бы в одной диаграмме деятельности должно быть использовано ветвление (не забывайте при ветвлении указывать в квадратных скобках сторожевые условия), а также могут быть циклы и параллельное выполнение действий.

Порядок разработки объектной модели:

1. Разработайте диаграмму пакетов и укажите в ней название предметной области и основную функцию.

2. Разработайте диаграмму вариантов использования.

3. Разработайте диаграмма последовательности для нормального процесса выполнения всех функций из диаграммы вариантов использования.

4. Для каждой функции из диаграммы вариантов использования разработайте диаграмму деятельности.

Реализуйте UML-модель предметной области в системе StarUML.

 


Дата добавления: 2020-11-23; просмотров: 194; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!