Технологія створення програмного продукту
Так, наприклад, для діаграми потоків DFD перехід від моделі бізнес-процесів організації до моделі системних процесів може відбуватися таким чином: Форма діаграми зображається у вигляді прямокутника для кожного інтерактивного процесу на нижньому рівні діаграми; Визначається і зображається на діаграмі тип зв’язку між процесорами (наприклад, локальна мережа — Local Area Network — LAN); Для кожного… Читати ще >
Технологія створення програмного продукту (реферат, курсова, диплом, контрольна)
Діаграми потоків даних
Функціональні моделі, використовувані на стадії проектування ПО, призначені для опису функціональної структури проектованої системи. Побудовані діаграми потоків DFD можуть уточнюватися, розширюватися і доповнюватися новими конструкціями. Окрім діаграм потоків DFD використовуються і інші діаграми, що відбивають системну архітектуру ПО, ієрархію екранних форм і меню, структурні схеми програм і так далі. Склад діаграм і міра їх деталізації визначаються необхідною повнотою опису системи для безпосереднього переходу до її подальшої реалізації (програмуванню).
Так, наприклад, для діаграми потоків DFD перехід від моделі бізнес-процесів організації до моделі системних процесів може відбуватися таким чином:
- — зовнішні сутності на контекстній діаграмі замінюються або доповнюються технічними пристроями (наприклад, робочими станціями, принтерами і так далі);
- — для кожного потоку даних визначається, за допомогою яких технічних пристроїв інформація робиться або передається;
- — процеси на контекстній діаграмі нульового рівня замінюються відповідними процесорами — оброблювальними пристроями (процесорами можуть бути як технічні пристрої - персональні комп’ютери кінцевих користувачів, робочі станції, сервери баз даних, що так і служать, — виконавці);
- — визначається і зображається на діаграмі тип зв’язку між процесорами (наприклад, локальна мережа — Local Area Network — LAN);
- — визначаються завдання для кожного процесора (додатки, необхідні для роботи системи), для них будуються відповідні діаграми і визначається тип зв’язку між завданнями;
- — встановлюються посилання між завданнями і процесами діаграм потоків цих наступних рівнів.
Ієрархія екранних форм моделюється за допомогою діаграм послідовностей екранних форм. Сукупність таких діаграм є абстрактною моделлю призначеного для користувача інтерфейсу системи, послідовністю появи екранних форм, що відбиває собою, в додатку. Побудова діаграм послідовностей екранних форм виконується таким чином:
- — на діаграмі потоків DFD вибираються інтерактивні процеси нижнього рівня. Інтерактивні процеси потребують призначеного для користувача інтерфейсу, тому можна визначити екранну форму для кожного такого процесу;
- — форма діаграми зображається у вигляді прямокутника для кожного інтерактивного процесу на нижньому рівні діаграми;
- — визначається структура меню. Для цього інтерактивні процеси групуються в меню (або також як в моделі процесів, або іншим способом — за функціональними ознаками або залежно від приналежності до певних об'єктів);
- — форми з меню зображаються над формами, що відповідають інтерактивним процесам, і з'єднуються з ними переходами у вигляді стрілок, спрямованих від меню до форм;
- — визначається верхня форма (головна форма додатка), що зв’язує усі форми з меню.
Опис предметної області.