Основні етапи І задачі об’єктно-орієнтованого аналізу предметної області. Які артефакти розробляються на етапі ооаналізу. 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Основні етапи І задачі об’єктно-орієнтованого аналізу предметної області. Які артефакти розробляються на етапі ооаналізу.



 Для создания программного приложения необходимо описать проблему и требования к системе. Этап анализа состоит в исследовании проблемы, а не в поисках путей ее решения.

В процессе ОО анализа основное внимание уделяется определению и описанию объектов (или понятий) в терминах предметной области.

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

Задача:

- Определить сущности в предметной области и взаимосвязи между ними.

Этапы:

- Анализ требований – выделение экономических процессов и требований и их формулировка в виде прецедентов. Прецедент – это текстовое описание процессов, происходящих в системе.

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

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

Артефакты:

- Прецеденты (какие процессы происходят в предметной области);

- Концептуальная модель (какие рассматриваются понятия и термины);

- Диаграммы последовательностей (какие события и операции происходят в системе);

- Описания системных операций (что делают системные операции).

 

Визначення прецеденту. Що таке сценарій прецеденту та правила його опису?

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

Сценарий прецедента – это его частный случай или реальный путь его реализации.

Абстрактный прецедент– описывает выполнение действия на данный момент (без применения программных средств).

Прецедент описывается в виде таблицы:

Название П.  
Исполнитель  
Тип (категория)  
Описание  

Категории прецедентов:

- основной;

- второстепенный;

- дополнительный.

Описание Реального прецедента:

Действия исполнителя Отклик системы

Типичный ход событий

1. … 2. … 1. … 2. …

Альтернативы

1. … 1. …

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

Идеальный прецедент – состоит из описания реального прецедента и описания Формы (как элемента пользовательского интерфейса).

 

Призначення та правила побудови концептуальної моделі предметної області UML-нотації. Що таке сутність? Правила вибору сутностей. Види зв’язків між сутностями, назви зв’язків, потужність зв’язків. Що таке атрибути сутностей?

 ООА связан с созданием спецификации предметной области проблемы, с определением требований с точки зрения классификации объектов, а также с формированием терминов, используемых в предметной области. Декомпозиция предметной области задачи состоит в идентификации понятий (сущностей), атрибутов и соотношений из предметной области, имеющих важное значение для решения задачи. Результат анализа отображается с помощью концептуальной модели, которая иллюстрируется с помощью диаграмм понятий (объектов).

Концептуальная модель – это не описание программных компонентов. Это представление понятия в терминах предметной области.

Сущность – нечто, описанное набором данных.

Не рекомендуется считать сущностью то, что описывается значением – числом или строкой.

Нельзя в концептуальную модель вносить 2 функциональных использования одной и той же сущности (не вносится список должников так как это тот же список студентов);

На концептуальной модели отображаются сущности предметной области и связи между ними.

Виды связей:

- part of (агрегация) – «целое» ß «часть» («самолет» ß «крыло» - без крыла это уже не самолет);

- is a (наследование) - «предок» ß «потомок»;

- ассоциация – определяет степень отношения, воздействия («интерьер» ß «диван» - без дивана это все еще интерьер)

Мощность отношений:

- 1..1

- 1.. n

- 1..0

- n.. n

На концептуальной модели для каждой сущности указываются ее атрибуты – данные, которыми она описывается. Атрибут – это абстрактное свойство объекта. В концептуальную модель включаются те атрибуты, для которых определены соответствующие требования (например, прецеденты) или для которых предполагается, что необходимо хранить определенную информацию. Например, в товарном чеке указывается время и дата. Следовательно, для сущности «Продажа» (Sale) требуются атрибуты «Дата» (Date) и «Время» (Time).

 



Поделиться:


Последнее изменение этой страницы: 2021-12-07; просмотров: 25; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.14.130.24 (0.008 с.)