Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
PAGE 2
Лабораторная работа 4 (1 час)
Диаграммы классов |
■ Постановка задачи |
■ План решения |
■ Разработка решения |
■ Убедитесь в правильности решения |
Постановка задачи
Получив информацию о вакансии, сотрудники различных регионов направляют свои заявления руководителю отдела кадров в том регионе, где появилась вакансия.
Завершив идентификацию классов, их атрибутов и видов поведения, нарисуйте диаграмму классов.
План решения
Задача: Идентифицируйте отношения между классами. |
Разработка решения |
Задача: Нарисуйте диаграмму классов. |
Соглашения, используемые при создании диаграммы классов
Диаграмма классов состоит из классов и их ассоциаций. Ассоциации иллюстрируют взаимосвязь между классами. Множественность показывает количество объектов одного класса, которые могут быть связаны с одним объектом ассоциированного класса, и обозначается с помощью индикатора множественности. Ниже перечислены варианты индикаторов множественности:
Представление |
Разнообразие |
1 |
Обозначает ровно единицу |
0..* |
Обозначает ноль или более |
1..* |
Обозначает единицу и более |
0..1 |
Обозначает ноль или единицу |
1..5 |
Обозначает определенный диапазон |
На диаграмме классов каждый класс представлен в виде прямоугольника, поделенного на секции.
<Class Name> |
<Class Attributes> |
<Class Behaviors> |
Задача |
Действия |
Создание диаграммы классов |
|
Убедитесь в правильности решения
1. проверки диаграммы классов.
Задача: Проверьте диаграмму классов. |
При проверке необходимо обратить внимание на завершенность диаграммы и точное соблюдение принятых соглашений.