Міністерство освіти і науки України
Національний університет «Львівська політехніка»
Кафедра ІСМ
Звіт
До лабораторної роботи
№1З дисципліни:
Системний аналіз
Львів - 2013
Побудова діаграм потоків
даних за методологією Гейна-Сарсона
Мета лабораторної роботи: полягає у практичному засвоєнні основних принципів побудови діаграм потоків даних за допомогою методології Гейна-Сарсона.
Теоретичні відомості
Методологія структурного аналізу і проектування ІС визначає основні напрямки для оцінки і вибору проекту ІС, що розробляється, основні кроки, що повинні бути виконані, їхня послідовність, правила розподілу і призначення операцій і засобів.
Методологія Гейна-Сарсона ґрунтується на ідеї висхідної ієрархічної організації. Метою даної методології є перетворення загальних, нечітких знань про вимоги до системи в точні (наскільки це можливо) визначення. Дана методологія фокусує увагу на потоках даних, її головне призначення — створення в графіці документів за функціональними вимогами. Методологія підтримується традиційними висхідними засобами проектування специфікацій і забезпечує один з кращих засобів зв'язку між аналітиками, розробниками і користувачами системи. Відповідно до методології модель системи визначається як ієрархія діаграм потоків даних, що описують асинхронний процес перетворення інформації від її введення в систему до видачі користувачу. Діаграми верхніх рівнів ієрархії визначають основні процеси або підсистеми ІС із зовнішніми входами і виходами. Вони деталізуються за допомогою діаграм нижнього рівня. Така декомпозиція продовжується, створюючи багаторівневу ієрархію діаграм доти, поки не буде досягнуто такий рівень декомпозиції, при якому процеси стають елементарними і деталізувати їх далі неможливо.
Джерела інформації (зовнішні сутності) породжують інформаційні потоки (потоки даних), що переносять інформацію до підсистем або процесів. Ті у свою чергу перетворюють інформацію і породжують нові потоки, які переносять інформацію до інших процесів або підсистем, накопичувачам даних або зовнішнім сутностям - споживачам інформації. Таким чином, основними компонентами діаграм потоків даних є: зовнішні сутності; системи/підсистеми; процеси; накопичувачі даних; потоки даних.
Зовнішня сутність представляє собою матеріальний предмет або фізичну особу, що представляє собою джерело або приймач інформації, наприклад, замовники, персонал, постачальники, клієнти, склад. Визначення деякого об'єкта або системи в якості зовнішньої сутності вказує на те, що вона перебуває за межами кордонів аналізованої ІС. У процесі аналізу деякі зовнішні сутності можуть бути перенесені усередину діаграми аналізованої ІС, якщо це необхідно, або, навпаки, частина процесів ІС може бути винесена за межі діаграми і подана як зовнішня сутність.
Варіант №17
Об'єкт дослідження
Обслуговування пацієнтів в лікарні.
Хід роботи
Визначаю зовнішні сутності, процеси, накопичувачі даних, потоки даних; описую їх призначення згідно з інформаційної системи.
Даю опис діаграм потоків даних згідно нотації Гейна-Сарсона.
Будую контекстну діаграму для даної інформаційної системи.
Даю опис потоків даних, що використовуються для моделювання передачі інформації в даній інформаційній системі.
Деталізую контекстну діаграму до другого рівня.
Виконання роботи
Опис зовнішніх сутностей, накопичувачів даних, потоків даних.
Зовнішня сутність, для даної задачі, представляє собою фізичну особу, що представляє собою приймач інформації, тобто, пацієнт. Визначення деякого об'єкта або системи в якості зовнішньої сутності вказує на те, що вона перебуває за межами кордонів аналізованої ІС. У процесі аналізу деякі зовнішні сутності можуть бути перенесені усередину діаграми аналізованої ІС, якщо це необхідно, або, навпаки, частина процесів ІС може бути винесена за межі діаграми і подана як зовнішня сутність.
Накопичувачами даних, для даного випадку, слугуватимуть база даних ліків та їх застосувань та особова медична книга. Накопичувач даних у загальному випадку є прообразом майбутньої бази даних і опис даних які в ньому зберігаються, повинен бути пов'язаний з інформаційною моделлю.
Побудова інформаційної системи в загальному вигляді
Побудова DFD першого та другого рівня
DFD першого рівня
DFD другого рівня
Висновок
На даній лабораторній роботі я ознайомилась та практично засвоїла засоби створення діаграми функціонування ІС за методологією Гейна-Сарсона.