- •З технологій створення програмних та інтелектуальних систем
- •Лабораторна робота №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-Діаграм?
- •У чому розходження функціональних, логічних, фізичної моделей, а також моделей оточення й поводження?
2. Відобразити отримані результати у вигляді копій екрану.
1. Заходимо в меню Tools вибираємо Reports потім Arrow report, де вибираємо інформацію, яка буде відображуватись в звіті.
2. Отримуємо звіт по стрілочкам
3. Заходимо в меню Tools вибираємо reports і Diagram Object Report і отримуємо звіт по діаграмам.
Висновок:В даній роботі я ознайомилась з програмним забезпеченням системного оброблення інформації, а також я навчилася складати звіти у BPWin.
Відповіді на контрольні запитання:
1.Які компоненти повинні входити в повний комплекс CASE-Засобів, що забезпечують підтримку життєвого циклу ПО?
Зазвичай до CASE-засобів відносять будь-яке програмне засіб, що автоматизує ту чи іншу сукупність процесів життєвого циклу ПЗ і що володіє наступними основними характерними рисами: потужні графічні засоби для опису і документування ІС, забезпечують зручний інтерфейс з розробником і розвивають його творчі можливості; інтеграція окремих компонентів CASE-засобів, що забезпечує керованість процесом розробки ІС; використання спеціальним чином організованого сховища проектних метаданих (сховища).
Інтегроване CASE-засіб (або комплекс засобів, що підтримують повний ЖЦ ПЗ) містить наступні компоненти; сховище, що є основою CASE-засоби. Він повинен забезпечувати зберігання версій проекту і його окремих компонентів, синхронізацію надходження інформації від різних розробників при групової розробки, контроль метаданих на повноту і несуперечність; графічні засоби аналізу і проектування, що забезпечують створення і редагування ієрархічно пов'язаних діаграм (DFD, ERD і ін), що утворюють моделі ІС; засоби розробки додатків, включаючи мови 4GL і генератори кодів; кошти конфігураційного управління; засоби комунікації; засоби тестування; засоби управління проектом; засоби реінжинірингу.
2. За якими ознаками можна класифікувати case-Засоби?
Усі сучасні CASE-засоби можуть бути класифіковані, головно, за типами і категоріями. Класифікація за типами відображує функціональну орієнтацію CASE-засобів на різні процеси моделі. Класифікація за категоріями визначає рівень інтегрованості за функціями, що можуть виконуватися, і включає окремі локальні засоби, які розв’язують невеликі автономні задачі (tools), набір частково інтегрованих засобів, що охоплюють
більшість етапів моделювання системи (toolkit) і цілком інтегровані засоби, що підтримують весь цикл аналізу та проектування системи і зв’язані загальним репозиторієм. Крім цього, CASE-засоби можна класифікувати за такими ознаками:
методологіями і моделями систем та БД, що застосовуються в CASE-засобах;
рівнем інтегрованості із СУБД;
доступними платформами.
Класифікація за типами переважно збігається з компонентним складом
CASE-засобів та включає такі основні типи:
засоби аналізу (Upper CASE), призначені для побудови й аналізу моделей
проблемної галузі (Design/IDEF (Meta Software), BPwin (Logic Works));
засоби аналізу і проектування (Middle CASE), що підтримують найрозповсюдженіші методології проектування і, які використовують для створення проектних специфікацій (Vantage Team Builder (Cayenne), Designer/2000 (ORACLE), Silverrun (CSA), PRO-IV (McDonnell Douglas), CASE-Аналітик (Макропроджект)). Виходом таких засобів є специфікації компонентів і інтерфейсів системи, структури системи, алгоритми і
структури даних;
засоби проектування баз даних, що забезпечують моделювання даних і генерування схем баз даних (як правило, мовою SQL) для найрозповсюдженіших СУБД. До них належать ERwin (Logic Works), S-Designor (SDP) і DataBase Designer (ORACLE). Засоби проектування баз даних наявні також у складі CASE-засобів Vantage Team Builder,
Designer/2000, Silverrun і PRO-IV;
засоби розробки додатків. До них належать засоби 4GL (Uniface
(Compuware), JAM (JYACC), PowerBuilder (Sybase), Developer/2000 (ORACLE), New Era (Informix), SQL Windows (Gupta), Delphi (Borland) тощо) і генератори кодів, що входять до складу Vantage Team Builder, PRO-IV і частково — до Silverrun;
засоби реінжинірингу, що забезпечують аналіз програмних кодів і схем баз даних і формування на їхній основі різних моделей і проектних специфікацій. Засоби аналізу схем БД і формування ERD входять до складу Vantage Team Builder, PRO-IV, Silverrun, Designer/2000, ERwin і S-Designor. У сфері аналізу програмних кодів найбільше поширення отримують об’єктно орієнтовані CASE-засоби, що забезпечують реінжиніринг
програм мовою С++ (Rational Rose (Rational Software), Object Team (Cayenne)).