- •Описання предметної області
- •Створення idef0-моделі Початкові етапи створення моделі
- •Створення контекстної idefo-діаграми
- •Створення діаграм декомпозиції
- •Загальні правила малювання діаграм
- •Створення діаграм дерева вузлів
- •Особливості побудови dfd-діаграм
- •Особливості побудови idef3-діаграм
- •Створення звітів в bpwin 2.5
Створення контекстної idefo-діаграми
Якщо в діалозі створення моделі (див. рис.1.1) обрана методологія IDEF0, то на робочій панелі інструментів з'явиться палітра інструментів, що містить команди стосовно до IDEF0 (рис. 1.7). Кнопки даної палітри призначені для створення компонентів ГОШ0-діаграм (робіт, зв'язків, їх назв та ін.) Призначення кнопок наведено на рис. 1.7. Основними компонентами діаграм IDEF0 є функції або роботи (Activity) і зв'язку (Arrow) між ними.
При створенні нової моделі (пункт меню File / New) автоматично створюється контекстна діаграма з єдиною роботою, що зображає систему в цілому (рис. 1.8). Для внесення імені роботи слід в її робочій області клацнути правою кнопкою миші, вибрати у виниклому контекстному меню (рис. 1.9) пункт Name Editor і в діалозі, що з'явився, внести ім'я роботи та прізвище автора діаграми (рис. 1.11). Ім'я роботи повинне бути засноване на використанні віддієслівного іменника, що позначає дію (наприклад, «Обчислення результату», «Визначення умов», «Обробка події»).
Рис. 1.7. Палітра інструментів для IDEF0-методології
Рис. 1.8. Шаблон контекстної діаграми, який створюється автоматично
Рис. 1.9. Контекстне меню редагування об’єкта
Щоб не виникло проблем з переходом до російській розкладці клавіатури, слід в робочій області роботи попередньо клацнути правою кнопкою миші, у контекстному меню вибрати пункт Font Editor і потім шрифт Times New Roman. (Рис.1.10).
Для опису інших властивостей роботи слід використовувати пункт Definition Editor (редактор документування об'єкта) контекстного меню, при виборі якого з'являється закладка Definition діалогу Activity Properties (див. рис.1.9, 1.11).
Рис. 1.10. Зміна шрифту тексту
Рис. 1.11. Закладка Name редактора властивостей роботи
Дуги на контекстній діаграмі описують взаємодію модельованого процесу з навколишнім середовищем. Вони починаються або закінчуються біля кордону діаграми. Такі дуги називаються граничними.
Для створення граничної вхідної дуги необхідно [4]:
• клацнути по кнопці з символом стрілки (режим малювання стрілок) у палітрі інструментів (див. «Стрілки» на рис.1.7), перенести курсор до лівої сторони екрану до появи лівої межі діаграми, виділеної смугою;
• клацнути один раз по лівій межі діаграми (зазначається місце, звідки виходить стрілка), потім по лівій межі роботи (зазначається місце, де закінчується стрілка); • повернутися в палітру інструментів і для присвоювання стрілкою назви вибрати в палітрі інструментів режим редагування (див. рис.1.7);
• клацнути правою кнопкою миші на лінії стрілки, в спливаючому меню редагування зв'язків (рис.1.7) вибрати пункт Name Editor і в діалозі, що з'явився IDEF0 Arrow Properties внести ім'я дуги і прізвище автора діаграми; основу назви дуги на IDEF0-діаграмах повинно складати іменник (наприклад, «Код програми», «Студент», «Результати», «Графік виконання»). Слід зазначити, що більшість пунктів спливаючого меню редагування зв'язків аналогічно рис.1.9, а більшість закладок діалогового вікна IDEF0 Arrow Properties аналогічно рис. 1.11.
Для створення граничних стрілок виходу, управління та механізмів слід виконати аналогічні дії з урахуванням правил розташування таких стрілок по відношенню до роботи і до кордонів діаграми (стрілка виходу починається на правій стороні роботи і закінчується на правій межі діаграми, стрілка управління починається на верхній межі діаграми і закінчується на верхній стороні роботи, стрілка механізмів починається на нижній межі діаграми і закінчується на правій стороні роботи).
Рис. 1.12. Отриманий результат перейменування роботи
Рис. 1.13. Визначення найменування стрілок
Рис. 1.14. Контекстне меню редагування зв’язків
При бажанні видалити створену стрілку необхідно клацнути лівою кнопкою миші на лінії стрілки і натиснути клавішу Del.
В результаті виконаних дій буде створена контекстна діаграма, наведена на рис.1.15.
Рис.1.15. Контекстна діаграма
