их.
Також при реалізації будуть використані й інші допоміжні компоненти, але їх роль є менш значущою.
Декомпозиція і взаємодія блоків ПС
У розробляється програмному засобі для побудови діаграм була обрана методологія SADT, так як вона дає більш докладний опис інформаційної системи, дозволяє побудувати функціональну модель об'єкта даної предметної області, допомагає проектувальнику в розумінні складності системи, полегшує запис та інтерпретацію результату осмислення завдання. Також SADT сприяє правильному проведення аналізу та виявлення проблем на ранніх стадіях проектування. p align="justify"> В основі методології SADT лежить модель, що складається з діаграм, текстів, що мають посилання один на одного. Діаграма є головним компонентом моделі, вона складається із блоків і дуг. Блок відображає функцію, під функцію, процес і завдання, а дуги - інтерфейс входу виходу даних. Модель SADT являє собою серію діаграм із супровідною документацією, розбивають складний об'єкт на складові частини, які зображені у вигляді блоків. Деталі кожного з основних блоків показані у вигляді блоків на інших діаграмах. Кожна детальна діаграма є декомпозицією блоку з діаграми попереднього рівня. На кожному кроці декомпозиції діаграма попереднього рівня називається батьківської ще детальної діаграми. p align="justify"> На рис. 3.1.1. зображена початкова контекстна діаграма, на якій добре проглядаються вхідні, вихідні дані, а також керуюча інформація і механізми управління.
На рис. 3.1.2. зображена декомпозиція діаграм, тобто більш деталізована початкова контекстна діаграма. З якої ми бачимо поділ системи обліку громадян. Введення інформації про особисті дані здійснюється окремо від введення інформації про надані довідках. <В
Рис. 3.1.1. Початкова контекстна діаграма
В
Рис. 3.1.2. Декомпозиція діаграм
Потоки даних в ПС
Діаграми потоків даних (DFD) є основним засобом моделювання функціональних вимог до проектованої системи. З їх допомогою ці вимоги представляються у вигляді ієрархії функціональних компонентів (процесів), пов'язаних потоками даних. Головна мета такого подання - продемонструвати, як кожен процес перетворить свої вхідні дані у вихідні, а також виявити відносини між цими процесам. Ці діаграми деталізуються за допомогою діаграм нижнього рівня. p align="justify"> Для опису інформаційної системи предметної області застосовувалася діаграма потоків даних нульового рівня (рис. 3.2.1). На діаграмі визначено дві сутності В«КористувачВ» і В«Банк данихВ». Утворений процес: система обліку громадян. На цій діаграмі добре видно всі можливі потоки даних. br/>В
Рис. 3.1.3 - Діаграма потоків даних нульового рівня
Структура БД, структура таблиць...