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

2.1 Объекты Понятие объекта

Мы начинаем с определения. В ООА объект - это такая абстракция множества предметов реального мира, что:

все предметы в этом множестве - экземпляры - имеют одни и те же характеристики;

все экземпляры подчинены и согласовываются с одним и тем же набором правил и линий поведения.

подобные предметы объект

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

Объект в ООА представляет собой один типичный, но неопределенный экземпляр чего-то в реальном мире, например, любой типичный самолет. Объектно-ориентированный аналитик отличает это понятие от понятия определенного экземпляра, такого как Аэроплан под номером N271 ЗА, Одиночка Военно-Воздушных Сил или Дух Святого Луиса.

В OQA не существует специального термина для совокупности существующих экземпляров объекта.

Идентификация объектов

Объекты идентифицируются путем рассмотрения концептуальных сущностей или "предметов", связанных с анализируемой проблемой. Определенные задачи предполагают создание объектов, имеющих физический характер: в работе аэропорта Вы будете, вероятно, находить такие объекты, как Самолет, Взлетно-Посадочная Полоса и Вышка Управления. Другие задачи порождают большое количество абстрактных объектов: система связи может иметь объекты типа Выходящее Сообщение Фрейма Данных или Входящее Сообщение Подтверждения.

Несмотря на то, что объект может быть получен фактически из чего угодно, большинство объектов, с которыми мы сталкиваемся, относятся к следующим категориям:

  • реальные объекты;

  • роли;

  • инциденты;

  • взаимодействия;

  • спецификации.

Реальные объекты - абстракции фактического существования некоторых предметов в физическом мире:

Завод по разливу соков: Труба, Насос, Клапан, Бак.

Перевозка грузов: Контейнер, Средство Перевозки.

Роли - абстракции цели или назначения человека, части оборудования или организации:

Университет: Студент, Преподаватель, Куратор.

Химический завод: Изоляционный Клапан, Входной Клапан Бака.

Управление округом: Налогоплательщик, Присяжный, Избиратель.

Инцидент - абстракция чего-то произошедшего или случившегося:

Несчастный Случай (в страховании).

Землетрясение.

Выборы.

Поставка (компанией по перевозке).

Взаимодействия - объекты, получаемые из отношений между другими объектами:

Соединение: стыковка двух труб.

Контракт: соглашение между двумя сторонами.

Перекресток: место, где пересекаются две или более улицы.

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

Рецепт представляет собой правило для приготовления определенного количества определенной пищи (в отличие от порции пищи, приготовленной согласно рецепту).