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

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

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

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

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

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

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

      1. Сутність Політ

Короткий опис сутності: Політ(рейс) на який можна придбати квиток.

Атрибути. Сутність характеризується наступними атрибутами:

  • Номер;

  • Час вильоту;

  • Час посадки;

  • Місце початку польоту;

  • Місце кінця польоту.

Зв’язки. Сутність ПОЛІТ має наступні зв’язки з іншими сутностями:

  • На один політ можна взяти декілька квитків;

  • Декілька польотів може виконуватися для одного аеродрома;

  • Декілька польотів може виконуватися одним літаком;

  • Кожен політ має єдиний набір місць першого, бізнес та економ класів;

  • Декілька польотів може виконуватися однією компанією.

Бізнес-правила. Відносно сутності діють наступні бізнес-правила:

  • Номер польоту унікально ідентифікує його, так як не може бути декілька польотів з одним номером.

  • Усі атрибути польоту є обов’язковими

      1. Сутність Аеропорт

Короткий опис сутності: Аеропорт, це місце з якого починається та закінчується політ

Атрибути. Сутність характеризується наступними атрибутами:

  • Номер;

  • Назва;

  • Країна;

  • Місто;

  • Адреса;

  • Факс;

  • Телефон;

  • Веб-сторінка.

Зв’язки. Сутність АЕРОПОРТ має наступні зв’язки з іншими сутностями:

  • Для одного аеродрому може виконуватися декілька польотів.

Бізнес-правила. Відносно сутності діють наступні бізнес-правила:

  • Номер аеропорту унікально ідентифікую його, так як не може бути декілька аеродромів з одним номером.

  • Усі атрибути аеродрому є обов’язковими

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