Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ответы модуль Розум.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
2 Мб
Скачать
☆

4. Что понимается под объектом в объектно-ориентированном программировании?

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

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

абстракция понятия: объект — это модель какого-то понятия предметной области;

абстракция действия: объект объединяет набор операций для выполнения какой-либо функции;

абстракция виртуальной машины: объект объединяет операции, которые используются другими, более высокими уровнями абстракции;

случайная абстракция: объект объединяет не связанные между собой операции.

5. В чем разница между экземпляром объекта и классом?

Экземпляр объекта - в объектно-ориентированном программировании - конкретный объект из набора объектов данного класса. Все экземпляры одного класса имеют одинаковый набор операций.

Класс – это абстрактный тип данных. С помощью класса описывается некоторая сущность (ее характеристики и возможные действия)

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

6. Что описывает прецедентная модель бизнес-процесса?

Внешняя или прецедентная модель описывает бизнес так, как он виден извне, т.е. как он воспринимается клиентами и другим окружением. П-модель отражает представление о том, что делает бизнес, а не как делает.

7. Что такое прецедент? Что такое актор? Что обозначают эти понятия при моделировании бизнеса?

Во-первых, прецедент - это "внешний" бизнес-процесс, ориентированный на клиента. Прецедент заканчивается получением продукта - измеримой потребительской ценности для некоторого индивидуального потребителя бизнес-системы.

Во-вторых, прецедент - это относительно законченная совокупность действий (функций), начинающаяся при получении стимула извне и заканчивающаяся производством товара или услуги. Это может быть повторяющийся, циклический процесс. Каждый цикл называется транзакцией: "транзакция - это неделимое множество действий, которое или выполняется все целиком или не выполняется вообще" .

В-третьих, прецеденты могут иметь множество вариантов хода событий. Каждый конкретный прецедент (вариант) называется экземпляром. Экземпляр реализует конкретный поток событий в конкретных условиях для конкретного клиента. Похожие варианты хода событий группируются в классы прецедентов. Можно рассматривать класс, как обобщенный прецедент. Например, класс прецедентов "Продажа" описывает общий ход событий, выполняемых при продаже любого продукта любому клиенту. Конкретный экземпляр прецедента "Продажа" может отличаться в деталях, например, в зависимости от того, новый это клиент или нет, компетентный или несведущий и т.п.

Актеры – это роли, исполняемые сущностями, непосредственно взаимодействующими с

системой. Одна и та же роль может исполняться многими разными сущностями одновременно либо последовательно во времени. Например, одну роль Customer (покупатель) может исполнять несколько реальных человек (сущностей). Некоторые из них могут исполнять роль System Administrator.