Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
компьютерная техника (конспектировать ).docx
Скачиваний:
69
Добавлен:
05.11.2018
Размер:
1.56 Mб
Скачать

Описания объектов

Описание должно обеспечиваться для каждого объекта. Описание - это короткое информативное утверждение, которое позволяет нам установить, является ли реальный предмет экземпляром объекта или нет. Описание объекта должно быть основано на абстракции, точно объясняющей подобие предметов реального мира.

Описание Объекта (Снимающий Показания Прибора): Снимающий показания прибора - это штатный служащий-электрик, который может прочитать значения, отображаемые на электрических приборах, и в настоящий момент выполняет это задание. Кто-либо, учившийся на курсах по снятию показаний прибора, считается способным прочитать его значения.

При подготовке описаний объекта мы часто должны обращаться как к реальным сущностям, так и к формальным объектам в модели. Чтобы помочь читателю отличать одно от другого, мы используем прописную начальную букву во всех словах, составляющих имя объекта, и символы нижнего регистра при обращении к экземплярам реального мира.

2.2 Атрибуты Понятие атрибута

Предметы в реальном мире имеют характеристики такие, как высота, температура, регистрационный номер или положение. Каждая отдельная характеристика, которая является общей для всех возможных экземпляров объекта, абстрагируется как отдельный атрибут.

Определение. Атрибут - это абстракция одной характеристики, которой обладают все абстрагированные как объект сущности. Каждый атрибут обеспечивается именем, уникальным в пределах объекта.

Чтобы обратиться к атрибуту, пишут <имя объекта>.<имя атрибута>, как например:

Самолет. Размах Крыла.

Кошка. Вес.

Клапан.Статус Откр/Закр.

Домены и значения атрибутов

Для любого определенного экземпляра атрибут может принимать значение. Предположим, что мы имеем объект Кошка с атрибутами Имя, Пол, Вес, Цвет, Темперамент. Тогда

Кошка Салли: Кошка Стива:

Имя: Грусем. Имя: Пакмен.

Пол: М. Пол: Ж.

Вес: 15.75 фунтов. Вес: 9.25 фунтов.

Цвет: бурая, в полосочку. Цвет: черепаховый.

Темперамент: невероятно Темперамент: распутная.

ленивая.

Диапазон допустимых значений, которые атрибут может принимать, называется доменом. Домен должен определяться для каждого атрибута, как это выполняется и объясняется в следующем разделе.

Идентификаторы

Идентификатор - это множество из одного или больше атрибутов, значения которых однозначно определяют каждый экземпляр объекта.

При использовании примера кошки атрибут Имя - удовлетворительный идентификатор для объекта Кошка до тех пор, пока мы придерживаемся стратегии предоставления каждой кошке собственного уникального имени. Однако атрибут Вес не может быть идентификатором, так как возможно, что есть две кошки с одинаковым весом.

У каждого объекта должен быть идентификатор. Объект может иметь несколько идентификаторов, каждый из которых составлен из одного или нескольких атрибутов. Например, объект Аэропорт может иметь атрибуты:

Код Аэропорта.

Широта.

Долгота.

Город.

Количество Пассажирских Пропускных Пунктов.

Атрибут Код Аэропорта - идентификатор объекта Аэропорт, и комбинация Широты и Долготы - другой идентификатор Аэропорта.

Если объект имеет несколько идентификаторов, один из них выбирается как привелигированный.