- •З технологій створення програмних та інтелектуальних систем
- •Лабораторна робота №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-Діаграм?
- •У чому розходження функціональних, логічних, фізичної моделей, а також моделей оточення й поводження?
Відповіді на контрольні запитання
1. Що таке case-Технології, їхні достоїнства й переваги?
CASE (англ. Computer-Aided Software Engineering) — набір інструментів і методів програмної інженерії для проектування програмного забезпечення, що допомагає забезпечити високу якість програм, відсутність помилок і простоту в обслуговуванні програмних продуктів.
Крім автоматизації структурних методологій і, як наслідок, можливості застосування сучасних методів системної і програмної інженерії, CASE- технологіям притаманні такі переваги:
· покращують якість створюваних автоматизованих інформаційних систем за рахунок засобів автоматичного контролю (перш за все, контролю проекту);
· дозволяють за короткий час створювати прототип майбутньої автоматизованої інформаційної системи, що дає можливість на ранніх етапах оцінити очікуваний результат;
· прискорюють процес проектування і розробки системи;
· звільняють розробника від рутинної роботи, дозволяючи йому цілком зосередитися на творчій частині розробки;
· підтримують розвиток і супроводження розробки автоматизованої інформаційної системи;
· підтримують технології повторного використання компонентів розробки.
Серед недоліків використання Case – Технологій це те, що вони є не адаптивними технологіями, тобто впровадження їх потребує значних зусиль та різний ступінь інтеграції CASE-засобів в різних проектах, що не дає змогу представити єдине середовище для цієї технології, і неможливість програмування та створення належних формул для роботи з конкретним проектом.
2. Проведіть порівняльний аналіз традиційної технології розробки й розробки за допомогою case-Технології?
За допомогою нової технології можна представити більш наочно систему функціонування кожної організації та провести ступінь інтеграції підсистеми до системи загалом. Також CASE-Технологія дозволяю використовувати все у єдиному цифровому форматі, що не під силу звичайній технології, за допомогою CASE можна побудувати різноманітні пристрої для мікроелектроніки та є можливість чітко прослідковувати похибки системи.
3. Які основні об'єкти діаграм функціональної моделі по методології idef0?
До основних об’єктів діаграм функціональної моделі по методології IDEF0 відносяться:
Контекстна діаграма верхнього рівня A0
Діаграма декомпозиції А-0
Діаграма дерева вузлів А-4
Діаграми експозиції
Вузлові номери
Дуги, "поміщені в тунель"
Пояснення до діаграм
Довідники (Dictionary)
Reports
4. Що позначають роботи в діаграмах функціональної моделі, як вони відображаються по методології idef0?
Для побудови контекстної діаграми моделі необхідно зобразити роботи (Activity), які представляють собою поіменовані процеси, функції або завдання, що відбуваються протягом визначеного часу і мають результати, які добре розпізнаються. Необхідно також побудувати діаграми декомпозиції, які містять, т.з. дочірні роботи, що мають загального предка. Стрілки (Arrow) описують взаємодію робіт.
5. Для чого призначені стрілки в діаграмах функціональної моделі, які їхні типи й види?
Стрілки призначені для зображення потоків даних, що слугують зв’язком між блоками. Розрізняють загалом такі види стрілок:
Граничні стрілки ( на контекстній діаграмі служать для опису взаємодії системи з навколишнім світом)
Внутрішні стрілки (Для зв'язку робіт між собою)
Явні стрілки (Явна стрілка має джерелом одну-єдину роботу й призначенням теж одну-єдину роботу)
Стрілки, що розгалужуються й зливаються (Ті самі дані або об'єкти, породжені одною роботою, можуть використовуватися відразу в декількох інших роботах)