- •Содержание
- •Введение
- •Цели и задачи выполнения курсовой работы
- •Постановка Задачи на курсовую работу
- •Защита курсовой работы.
- •Состав курсовой работы
- •Требования к информационной системе
- •Объем и оформление курсовой работы
- •Рекомендации по разделам расчетно-пояснительной записки курсовой работы
- •6.1. Исследовательская часть
- •6.2. Конструкторская часть
- •6.3. Технологическая часть
- •Рекомендации по оформлению листов графической части курсовой работы
- •Защита курсовой работы
- •Приложение 1. Темы курсовых работ
- •Приложение 2. Бланк титульного листа
- •Приложение 3. Правила оформлений блок-схем для графической части курсовой работы Правила применения символов
- •Приложение 4. Правила оформления uml-диаграммы для графической части курсовой работы
Приложение 4. Правила оформления uml-диаграммы для графической части курсовой работы
Концептуальная модель UML
Словарь языка UML включает три вида строительных блоков:
сущности;
отношения;
диаграммы.
Сущности – это абстракции, являющиеся основными элементами модели. Отношения связывают различные сущности. Диаграммы группируют представляющие интерес совокупности сущностей.
Сущности
Сущность «класс» графически изображается в виде прямоугольника, в котором обычно записаны его имя, атрибуты и операции, как показано на рис. 1.
Рисунок 1
Спецификация класса может содержать и другие детали, например, видимость атрибутов и операций или указание на то, что класс может быть абстрактным. Многие такие детали можно визуализировать в виде графических или текстовых дополнений к стандартному прямоугольнику, служащему изображением класса. Так, на рис. 2 показан класс, в обозначении которого включены сведения о том, что он абстрактный и содержит две открытые, одну защищенную и одну закрытую операцию.
Рисунок 2
Отношения
Отношением называется связь между элементами. В объектно-ориентированном моделировании тремя самыми важными отношениями являются:
зависимости;
обобщения;
ассоциации.
Зависимостью называется отношение использования, согласно которому изменение спецификации одного класса может повлиять на другой класс, его использующий, причем обратное не обязательно.
Графически отношение зависимости отображается в виде пунктирной линии со стрелкой (рис. 3).
Рисунок 3
Обобщение – это отношение между общей сущностью (суперклассом или родителем) и ее конкретным воплощением (субклассом или потомком).
Графически отношение обобщения изображается в виде линии с большой незакрашенной стрелкой, направленной на родителя (рис. 4).
Рисунок 4
Отношение ассоциации – структурные взаимосвязи между объектами, например, комнаты состоят из стен, в которые могут быть встроены двери и окна.
Графически отношение ассоциации изображаются в виде сплошной линии, соединяющей два связанных класса.
Диаграммы
Диаграммой классов называют диаграмму, на которой множество классов изображены в виде иерархии. Пример диаграммы классов приведен на рис. 5.
Рисунок 5
Для каждого из названных типов отношений язык UML предоставляет графическое изображение, как показано на рисунке 5. Эта нотация позволяет визуализировать моделируемые отношения независимо от применяемого языка программирования, так чтобы подчеркнуть их наиболее важные составляющие: имя, связываемые сущности и свойства.