Слайды по ТООМ / Слайды_ТООМ
.docТехнология объектно-ориентированного моделирования
Черняховская Л.Р.
Кафедра технической кибернетики
Факультет информатики и робототехники
УГАТУ
2006
-
Методология объектно-ориентированного анализа и проектирования
-
Основные понятия объектного подхода
Основная идея объектного подхода состоит в том, чтобы заключить данные и связанные с ними процедуры в некие структуры (объекты), объединенные механизмом наследования. Такие структуры инкапсулируют данные и функции, моделирующие поведение соответствующих компонентов
Методология объектно-ориентированного анализа и проектирования реализуется с использованием унифицированного языка моделирования Unified Modeling Language (UML)
Унифицированный язык моделирования UML –это язык визуального моделирования для решения задач общего характера, который используется при определении, визуализации, конструировании и документировании артефактов программной системы
-
Разработка языка UML есть результат усилий по консолидации и упрощению многих объектно- ориентированных методов моделирования и обозначений артефактов программных систем
-
Основные разработчики: Г. Буч, А. Якобсон, Дж. Рамбо [1]
-
Object Management Group – www.omg.org
Объектно-ориентированная модель предметной области представляет собой совокупность диаграмм, описывающих с использованием языка UML различные аспекты структуры и поведения программной системы.
Диаграмма в UML – это графическое представление набора элементов, изображаемое чаще всего в виде связанного графа с вершинами (сущностями) и ребрами (отношениями)
Типы диаграмм
Диаграммы требований к системе
Структурные диаграммы – сфокусированы на статических аспектах программных систем
Диаграммы классов, объектов, компонентов и размещения
Диаграммы , описывающие динамику поведения систем
Диаграммы взаимодействия, состояний и деятельности
Определение диаграмм
Процесс разработки
RUP
Рис. Процесса разработки: