Практикум по rational rose



бет27/73
Дата08.12.2023
өлшемі2,28 Mb.
#135135
түріПрактикум
1   ...   23   24   25   26   27   28   29   30   ...   73
Рис. 5.1. Диалоговое окно спецификации свойств класса после добавления нового атрибута
Для рассматриваемой модели банкомата имя добавленного атрибута следует изменить на идентификатор карточки. Напомним, что имена атрибутов и операций классов должны начинаться со строчной буквы. Видимость атрибутов на диаграмме классов изображается в форме специальных пиктограмм или украшений. Используемые пиктограммы видимости изображаются перед именем соответствующего атрибута и имеют следующий смысл (табл. 5.1).

Таблица 5.1. Пиктограммы видимости атрибутов классов

Графическое изображение

Текстовый аналог

Назначение пиктограммы



Public

Общедоступный или открытый. В нотации языка UML такому атрибуту соответствует знак «+»



Protected

Защищенный. В нотации языка UML такому атрибуту соответствует знак «#»



Private

Закрытый. В нотации языка UML такому атрибуту соответствует знак «-»



Implementation

Реализация. В нотации языка UML такому атрибуту соответствует знак «∼»

Для редактирования свойств атрибутов предназначено специальное диалоговое окно спецификации атрибута Class Attribute Specification, которое открывается двойным щелчком мыши на строке выбранного атрибута в окне спецификации свойств класса. В окне свойств отдельного атрибута класса можно задать тип данных атрибута и его начальное значение, а также назначить атрибуту стереотип из раскрывающегося списка или изменить его квантор видимости.
Для атрибута идентификатор карточки в качестве типа его допустимых значений из вложенного списка Type следует выбрать тип Integer (целочисленный), а для задания квантора видимости следует выбрать в группе Export Control (Управление экспортом) квантор Public. Поскольку начальное значение для данного атрибута не определено, соответствующее поле ввода следует оставить пустым. В секцию документации данного атрибута класса можно ввести поясняющий текст: «Устройство чтения карточки считывает значение этого атрибута с кредитной карточки клиента» и нажать кнопку Apply или OK, чтобы сохранить результаты редактирования этих свойств атрибута. Соответствующее окно спецификации свойств атрибута идентификатор карточки после редактирования его общих свойств будет иметь следующий вид (рис. 5.2).



Достарыңызбен бөлісу:
1   ...   23   24   25   26   27   28   29   30   ...   73




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет