Dastur arxitekturasi uchun UML - Ko'plik ko'rsatkichlari ham ko'rsatilgan. Odatda, diagrammada oltita sinfdan iborat bo'lgan buyurtma tizimining mantiqiy tuzilishi tasvirlangan.
- Mijozlar sinfi yangi va mavjud bo'lgan asosiy sinfdir.
- Mijoz nol yoki undan ortiq buyurtma berishi mumkin.
- Har bir buyurtma bir nechta narsalardan iborat bo'lib, ular o'z navbatida narsalarni o'z ichiga oladi.
- Диаграмма классов может время от времени уточняться в течение жизненного цикла разработки ПО.
- Диаграммы объектов и диаграммы структуры компонентов могут быть получены непосредственно из диаграммы классов.
- Другие диаграммы динамического поведения, такие как диаграммы последовательности и диаграммы связи (совместной работы), также основаны на диаграмме классов.
UML для архитектуры ПО - Мы рассмотрим диаграммы классов в главе 4, когда подробно обсудим методологию ОО проектирования.
- Мы будем изучать многие проблемы, связанные с определением отношений между классами (например, наследование, зависимость, ассоциация, агрегация и состав) при создании логической модели системы.
UML для архитектуры ПО - Объекты – это экземпляры классов.
- Диаграмма объектов используется для описа-ния выборочного подмножества объектов в системе в определенный момент времени.
- На этой диаграмме показан снимок соединения экземпляра класса и взаимодействия.
UML для архитектуры ПО - Он получен из предыдущей диаграммы классов и является конкретным примером диаграммы классов во время выполнения.
- Многие другие поведенческие диаграммы (диаграммы последовательности, схемы связи и диаграммы взаимодействия) могут ссылаться на диаграмму объектов.
UML для архитектуры ПО - На рис.3.3 показана диаграмма объектов, основанная на диаграмме классов из рис.3.2.
- Каждый прямоугольный блок на диаграмме представляет объект, являющийся экземпляром некоторого класса.
- Диаграмма говорит нам, что клиент с идентификацией №1234 заказал два предмета: книгу и подарок.
Do'stlaringiz bilan baham: |