- •З технологій створення програмних та інтелектуальних систем
- •Лабораторна робота №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-діаграм.
Відповіді на контрольні запитання:
Які case-Засоби найбільш відомі на українському ринку програмного забезпечення?
Серед інструментальних засобів створення інформаційних систем на основі однієї із найбільш відомих CASE-засобів фірми PLATINUM technology є засоби BPwin та Erwin. За допомогою BPwin створюють модель процесів підприємства. Цей засіб може поєднуватися із засобами імітаційного моделювання BPSimulator 3.0 фірми Systems Modeling Corporation. Erwin використовується для створення моделі даних, котра пов'язується з моделлю процесів. Окрім того, передбачена групова розробка моделей даних і моделей процесів за допомогою PLATINUM Model Mart. Для автоматизації створення звітів застосовується RPTwin.
У чому особливості case-Засобу Rational Rose?
Rational Rose – CASE-засіб фірми Rational Software Corporation (США) – призначено для автоматизації етапів аналізу і проектування ПЗ, а також для генерації кодів на різних мовах і випуску проектної документації [21]. Rational Rose використовує синтез-методологію об'єктно-орієнтованого аналізу і проектування, засновану на підходах трьох провідних фахівців у цій галузі: Буча, Рамбо і Джекобсона. Розроблена ними універсальна нотація для моделювання об'єктів (UML – Unified Modeling Language) претендує на роль стандарту в області об'єктно-орієнтованого аналізу і проектування. Конкретний варіант Rational Rose визначається мовою, на якому генеруються коди програм (C + +, Smalltalk, PowerBuilder, Ada, SQLWindows і ObjectPro). Основний варіант – Rational Rose / C + + – дозволяє розробляти проектну документацію у вигляді діаграм і специфікацій, а також генерувати програмні коди на С + +. Крім того, Rational Rose містить засоби реінжинірингу програм, що забезпечують повторне використання програмних компонент в нових проектах.
У чому особливості dfd-Діаграм, що в них описується?
Діаграми потоків даних (DFD, Data Flow Diagramming) використовуються для опису документообігу й обробки інформації. Подібно IDEF0, DFD представляє модельну систему як мережа зв'язаних між собою робіт. Їх можна використовувати як доповнення до моделі IDEF0 для більш наочного відображення поточних операцій документообігу в корпоративних системах обробки інформації. DFD описує:
функції обробки інформації (роботи, activities);
документи (стрілки, arrows), об'єкти, співробітників або відділи, які беруть участь в обробці інформації;
зовнішні посилання (external references), які забезпечують інтерфейс із зовнішніми об'єктами, що перебувають за межами моделюємої системи;
таблиці для зберігання документів (сховище даних, data store).
В BPwin для побудови діаграм потоків даних використовується нотація Гейна-Сарсона. Для того щоб доповнити модель IDEF0 діаграмою DFD, потрібно в процесі декомпозиції в діалозі Activity Box Count надавити на радіо-кнопку DFD. У палітрі інструментів на новій діаграмі з'являються кнопки:
- додати в діаграму зовнішнє посилання. Зовнішнє посилання є джерелом або приймачем даних ззовні моделі;
- додати в діаграму сховище даних. Сховище даних дозволяє описати дані, які необхідно зберегти в пам'яті перш, ніж використовувати в роботах;
- посилання на іншу сторінку. На відміну від IDEF0 інструмент off-page reference дозволяє направити стрілку на будь-яку діаграму (а не тільки на верхній рівень).
На відміну від стрілок IDEF0, які являють собою тверді взаємозв'язки, стрілки DFD показують, як об'єкти (включаючи дані) рухаються від однієї роботи до іншої. На відміну від IDEF0, де система розглядається як взаємозалежні роботи, DFD розглядає систему як сукупність предметів. Контекстна діаграма часто включає роботи й зовнішні посилання. Роботи звичайно йменуються за назвою системи, наприклад "Система обробки інформації". Включення зовнішніх посилань у контекстну діаграму не скасовує вимоги методології чітко визначити мету, область і єдину точку зору на моделюєму систему.