Содержание
- 2. Цель презентации Дать общие представления о диаграмме классов в нотации UML
- 3. Применение языка UML при разработке информационных систем Курс включает в себя следующие презентации: UML. Введение Диаграмма
- 4. Примеры 6 Кооперации 5 Интерфейсы 4 Отношения 3 Классы 2 Диаграмма классов 1
- 5. Примеры 6 Кооперации 5 Интерфейсы 4 Отношения 3 Классы 2 Диаграмма классов 1
- 6. Диаграмма классов При проектировании системы информационная составляющая предметной области представляется в виде логической модели уровня сущностей
- 7. Диаграмма классов Назначение диаграммы классов Диаграмма классов служит для представления статической структуры модели системы Диаграмма классов
- 8. Диаграмма классов Диаграммы классов могут содержать Классы Отношения Интерфейсы Кооперации
- 9. Примеры 6 Кооперации 5 Интерфейсы 4 Отношения 3 Классы 2 Диаграмма классов 1
- 10. Классы Класс (class) служит для обозначения множества объектов, которые обладают одинаковой структурой, поведением и отношениями с
- 11. Классы Имя класса Имя класса должно быть уникальным в пределах пакета, который описывается некоторой совокупностью диаграмм
- 12. Классы Атрибуты класса Атрибут - это именованное свойство класса, общее для всех его объектов, включающее описание
- 13. Классы Операции класса Операция – это реализация услуги, которую можно запросить у любого объекта класса для
- 14. Классы Советы Изображая класс в UML, придерживайтесь следующих правил: показывайте только те свойства класса, которые важны
- 15. Примеры 6 Кооперации 5 Интерфейсы 4 Отношения 3 Классы 2 Диаграмма классов 1
- 16. Отношения Отношения между классами Помимо внутреннего устройства классов на диаграмме классов указываются различные отношения (связи) между
- 17. Отношения Отношение зависимости Зависимость (dependency) - отношение использования, согласно которому изменение в спецификации одного элемента может
- 18. Отношения Отношение ассоциации Ассоциация (association) - структурное отношение, показывающее, что объекты одного типа неким образом связаны
- 19. Отношения Отношение ассоциации Имя описывает природу отношения. Чтобы избежать возможных двусмысленностей в понимании имени, указывается направление,
- 20. Отношения Отношение ассоциации Агрегирование (aggregation) показывает отношение типа «часть/целое», в котором один класс состоит из нескольких
- 21. Отношения Отношение обобщения Обобщение (generalization) - это отношение между общей сущностью (суперклассом, или родителем) и ее
- 22. Отношения Советы При моделировании отношений в UML соблюдайте следующие правила: используйте зависимость, только если моделируемое отношение
- 23. Примеры 6 Кооперации 5 Интерфейсы 4 Отношения 3 Классы 2 Диаграмма классов 1
- 24. Интерфейсы Интерфейс (interface) - набор операций, используемый для специфицирования услуг, предоставляемых классом или компонентом. Интерфейс должен
- 25. Интерфейсы Интерфейсы могут принимать участие в отношениях обобщения, ассоциации и зависимости. Интерфейс представляет собой стыковочный узел
- 26. Интерфейсы Советы Изображая интерфейс на языке UML, руководствуйтесь приведенными ниже правилами: используйте сокращенную нотацию, если надо
- 27. Примеры 6 Кооперации 5 Интерфейсы 4 Отношения 3 Классы 2 Диаграмма классов 1
- 28. Кооперации Кооперация (collaboration) - это сообщество классов, интерфейсов и других элементов, которые работают совместно для обеспечения
- 29. Примеры 6 Кооперации 5 Интерфейсы 4 Отношения 3 Классы 2 Диаграмма классов 1
- 30. Примеры
- 31. Примеры
- 32. Дополнительные источники информации Web-cайты UML® Resource Page www.uml.org UML Tutorial http://www.sparxsystems.com.au/uml-tutorial.html UML 2.1 Tutorial http://www.sparxsystems.com.au/resources/uml2_tutorial/ Книги
- 34. Скачать презентацию