Аналитическая модель (краткий конспект) Copyright © Мухортов В. В., Няньчук-Татарский Н. А., Copyright © ООО «Интекс»,
Аналитическая модель Абстрактная модель системы, описывающая ее в терминах use-case realization. Язык реализации классов не фиксируется. Обычно не сопровождается. Элементы analysis model: Use-case realization – реализация use-case, набор activity, state, collaboration и class диаграмм Boundary class – класс, разграничивающий actor-ов и систему Control – класс, управляющий другими классами Entity – класс, моделирующий информацию, используемую в системе
Реализация варианта использования UML: Use Case со стереотипом > Задает структуру классов, которая служит для выполнения требований. Содержит: Диаграмму(-ы) классов Диаграммы взаимодействия (коопераций и/или последовательностей), действий и состояния, показывающие, каким именно образом выполняются те или иные требования
Аналитические классы Boundary - Класс, разграничивающий (под-)систему и окружение. Control - Класс, управляющий другими классами. Entity - Класс, моделирующий информацию, используемую в системе
Ограничения на связи From\To (navigability) BoundaryEntityControl Boundary communicate subscribe communicate Entity communicate subscribe Control communicate subscribe communicate
Реализация варианта использования: процесс описания Создать реализацию варианта использования. Создать диаграмму классов. Создать необходимые диаграммы, описывающие динамику системы. (При необходимости добавить в классы дополнительные сообщения.)