Содержание
- 2. Диаграмма классов Диаграмма классов – диаграмма, предназначенная для представления модели статической структуры программной системы в терминологии
- 3. Диаграмма классов Классификатор – специальное понятие, предназначенное для классификации экземпляров, которые имеют общие характеристики. Характеристика –
- 4. Класс Класс – элемент модели, который описывает множество объектов, имеющих одинаковые спецификации характеристик, ограничений и семантики.
- 5. Имя класса Имя класса – строка текста, предназначенная для идентификации класса на диаграмме классов. Пример простого
- 6. Атрибуты класса Атрибут класса служит для представления отдельной структурной характеристики или свойства, которое является общим для
- 7. Атрибуты класса
- 8. Атрибуты класса Кратность является спецификацией допустимой мощности множества при инстанцировании соответствующего значения модели. ::= [ ‘{’
- 9. Операции класса Операция класса служит для представления отдельной характеристики поведения, которая является общей для всех объектов
- 10. Операции класса Примеры: + добавить( in номерТелефона: Integer [*] {unique}) - изменить ( in заработнаяПлата: Currency)
- 11. Отношения На диаграмме классов могут присутствовать следующие отношения между классами: ассоциация; зависимость; агрегация; композиция; обобщение; реализация.
- 12. Ассоциация Ассоциация – произвольное отношение или взаимосвязь между классами. Имя конца ассоциации специфицирует роль, которую играет
- 13. Ассоциация Символ наличия навигации, указывает на то, что соответствующий класс является доступным для навигации со стороны
- 14. Исключающая ассоциация
- 15. N-арная ассоциация
- 16. Ассоциация-класс Ассоциация-класс – элемент модели, который имеет свойства как ассоциации, так и класса, и предназначенный для
- 17. Обобщение Обобщение – таксономическое отношение между более общим классификатором (родителем или предком) и более специальным классификатором
- 18. Обобщение Множество обобщения – элемент модели, экземпляры которого определяют коллекции подмножеств отношения обобщения. Ограничения множества обобщений:
- 19. Обобщение
- 20. Агрегация Агрегация – направленное отношение между двумя классами, предназначенное для представления ситуации, когда один из классов
- 21. Агрегация
- 22. Композиция Композиция (или композитная агрегация) предназначена для спецификации более сильной формы отношения «часть-целое», при которой с
- 23. Композиция
- 24. Зависимость Зависимость – отношение, предназначенное для описания ситуации, когда отдельному элементу или множеству элементов модели требуются
- 25. Реализация Реализация – специализированное отношение зависимости между двумя элементами модели, один из которых представляет некоторую спецификацию
- 26. Интерфейс Интерфейс – вид класса, который представляет собой объявление общедоступных характеристик и обязанностей.
- 27. Шаблон Шаблон – классификатор, который в своем описании имеет несколько формальных параметров. ::= [ ‘:’ ]
- 28. Примеры
- 31. Скачать презентацию