Содержание
- 2. Основные обозначения на диаграмме классов
- 3. Варианты графического изображения класса на диаграмме классов
- 4. Атрибут (attribute) класса – служит для представления отдельной структурной характеристики или свойства, которое является общим для
- 5. Вид видимости + public (общедоступный). Общедоступный элемент является видимым всеми элементами, который имеют доступ к содержимому
- 6. Элементы записи атрибута “/” означает, что атрибут является производным (derive). Значение производного атрибута может быть вычислено
- 7. Элементы записи атрибута (attribute type) есть имя классификатора, который является типом данного атрибута. Тип атрибута представляет
- 8. Кратность Кратность (multiplicity) является спецификацией допустимой мощности множества при инстанцировании соответствующего элемента модели Спецификация кратности в
- 9. Примеры записи атрибутов + имяСотрудника : String {readOnly} ~ датаРождения : Data {readOnly} # /возрастСотрудника :
- 10. Операции класса Операция (operation) класса служит для представления отдельной характеристики поведения, которая является общей для всех
- 11. Формат записи операции класса (parameter list) представляет собой перечень разделенных запятыми формальных параметров операции и имеет
- 12. Примеры записи операций: +добавить(in номерТелефона : Integer [*] {unique}) –изменить(in заработнаяПлата : Currency) +создать() : Boolean
- 13. Ассоциация с навигацией и эквивалентное ему представление класса с атрибутом
- 14. Пример тернарной ассоциации
- 15. Пример 4-арной ассоциации
- 16. Ассоциация класс (association class) – элемент модели, который имеет свойства как ассоциации, так и класса, и
- 17. Обобщение (generalization) – таксономическое отношение между более общим классификатором (родителем или предком) и более специальным классификатором
- 18. Примеры отношения обобщения
- 19. Множественное наследование – в языке UML разрешено
- 20. Агрегация (aggregation) – направленное отношение между двумя классами, предназначенное для представления ситуации, когда один из классов
- 21. Пример отношения агрегации
- 22. Композиция (composition) или композитная агрегация предназначена для спецификации более сильной формы отношения "часть-целое", при которой с
- 23. Пример отношения композиции
- 25. Скачать презентацию