Содержание
- 2. Канонические диаграммы языка UML 2.х
- 3. Диаграмма классов Диаграмма классов (class diagram) — диаграмма, предназначенная для представления модели статической структуры программной системы
- 4. Основные обозначения на диаграмме классов
- 5. Варианты графического изображения класса на диаграмме классов
- 6. Атрибут (attribute) класса – служит для представления отдельной структурной характеристики или свойства, которое является общим для
- 7. Вид видимости + public (общедоступный). Общедоступный элемент является видимым всеми элементами, который имеют доступ к содержимому
- 8. Проблема интерпретации видимости в языка UML «Ничто в языке UML не определяется так просто, и не
- 9. Элементы записи атрибута “/” означает, что атрибут является производным (derive). Значение производного атрибута может быть вычислено
- 10. Элементы записи атрибута (attribute type) есть имя классификатора, который является типом данного атрибута. Тип атрибута представляет
- 11. Модификатор атрибута (attribute modifier) представляет собой текстовое выражение, которое придает дополнительную семантику данному атрибуту. При этом
- 12. Значения модификатора атрибута readOnly – атрибут является только для чтения union – атрибут является производным объединением
- 13. Значения модификатора атрибута ordered – значения атрибута являются упорядоченными. Этот порядок означает, что существует отображение из
- 14. Кратность Кратность (multiplicity) является спецификацией допустимой мощности множества при инстанцировании соответствующего элемента модели Спецификация кратности в
- 15. Примеры записи атрибутов + имяСотрудника : String {readOnly} ~ датаРождения : Data {readOnly} # /возрастСотрудника :
- 16. Операции класса Операция (operation) класса служит для представления отдельной характеристики поведения, которая является общей для всех
- 17. Формат записи операции класса (parameter list) представляет собой перечень разделенных запятыми формальных параметров операции и имеет
- 18. Параметры операции Параметр (parameter) является спецификацией аргумента, который используется при выполнении операции или при вызове характеристики
- 19. Параметры операции (parameter name) представляет собой идентификатор формального параметра, при записи которого необходимо следовать правилам задания
- 20. Параметры операции (multiplicity) характеризует общее количество конкретных параметров с данным именем, которые могут принадлежать тому или
- 21. Свойства операций redefines – данная операция переопределяет некоторую наследуемую операцию с именем query – данная операция
- 22. Предусловие (precondition) операции – определяет условие, которое должно быть истинным, когда эта операция вызывается
- 23. Постусловие (postcondition) операции – определяет условие, которое должно быть истинным, когда вызов операции успешно завершился, в
- 24. Примеры записи операций: +добавить(in номерТелефона : Integer [*] {unique}) –изменить(in заработнаяПлата : Currency) +создать() : Boolean
- 25. Отношения на диаграмме классов
- 26. Ассоциация Ассоциация (association) – произвольное отношение или взаимосвязь между классами Имя конца ассоциации специфицирует роль (role),
- 27. Строка свойство (property string) {subset } – конец ассоциации представляет собой некоторое подмножество , в качестве
- 28. Строка свойство (property string) {redefined } – конец ассоциации переопределяет другой конец ассоциации с именем {union}
- 29. Ассоциация с навигацией и эквивалентное ему представление класса с атрибутом
- 30. Варианты изображения навигации и кратности у концов ассоциации
- 31. Исключающая ассоциация между тремя классами
- 32. Пример тернарной ассоциации
- 33. Пример 4-арной ассоциации
- 34. Ассоциация класс (association class) – элемент модели, который имеет свойства как ассоциации, так и класса, и
- 35. Примеры ассоциации класса и рефлексивной ассоциации
- 36. Обобщение (generalization) – таксономическое отношение между более общим классификатором (родителем или предком) и более специальным классификатором
- 37. Примеры отношения обобщения
- 38. Множественное наследование – в языке UML разрешено
- 39. Множество обобщения (generalization set) – элемент модели, экземпляры которого определяют коллекции подмножеств отношения обобщения {complete, disjoint}
- 40. Примеры ограничений на множество обобщения
- 41. Агрегация (aggregation) – направленное отношение между двумя классами, предназначенное для представления ситуации, когда один из классов
- 42. Пример отношения агрегации
- 43. Композиция (composition) или композитная агрегация предназначена для спецификации более сильной формы отношения "часть-целое", при которой с
- 44. Пример отношения композиции
- 45. Варианты обозначения композиции
- 46. Интерфейс (interface) – вид класса, который представляет собой объявление множества общедоступных характеристик и обязанностей.
- 47. Управляющий класс отвечает за координацию действий других классов. Этому классу посылают мало сообщений, а он рассылает
- 48. Квалификатор (qualifier) Квалификатор (qualifier) объявляет разбиение множества ассоциированных экземпляров относительно экземпляра на квалифицированном конце ассоциации
- 49. Шаблон (template) – классификатор, который в своем описании имеет несколько формальных параметров
- 50. Самостоятельное задание Выполнить текущее тестирование: вопросы 12-18 Разработать диаграмму классов для ATM Изобразить следующие классы: CardReader,
- 51. Пример
- 52. Пример
- 53. Пример
- 54. Пример
- 56. Скачать презентацию






















![Примеры записи операций: +добавить(in номерТелефона : Integer [*] {unique}) –изменить(in заработнаяПлата :](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/379544/slide-23.jpg)






























Консультации по написанию заявки РНФ
Художественные поиски свободы в искусстве
Презентация на тему Психолого-педагогическое использование сказкотерапии для воспитания положительных нравственных качеств лич
Кадровое планирование в организации
Педагогическая психология как наука Психология обучения
Методические условия эффективности применения современных образовательных технологий
8кл.23.09
Рисуем героев любимых сказок
Подвижная игрушка Слоненок
Кабы всё знал, так бы не учился
Душа танца
Формирование читательской компетентности младшего школьника
Защита прав ребенка в школе. МОУ «СОШ № 8»
Лучшие люди России
Управление личными знаниями
Rezultate interviu
Разработка высоконагруженных проектов(например – сайтов для сообществ)
Техническое задание на фото
Опасные природные явления
Понятие об экономическом механизме функционирования фирмы и характеристика его основных элементов
День Святого Валентина в США
Былина о Садко и Морском царе. Океан-море синее, Н.А. Римский – Корсаков
рабочая одежда
Бардымскому району 90 лет
Конструирование фартука
Педагогический совет —коллегиальная форма управления
Программа социального исследования
Народная танцевальная культура