- •З технологій створення програмних та інтелектуальних систем
- •Лабораторна робота №1.1
- •Завдання для виконання
- •Які стадії життєвого циклу інформаційних систем, їхній основний зміст?
- •Що таке реінжиніринг бізнес-процесів?
- •Які види робіт рекомендується виконати при побудові моделей діяльності, які засоби й методології при цьому використовуються?
- •Які основні функції case-Засобу bPwin?
- •5. Як представляється функціональна модель діяльності в методології idef0?
- •З технологій створення програмних та інтелектуальних систем
- •Лабораторна робота №1.2
- •Завдання для виконання
- •2.1. Перед виконанням роботи ознайомитись з теоретичними відомостями.
- •2.3. Створити текстові коментарі до роботи, провести запис на диск фрагменту роботи, використовуючи команди керування вікном.
- •Відповіді на контрольні запитання
- •1. Що таке case-Технології, їхні достоїнства й переваги?
- •2. Проведіть порівняльний аналіз традиційної технології розробки й розробки за допомогою case-Технології?
- •3. Які основні об'єкти діаграм функціональної моделі по методології idef0?
- •4. Що позначають роботи в діаграмах функціональної моделі, як вони відображаються по методології idef0?
- •5. Для чого призначені стрілки в діаграмах функціональної моделі, які їхні типи й види?
- •6. Для чого призначений словник стрілок?
- •7. Які типи зв'язків робіт з методології idef0?
- •8. Що таке туннелювання стрілок, для чого воно потрібно, які види туннелювання?
- •Лабораторна робота №3
- •Завдання для виконання
- •1. Перед виконанням роботи ознайомитись з теоретичними відомостями.
- •3. Створити текстові коментарі до роботи, провести запис на диск фрагменту роботи, використовуючи команди керування вікном.
- •2. Відобразити отримані результати у вигляді копій екрану.
- •Відповіді на контрольні запитання:
- •2. За якими ознаками можна класифікувати case-Засоби?
- •3. За якими основними типами класифікуються case-Засоби, які конкретні системи їм відповідають?
- •4. Які існують типи звітів у пакеті bPwin, для чого кожний з них призначений?
- •5. Якого роду синтаксичні помилки виявляє пакет bPwin?
- •Лабораторній Роботі № 4
- •Завдання для виконання
- •1. Перед виконанням роботи ознайомитись з теоретичними відомостями.
- •5. Створити текстові коментарі до роботи, провести запис на диск фрагменту роботи, використовуючи команди керування вікном.
- •Відобразити отримані результати у вигляді копій екрану.
- •Відповіді на контрольні запитання:
- •Які case-Засоби найбільш відомі на українському ринку програмного забезпечення?
- •У чому особливості case-Засобу Rational Rose?
- •У чому особливості dfd-Діаграм, що в них описується?
- •У чому особливості об'єктів dfd-Діаграм?
- •У чому розходження функціональних, логічних, фізичної моделей, а також моделей оточення й поводження?
У чому особливості об'єктів dfd-Діаграм?
Стрілки (Потоки даних). Стрілки описують рух об'єктів з однієї частини системи в іншу. Оскільки в DFD кожна сторона роботи не має чіткого призначення, як в IDEF0, стрілки можуть підходити й виходити з будь-якої грані прямокутника роботи. В DFD також застосовуються двохнаправлені стрілки для опису діалогів типу " команда-відповідь" між роботами, між роботою й зовнішньою сутністю й між зовнішніми сутностями.
Сховище даних.
На відміну від стрілок, що описують об'єкти в русі, сховища даних зображують об'єкти в спокої. У матеріальних системах сховища даних зображуються там, де об'єкти очікують обробки, наприклад у черзі. У системах обробки інформації сховища даних є механізмом, що дозволяє зберегти дані для наступних процесів.
Злиття й розгалуження стрілок. В DFD стрілки можуть зливатися й розгалужуватися, що дозволяє описати декомпозицію стрілок. Кожний новий сегмент що зливається або розгалужується стрілки може мати власне ім'я.
Нумерація об'єктів.
В DFD номер кожної роботи може включати префікс, номер батьківської роботи (А) і номер об'єкта. Номер об'єкта - це унікальний номер роботи на діаграмі. Наприклад, робота може мати номер А.12.4. Унікальний номер мають сховища даних і зовнішні сутності незалежно від їхнього розташування на діаграмі. Кожне сховище даних має префікс D і унікальний номер, наприклад D5. Кожна зовнішня сутність має префікс Е и унікальний номер, наприклад Е4.
У чому розходження функціональних, логічних, фізичної моделей, а також моделей оточення й поводження?
Логічна модель даних описує факти та об'єкти, що підлягають реєстрації в майбутній базі даних. Основними компонентами такої моделі є сутності, їх атрибути та зв'язки між ними. Як правило, фізичним аналогом сутності в майбутній базі даних є таблиця, а фізичним аналогом атрибуту – поле цієї таблиці.
Фізичне проектування даних здійснюється на основі логічної моделі. Результатом цього процесу є фізична модель, яка містить повну інформацію, необхідну для генерації всіх необхідних об'єктів в базі даних. Для СУБД, що підтримують системний каталог, фізична модель відповідає його вмісту.
У функціональних моделях головну роль відіграють функції, що виконують певні частини системи, а об’єкти системи служать інтерфейсами (зв’язками), які об’єднують ці функції. Моделі даних є ніби дзеркальним відображенням функціональних моделей. У них головна роль відводиться об’єктам системи (їх часто називають даними) а зв’язками між
ними служать певні функції Функціональні моделі відомі під позначенням IDFE0 - моделей, моделі даних – IDFE1. Ми обмежимо знайомство з цими технологіями тільки IDEF та деякими іншими найбільш розповсюдженими моделями. У цьому курсі ми здійснимо тільки перше знайомство з вказаними моделями. Більш детальне вивчення цих моделей є предметом інших дисциплін.