UML Диаграммы классов Выполнила: Студентка группы П-41 ГБОУ СПО КАИТ № 20 Сайфуллина Зарина
Диаграммы классов Класс (class) категория вещей, которые имеют общие атрибуты и операции. Классы используются в процессе анализа предметной области для составления словаря предметной области разрабатываемой системы. Это могут быть как абстрактные понятия предметной области, так и классы, на которые опирается разработка и которые описывают программные или аппаратные сущности. Диаграмма классов - это набор статических, декларативных элементов модели. Диаграммы классов могут применяться и прямом проектировании, то есть в процессе разработки новой системы, и при обратном проектировании - описании существующих и используемых систем. Информация с диаграммы классов напрямую отображается в исходный код приложения Таким образом, диаграмма классов - конечный результат проектирования и отправная точка процесса разработки.
Взаимодействие между классами Мощность отношений (Кратность) Мощность отношения (мультипликатор) означает число связей между каждым экземпляром класса (объектом) в начале линии с экземпляром класса в её конце. Различают следующие типичные случаи: нотация объяснение 0. . 1 Ноль или один экземпляр 1 Обязательно один экземпляр 0. . * или * Ноль или более экземпляров 1. . * Один или более экземпляров
Иерархия классов Одиночного наследования Множественного наследования
Свойства и методы классов Классы представляются прямоугольниками, поделенными на три части. В верхней части показывают имя класса, в средней — набор его полей, с именами, типами, модификаторами доступа ( public ‘+’, protected ‘#’, private ‘-’ ) и начальными значениями, в нижней — набор операций класса. Для каждой операции показывается ее модификатор доступа и сигнатура.