Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
final_version_kyrsach_werder.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
388.61 Кб
Скачать

2.3. Системний аналіз предметної області

Передбачається, що інформаційна модель ПО містить у собі інформаційну структуру ПО, бізнес правила, що діють у ПО й інформаційно–довідкові задачі. Саме ці складові інформаційні моделі розкриваються далі. Крім того, інформаційна структура ПО описується з використанням наступних трьох понять: сутність, атрибут і зв'язок.

Тут під сутністю мається на увазі реальний або вигаданий об'єкт ПО, що становить самостійний інтерес із погляду інформаційної моделі ПО. Будь-яка сутність має унікальне в межах всієї ПО ім'я. Властивості сутності визначаються її атрибутами й зв'язками з іншими сутностями. Атрибут - це властивості, що характеризують сутність. Серед атрибутів існує такий набір властивостей, які унікально ідентифікують будь-які екземпляри сутності. Виділяються обов'язкові й факультативні атрибути. Зв'язок - це будь-яка пойменована асоціація двох сутностей.

Бізнес–правила - це правила й обмеження, що діють у ПО відносно основних понять інформаційної структури (сутностей, атрибутів і зв'язків). Виділяються бізнес правила, що мають відносини до атрибутів однієї сутності (унікальність атрибутів, ідентифікація сутності, спеціальні правила), до зв'язків між сутностями (факультативність закінчення зв'язку, потужність закінчень зв'язку (1:1, 1:n, m:n), ступінь зв'язку).

Інформаційно–довідкові задачі (на відміну від прикладних задач) — це ті задачі, які вибирають деяку підмножину даних з інформаційної моделі ПО.

Далі предметна область описується із вказівкою сутностей їхніх атрибутів, зв'язків і діючий бізнес-правил. Опис інформаційно–довідкових задач приводиться окремо.

У результаті аналізу ПО були визначені наступні сутності, їх атрибути та зв’язки:

2.3.1. Сутність «Тип видання»

Короткий опис сутності. Сутність-класифікатор. Призначення – перелік усіх можливих типів видань:

  • газета;

  • книга;

  • журнал;

  • енциклопедія;

  • методична література.

Атрибути. Сутність ТИП ВИДАННЯ характеризується наступними атрибутами:

  • опис типу.

Зв’язки. Сутність ТИП ВИДАННЯ має наступні зв’язки з іншими сутностями:

  • ТИП ВИДАННЯ може визначати одне чи більше ВИДАННЯ.

Бізнес–правила. Опис типу видання є унікальним та обов’язковим. Видання не може мати більше одного типу видання.

2.3.2. Сутність «Заголовок»

Короткий опис сутності. Сутність ЗАГОЛОВОК призначена для ідентифікації заголовка ВИДАННЯ. Виділена в окрему сутність для економії пам’яті при можливій схожості заголовків різних видань.

Атрибути. Сутність ЗАГОЛОВОК характеризується наступними атрибутами:

  • текст заголовка.

Зв’язки. Сутність ЗАГОЛОВОК має наступні зв’язки з іншими сутностями:

  • ЗАГОЛОВОК може бути частиною одного чи більше ВИДАННЯ.

Бізнес–правила. Текст заголовка є унікальним та обов’язковим. Видання не може мати більше одного заголовка.

2.3.3. Сутність «Видавництво»

Короткий опис сутності. Сутність ВИДАВНИЦТВО призначена для визначення де і ким було надруковане ВИДАННЯ.

Атрибути. Сутність ВИДАВНИЦТВО характеризується наступними атрибутами:

  • назва видавництва;

  • місто розташування.

Зв’язки. Сутність ВИДАВНИЦТВО має наступні зв’язки з іншими сутностями:

  • ВИДАВНИЦТВО може друкувати одне чи більше ВИДАННЯ.

Бізнес–правила. Назва видавництва є обов’язковою. Місто розташування є факультативним. Видання не може видаватись більше як в одному видавництві.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]