Содержание
- 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)






























Знакомство с миром профессионального труда как одна из составляющих программы развития личности дошкольника
Вера моя крепка
Место физкультуры и спорта в моей жизни. Введение
Техническое регулирование деятельности предприятий и организаций нефтегазового комплекса
Азбука в загадках-добавлялках
Предпосылки создания Древнерусского Государства
Сельский туризм. Западный опыт. Общий обзор.
Reflection
Презентация на тему Начало создания колониальных империй
Загрязнение воздуха
Летняя математическая школа
Моря, омывающие берега России (8 класс)
Практика для студентов в отделе кадров
Родительское собрание: «Итоговая аттестация учащихся 11-х классов в 2011-2012 учебном году» 22 ноября 2011 г
О методических и организационно-технологических аспектах проведения ГИА-9 в новой форме в 2011-2012 г.г.Станченко С.В., заместитель д
Антикафе Чтец
Бизнес-проект по открытию предприятия по производству и реализации корпусной мебели
Нейтронные звезды
ОРГАНИЗАЦИОННАЯ СТРУКТУРА ПРЕДПРИЯТИЯ (ОРГАНИЗАЦИИ)
Презентация на тему Владимиро-Суздальское княжество (6 класс)
РЕЗУЛЬТАТЫ ПРОЕКТА«Настройка образовательных программ в российских вузах»(TUNING Educational Programmes in Russian HEIs)
Лето ягодное Часть 4
Хозяйство России
20170201_baykal_8_klass
HISTORICAL BACKGROUND OF THE UK (Ancient Britain
Учебно-методический комплект «ИСТОРИЯ РОССИИ 1945-2008 гг.»(Концептуальные основы курса.Авторский коллектив.)
Шенген визы: открой себе Европу
Языковой портфолио как инструмент рефлексивной самооценки учащихся