Отношения между классами ЗависимостьDependency АссоциацияAssociation АгрегацияAggregation КомпозицияComposition ГенерализацияGeneralization РеализацияRealization.

Презентация:



Advertisements
Похожие презентации
Объектно-ориентированный анализ и дизайн Copyright © Мухортов В. В., Няньчук-Татарский Н. А., Copyright © ООО «Интекс»,
Advertisements

Объектно-Ориентированный Анализ и Дизайн Copyright © Мухортов В. В., Няньчук-Татарский Н. А., Copyright © ООО «Интекс»,
8. Моделирование логической структуры системы Диаграмма классов Диаграмма классов служит для моделирования классов и отношений между ними.
Диаграммы UML Диаграмма классов (Class Diagram). Основные вопросы Что такое диаграмма классов Компоненты диаграммы классов и их назначение Пример диаграммы.
Диаграмма классов (class diagram). Объект Объект (object) – это некоторая сущность реального мира Объект обладает тремя характеристиками: состоянием,
Лекция 5 Спецификация состояний(моделирование отношений агрегации и композиции, моделирование отношений обобщения, моделирование объектов).
Докладчик: Проектирование информационных систем всегда начинается с определения цели проекта. Основная задача любого успешного проекта.
4. Моделирование функциональных требований к системе.
Типы отношений между классами АгрегацияКомпозиция.
Диаграммы UML Диаграмма вариантов использования. Основные вопросы Назначение диаграммы вариантов использования Компоненты диаграммы вариантов использования.
Методология IDEF1X (IDEF1 Extended) – язык для семантического моделирования данных, основанных на концепции « сущность - связь ». Является расширением.
WORK WITH UML Универсальный язык моделирования (UML) Studybook for students Author Dudnik Oxana.
Функция и ее график Демонстрационный материал 8 класс Все права защищены. Copyright с Copyright с.
Мельников П.П. Кафедра Информационные технологии П.П. Мельников.
Тема 5 Модели данных в нотации UML 1.Понятие UML 2.Классы, атрибуты и операции 3.Категории связей. Связь-зависимость 4.Связи-обобщения и механизм наследования.
Инфологическая модель базы данных Выполнил : студент гр Тимофеев А.А.
Создание диаграмм в Word. Диаграмма - графическое отображение числовых данных, в соответствии с некоторой системой условностей, определяемой типом диаграммы.
Теория экономических информационных систем Семантические модели данных.
© "Hi-Tech Group, LLC" Hi-Tech Group Описание реализованного проекта «Разработка системы грейдов» Квалифицированный персонал – дорог.
Методология объектно- ориентированного программирования.
Транксрипт:

Отношения между классами ЗависимостьDependency АссоциацияAssociation АгрегацияAggregation КомпозицияComposition ГенерализацияGeneralization РеализацияRealization

Dependency Отношение зависимости Обладает ролью и множественностью Server зависит от Query, так как использует этот класс в качестве параметра метода Server также зависит от ResultSet, поскольку возвращает значение этого типа

Association Ассоциация - отношение взаимодействия Обладает 2-мя ролями Роль обладает множественностью (1, n, *, 0..n, 1..n, 1..*) Пример: сотрудник может занимать несколько должностей, на одной должности находится не более одного сотрудника

Association Ассоциация может иметь выделенное направление Должность связана базовым тарифом оплаты Тариф оплаты никак не связан с конкретной должностью

Aggregation Агрегация – отношение часть-целое Часть принадлежит только одному целому Сотрудник относится к одному и только одному отделу

Composition Композиция – частный случай агрегации Жизненный цикл частей и целого совпадают Отделы не существуют без компании

Generalization Генерализация (наследование, обобщение) – отношение частное-общее Отдел кадров – частный случай отдела

Realization Реализация – отношение детализации Треугольник и квадрат – реализации абстрактной фигуры