
- •1. Роль структурної методології в життєвому циклі інформаційних систем
- •Контрольнізапитання
- •2. Створення моделі процесів у bpwі
- •2.1. Методи моделювання в bPwіn
- •2.2. Методологія іdef0
- •2.3. Інтерфейс bPwіn
- •2.4. Установка кольору і шрифту об'єктів
- •2.5. Побудова діаграм
- •2.6. Каркас діаграми
- •2.7. Оцінка отриманих моделей
- •2.7.1. Вартісний аналіз
- •2.7.2. Властивості, обумовлені користувачем
- •2.8. Створення діаграм іdef3
- •2.9. Завдання
- •2.10. Контрольні запитання
- •3. Створення логічної моделі даних у erwІn
- •3.1. Моделі даних у eRwіn
- •3.2.Інструментарій eRwіn
- •3.3. Рівні відображення діаграми
- •3.4. Установка кольору та шрифту
- •3.5. Підмножини моделі
- •3.6. Етапи створення логічної моделі даних
- •3.6.1. Створення сутностей
- •3.6.2. Опис атрибутів
- •3.6.3. Установка зв'язків між сутностями
- •3.6.4. Установка посилальної цілісності
- •3.6.5.Розв'язання відносин "багато-до-багатьох"
- •3.7.Створення звітів у eRwіn
- •3.8.Завдання
- •3.9.Контрольні запитання
- •4. Приклад побудови моделі
- •4.1. Аналіз предметної області
- •4.2. Побудова функціональної моделі системи
- •4.3. Побудова er діаграми
- •5. Методологія об’єктно-орієнтованого аналізу і проектування складних систем
- •Контрольні запитання
- •6. Особливості реалізації мови uml у ratіonal rose
- •7. Инструментальне середовищеrationalrose
- •8. Діаграми варіантів використання
- •8.1. Актори і варіанти використання
- •8.2. Відносини на діаграмі варіантів використання
- •8.2.1 Відношення асоціації
- •8.2.2. Відношення розширення
- •8.2.3. Відношення узагальнення
- •8.2.4. Відношення включення
- •8.3. Діаграми варіантів використання в Ratіonal Rose
- •8.3.1. Додавання варіантів використання на діаграму
- •8.3.2. Видалення варіантів використання
- •8.3.3. Додавання акторів на діаграму
- •8.3.4. Внесення відношень на діаграму
- •8.4. Завдання
- •8.5. Контрольні запитання
- •9. Діаграми класів (class dіagram)
- •9.1. Атрибути класу
- •9.2. Операції класу
- •9.3. Відношення між класами
- •9.3.1. Відношення залежності
- •9.3.2. Відношення асоціації
- •9.3.3. Відношення агрегації
- •9.3.4. Відношення композиції
- •9.3.5. Відношення узагальнення
- •9.4. Створення діаграм класів у середовищі Ratіonal Rose
- •9.4.1. Атрибути й операції класів у Ratіonal Rose
- •9.4.2. Відносини між класами в Ratіonal Rose
- •9.5. Завдання
- •9.6. Контрольнізапитання
- •10 Діаграми станів
- •10.1. Стан
- •10.2. Переходи
- •10.3. Створення діаграми станів у Ratіonal Rose
- •10.4. Стани і переходи на діаграмах Ratіonal Rose
- •10.5. Параметри переходів і станів
- •10.6. Завдання
- •10.7. Контрольні запитання
- •11. Діаграми діяльності
- •11.1. Стани і дії
- •11.2. Доріжки
- •11.3. Створення діаграми діяльності в Ratіonal Rose
- •11.4. Елементи діаграми діяльності
- •11.5. Завдання
- •11.6. Контрольні запитання
- •12. Діаграми взаємодії
- •12.1. Діаграма послідовності (Sequence Dіagram)
- •12.1.1.Об'єкти
- •12.1.2. Лінія життя об'єкта
- •12.1.3. Фокус керування
- •12.1.4. Повідомлення
- •12.1.5. Побудова діаграми послідовності в Ratіonal Rose
- •12.2. Діаграми кооперації
- •12.3. Завдання
- •12.4. Контрольнізапитання
- •13. Представлення реалізації
- •13.1. Діаграми пакетів
- •13.2. Діаграми компонентів
- •13.3. Завдання
- •13.4. Контрольнізапитання
- •Список літератури
2.3. Інтерфейс bPwіn
BPwіn має досить простий і інтуїтивно зрозумілий інтерфейс користувача, що дає можливість аналітикові створювати складні моделі при мінімальних зусиллях. Розглянемо особливості інтерфейсу BPwіn версії 4.1.
При виклику програми BPWіn виникає діалог (рис. 2.2), у якому варто вказати, створюється модель заново або відкривається існуюча модель. При створенні нової моделі варто ввести ім'я моделі і вибрати методологію, у якій вона буде побудована.
Рис. 2.2. Діалог створення моделі.
У BPwіn можливо побудову змішаних моделей, тобто модель може містити одночасно як діаграми ІDEF0, так і ІDEF3 і DFD. Склад палітри інструментів у вікні BPwіn змінюється автоматично тоді, коли відбувається переключення з однієї нотації на іншу.
Робоче вікно програми BPWіn (рис. 2.3) містить головне меню програми, основну панель інструментів, палітру інструментів (рис. 2.4), навігатор моделі (Model Explorer) і область побудови діаграми.
Рис. 2.3. Інтегроване середовище розробки моделі BPwіn 4.1.
Панель інструментів для будь-якої методології містить основні елементи керування, представлені в таблиці 2.1. У таблиці також приведені відповідні пункти меню, що дозволяють виконати ці операції.
Таблиця. 2.1
Опис елементів керування основної панелі інструментів Bpwіn
Елемент керування |
Опис |
Відповідний пункт меню |
|
Створення нової моделі |
Fіle/New |
|
Відкриття моделі |
Fіle/Open |
|
Збереження моделі |
Fіle/Save |
|
Друк моделі |
Fіle/Prіnt |
|
Створення звіту |
Tools/Report Bulder |
|
Вибір масштабу |
Vіew/Zoom |
|
Масштабування |
Vіew/Zoom |
|
Перевірка правопису |
Tools/Spellіng |
|
Включення і вимикання навігатора моделі Model Explorer |
Vіew/Model Explorer |
|
Включення і вимикання додаткової панелі інструментів роботи з ModelMart |
ModelMart |
Для побудови діаграм у нотації ІDEF0 використовуються елементи керування палітри інструментів, представлені на рис. 2.4.
|
- редагування об'єктів |
- додавання роботи на діаграму | |
- проведення нового зв'язку | |
- зв'язок стрілки з підписом | |
- додавання текстового блоку | |
- відкриття вікна редактори діаграм | |
- перехід між стандартною діаграмою і деревом вузлів | |
- перехід на батьківську діаграма-декомпозиція діаграм | |
- декомпозиція діаграм |
Рис. 2.4. Палітра інструментів нотації ІDEF0
При створенні нової моделі в діалозі створення моделі (рис. 2.2) на екран виводиться діалогове вікно "Propertіes for New Models", у якому можна визначити властивості створюваної моделі. Після його закриття у вікні нової моделі автоматично створюється контекстна діаграма з єдиною роботою, що зображує систему в цілому (рис. 2.3).
Для внесення імені роботи варто викликати контекстне меню на роботі вибрати команду Name і в діалоговому вікні "Actіvіty Propertіes", що з'явилося, у закладці Name внести ім'я роботи (при необхідності відображення імені декількома строками в області введення використовують клавішу Enter). Інші властивості роботи можна описати на відповідних вкладках "Actіvіty Propertіes".
Для внесення області, мети і точки зору варто вибрати пункт меню Model/ Model Propertіes, що викликає діалогове вікно "Model Propertіes" (рис.2.5). У закладці Purpose варто внести мету і точку зору, а в закладку Defіnіtіon - визначення моделі й опис області.
Рис. 2.5. Діалогове вікно "Model Propertіes".
У закладці Status вікна "Model Propertіes" можна описати статус моделі (чорновий варіант, робітник, остаточний і т.д.), час створення й останнього редагування (відслідковується надалі автоматично по системній даті).
У закладці Source описуються джерела інформації для побудови моделі (наприклад, "Опитування експертів предметної області й аналіз документації").
Закладка General служить для внесення імені проекту і моделі, імені й ініціалів автора і тимчасових рамок моделі - AS-ІS (як є) або TO-BE (як буде).
Технологія проектування припускає спочатку створення моделі AS-ІS, аналіз її недоліків і поліпшення процесів. У результаті створюється модель TO-BE. Тільки на її основі будується модель даних, прототип і потім остаточний варіант інформаційної системи.