КАТЕГОРИИ:
АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
Анализ предметной области. Объектно-ориентированный анализ связан с описанием предметной области с точки зрения классификации объектовОбъектно-ориентированный анализ связан с описанием предметной области с точки зрения классификации объектов. Декомпозиция предметной области состоит в идентификации понятий, атрибутов и ассоциаций из предметной области, имеющих большое значение для решения поставленной задачи. Результат анализа выражается в модели предметной области (domain model), которая иллюстрируется с помощью набора диаграмм с изображенными на них понятиями или объектами предметной области Модель предметной области – это визуальное представление концептуальных классов или объектов реального мира в терминах предметной области. Такие модели называют также концептуальными моделями, моделями объектов предметной области или объектными моделями анализа.
Модель предметной области в языке UML На языке UML модель предметной области представляется в виде набора диаграмм классов, на которых не определены никакие операции. Модель предметной области может отображать следующее: - объекты предметной области или концептуальные классы; - ассоциации между концептуальными классами; - атрибуты концептуальных классов. Например, на рисунке 4.2 представлен фрагмент модели предметной области. Как видно из диаграммы концептуальными классами являются Платеж, Продажа, Магазин и Реестр. Классы имеют атрибуты (например, классу Продажа соответствуют атрибуты Дата и Время) и связаны между собой отношениями ассоциации. Рисунок 4.2 – Модель предметной области как UML-диаграмма классов
|