ign="justify"> У пояснювальному тексті до контекстної діаграмі повинна бути зазначена мета (Purpose) побудови діаграми у вигляді короткого опису і зафіксована точка зору (Viewpoint).
Визначення та формалізація мети розробки IDEF0 - моделі є вкрай важливим моментом. Фактично мета визначає відповідні області в досліджуваній системі, на яких необхідно фокусуватися насамперед. Наприклад, якщо ми моделюємо діяльність підприємства з метою побудови в подальшому на базі цієї моделі інформаційної системи, то ця модель буде істотно відрізнятися від тієї, яку б ми розробляли для того ж самого підприємства, але вже з метою оптимізації логістичних ланцюжків. p align="justify"> Точка зору визначає основний напрямок розвитку моделі і рівень необхідної деталізації. Чітке фіксування точки зору дозволяє розвантажити модель, відмовившись від деталізації і дослідження окремих елементів, які не є необхідними, виходячи з обраної точки зору на систему. Правильний вибір точки зору істотно скорочує тимчасові витрати на побудову кінцевої моделі. p align="justify"> У цій роботі розглядався продуктовий магазин, в якості основної функції якого було вибрано надання послуг по задоволенню попиту населення на продукти харчування. Контекстна IDEF0-діаграма буде виглядати так (рис. 2):
В
Малюнок 2. Контекстна діаграма
.2 Виділення інформаційних об'єктів і побудова инфологической моделі
Як випливає з визначення предметної області, це частина реального світу, що представляє інтерес для даного дослідження. При описі инфологической моделі виділяють основні інформаційні об'єкти цієї області і описують їх властивості. p align="justify"> Для нашої предметної області (діяльність товарознавця) можна виділити три інформаційних об'єкту:
. Постачальник - товарознавець контактує з кожний з них, стежить за виконанням договірних зобов'язань;
. Товар - товарознавець замовляє і приймає його у постачальників, стежить за наявністю на складі і в магазині;
. Накладна - основний документ для товарознавця після нормативних документів, спрямованих на контроль якості товарів. p align="justify"> Чи пов'язані ці об'єкти так, як показує рисунок 3, а відносини між об'єктами показані на малюнку 4.
В
Малюнок 3. Зв'язок інформаційних об'єктів
В
Малюнок 4. Відносини між інформаційними об'єктами
Інфологіческое моделювання будується не тільки для окремих об'єктів, але і відображає класи об'єктів і зв'язки між ними. Так, у одного постачальника може бути безліч накладних, але однією накладною може відповідати лише один постачальник, зазначений у ній. Однак, у накладній може бути зазначено безліч товарів, а також один товар може бути поставлений за кількома накладними (наприк...