Информационные системы. Использование CASE-средств при описании бизнес-процессов. Степанов А.Г - 22 стр.

UptoLike

20
Атрибуты во многом подобны ассоциациям. Разница между ними зак-
лючается в том, что атрибуты предполагают единственное направление
навигации – от типа к атрибуту. На рисунке указаны атрибуты для клас-
сов Контракт и Отчет. В зависимости от степени детализации диаграм-
мы обозначение атрибута может включать имя атрибута, тип и значение,
присваемое по умолчанию. В синтаксисе UML атрибут обозначен: <при-
знак видимости> <имя>: <тип> = <значение по умолчанию>. Признак
видимости может принимать следующие значения:
– общий (public) – атрибут общий, доступен для всех классов клиентов;
– защищенный (protected) – атрибут защищенный, доступен только
для подклассов и друзей класса;
– секретный (private) – атрибут собственный, доступен только для
друзей класса;
– реализация (implementation) – атрибут внедренный, доступен внутри
обрамляющего пакета.
Операции представляют процессы, реализуемые классом. Существу-
ет соответствие между операциями и методами над классом. На рис. 3
приведены операции над классом Контракт Закрыть (), над классом
Отчет – Добавить().
Нотации логического представления (диаграммы классов)
– класс А с известным ключом, набором атрибу-
тов и операциями над объектами,
– ассоциация между классами с обозначением воз-
можных видов связи:
i. m {1, n, 0..1, 0..*, 1..*},
ii. k {1, n, 0..1, *, 0..*, 1..*}.
Примечание: Первый атрибут в структуре реляционной таблицы име-
ет характеристику Ключ, что означает однозначное определение объекта
в классе.
А
Ключ
Атрибуты
Операции
km