Составители:
Рубрика:
89
Диаграммы не должны содержать противоречивой информа-
ции. Противоречивость моделей может служить причиной
серьезнейших проблем при ее реализации и последующем ис-
пользовании на практике. Например, наличие замкнутых пу-
тей при изображении отношений агрегирования или компози-
ции приводит к ошибкам в программном коде, который будет
реализовывать соответствующие классы. Наличие элементов
с
одинаковыми именами и различными атрибутами свойств в
одном пространстве имен также приводит к неоднозначной
интерпретации и может служить источником проблем.
Статический функциональный анализ на базе UP предполагает ис-
пользование диаграмм прецедентов, диаграмм состояний и диаграмм
деятельности в нотации UML. Именно в них основным структурным
элементом является функциональная компонента: данный тип диаграмм
используется при
описании бизнес-процессов автоматизируемой пред-
метной области ТПП, определении требований к будущей программной
системе, а также отражает объекты системы и задачи, ими выполняемые.
Диаграмма вариантов использования (прецедентов)
Диаграмма прецедентов представляет собой наиболее общий уро-
вень функционирования системы. Визуальное моделирование в UML
можно представить как некоторый процесс поуровневого спуска от наи-
более обшей и абстрактной концептуальной модели исходной системы к
более детализированной. Диаграмма прецедентов используется для оп-
ределения границ описываемой системы, связей с внешними структура-
ми, выявления всех задействованных сторон
(акторов) и, наконец, опре-
деления основных направлений деятельности системы.
Таким образом, разработка диаграммы вариантов использования
преследует цели:
Определить общие границы и контекст моделируемой пред-
метной области на начальных этапах проектирования систе-
мы.
Сформулировать общие требования к функциональному по-
ведению проектируемой системы.
Разработать исходную концептуальную модель системы для
ее последующей детализации в форме логических и физиче-
ских моделей.
Подготовить исходную документацию для взаимодействия
разработчиков системы с ее заказчиками и пользователями.
Визуально диаграмма данного вида представляет описание одного
или нескольких (основных) направлений деятельности системы (преце-
дентов) и графического представления акторов. Например, диаграмма
Страницы
- « первая
- ‹ предыдущая
- …
- 88
- 89
- 90
- 91
- 92
- …
- следующая ›
- последняя »
