Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторний практикум. ТПіСПП.docx
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
3.63 Mб
Скачать

Технологія програмування та створення програмних продуктів

34

Додаток Б

Міністерство освіти і науки, молоді та спорту України

Полтавський національний технічний університет

імені Юрія Кондратюка

Кафедра комп’ютерних та інформаційних технологій і систем

Лабораторний практикум і методичні вказівки до його виконання

з дисципліни «Технологія програмування та створення програмних продуктів»

6.050101 «Комп`ютерні науки»

денної форми навчання

Полтава 2012

Лабораторний практикум і методичні вказівки до його виконання з дисципліни «Технологія програмування та створення програмних продуктів» для студентів спеціальності 6.050101 «Комп`ютерні науки» денної форми навчання. — Полтава: ПолтНТУ, 2012. — 15с.

Укладачі: О.Л. Ляхов, професор, С.О. Захаров, асистент.

Рецензент: к. т. н., Тиртишніков О.І.

Відповідальний за випуск: завідувач кафедри комп’ютерних та інформаційних технологій і систем О.Л. Ляхов, доктор техн. наук, професор.

Затверджено науково-методичною радою університету

Протокол № 5 від 10.12.2012 р.

Редактор Я.В.Новічкова

Коректор Н.О.Янкевич

Лабораторна робота № 1.

Зміст

Частина І. Розроблення програмних систем із використанням Case-засобу AllFusion Process Modeler 4

Лабораторна робота № 1. Основи роботи із AllFusion Process Modeler 4

Лабораторная работа № 2.Начало моделирования. Построение контекстой диаграммы в нотации IDEF0 9

Лабораторна робота № 3. Побудова діаграми декомпозиції другого рівня в нотації IDEF0 13

Лабораторна робота № 4. Побудова діаграми декомпозиції наступного рівня в IDEF0 18

Лабораторная работа № 5. Построение диаграммы декомпозиции в нотации IDEF3Лабораторна робота № 5. Побудова діаграми декомпозиції в нотації IDEF3 20

Лабораторна робота № 6. Побудова діаграми декомпозиції в нотації DFD 24

Лабораторная работа № 7. Построение FEO диаграмм и диаграмм дерева узловЛабораторна робота № 7. Побудова FEO діаграм і діаграм дерева вузлів 29

Частина ІІ. Знайомство із технологією розроблення програмних продуктів у середовищи Rational Rose 34

Частина і. Розроблення програмних систем із використанням Case-засобу AllFusion Process Modeler Лабораторна робота № 1. Основи роботи із AllFusion Process Modeler

A llFusion Process Modeler (далі BPwin) - CASE - засіб для моделювання бізнес - процесів, що дозволяє створювати діаграми у нотації IDEF0, IDEF3, DFD. У процесі моделювання BPwin дає змогу переключитися із нотацфї IDEF0 на будь- якій гілці моделі на нотацію IDEF3 або DFD і створити мішану модель. BPwin підтримує функционально- вартісний аналіз (ABC).

Робота із програмою починається із створення нової моделі, для котрої треба вказати ім 'я і тип (мал. 1).

Від вибору типу моделі залежить в яких нотаціях можна здійснювати декомпозицію робіт. Так, якщо вибрати тип Business Process (IDEF0), то в утвореній моделі можна здійснювати декомпозицію робіт у нотаціях IDEF0, IDEF3 і DFD; якщо обраний тип Data Flow (DFD) - у нотаціях DFD і IDEF3; якщо обраний тип Process Flow (IDEF3) - те тільки у нотації IDEF3.

Після введення імені моделі і вибору її типу BPWin відразу запропонує задати параметри моделі (мал. 2) :

  • General - автор моделі і його ініціали;

  • Numbering - формат нумерації робіт і діаграм і порядок її відображення на діаграмах;

  • Display - список елементів відображення на діаграмах;

  • Layout - параметри розташування;

  • ABC Units - одиниці функціонально-вартісного аналізу;

  • Page Setup - параметри сторінки;

  • Header/Footer - параметри верхнього і нижнього колонтитулу.

П ісля завдання властивостей моделі з'являється головне вікно програми (мал. 3), що складається з трьох основних частин, :

Примітка. У створеній моделі з налаштуваннями за умовчанням некоректно відображуються російські символи. Щоб усунути цей недолік, необхідно підкоригувати використовувані в моделі шрифти. Для цього в меню Model -> Default Fonts необхідно послідовно пройтися за усіма пунктами (мал. 4), вибрати у випадному списку Script значення кирилічний і поставити галочку Change all occurrences (мал. 5).

Панель інструментів Model Toolbox.

Ця панель інструментів відповідає за створення різноманітних графічних елементів моделі. Залежно від типу поточної діаграми набір кнопок на ній міняється.

Таблиця. Вид і призначення кнопок Model Toolbox

Вид кнопки

Назва кнопки

Призначення кнопки

Pointer Tool

Перетворює курсор на стрілку покажчика для того, щоб можна було виділяти об'єкти

/ - IDEF0

/ - DFD

/ - IDEF3

Activity Box Tool

Додавання на діаграму нової роботи

Precedence Arrow Tool

Додавання на діаграму нової стрілки

Squiggle Tool

Зв'язування назви стрілки з самою стрілкою

Text Tool

Додавання на діаграму тексту

Diagram Dictionary Editor

Виклик вікна менеджера діаграм для перегляду наявних діаграм по типах і перехід до вибраної

Go to Sibling Diagram

Перехід між стандартною діаграмою, деревом вузлів і FEO діаграмою

Go to Parent Diagram

Перехід до батьківської діаграми

Go to Child Diagram

Перехід до дочірньої діаграми

/ - DFD

External Reference Tool

Додавання на діаграму зовнішньої суті

/ - DFD

Data store Tool

Додавання на діаграму сховища даних

/ - IDEF3

Junction Tool

Додавання на діаграму перехрестя

/ - IDEF3

Referent Tool

Додавання на діаграму об'єкту посилання

Створена модель вже містить контекстну діаграму з єдиною роботою ("чорний ящик") в тій нотації, яка була вибрана на етапі створення моделі. Тепер необхідно дати цій роботі назву і при необхідності задати її властивості. Для цього треба викликати вікно властивостей роботи, двічі клацнути по ній мишею (мал. 6).

Д алі необхідно розмістити на діаграмі стрілки. Для цього слід натиснути на Model Toolbox кнопку Precedence Arrow Tool (курсор набуде форми хрестика із стрілкою), клацнути по тому місцю, звідки стрілка повинна виходити і потім клацнути по тому місцю, куди стрілка повинна заходити (BPwin підсвітить ці місця при наведенні на них курсора). Для завдання назви стрілки треба натиснути на Model Toolbox кнопку Pointer Tool і потім двічі клацнути по стрілці. У вікні Arrow Properties, що з'явилося, назва роботи вводиться в поле Arrow Name або вибирається із списку наявних назв стрілок.

Після розміщення стрілок на діаграмі можна проводити декомпозицію її робіт. Для цього слід натиснути на Model Toolbox кнопку Go to Child Diagram і потім клацнути по роботі, яку потрібне декомпозировать. З'явиться вікно, в якому необхідно вибрати в якій нотації проводити декомпозицію і кількість дочірніх робіт (мал. 7).

Після створення дочірньої діаграми BPwin автоматично створить вказане число робіт і розмістить граничні стрілки по краях діаграми. Далі слід зв'язати граничні стрілки з входами робіт (при необхідності можна додати нові граничні стрілки) і зв'язати роботи між собою. Подальша декомпозиція робіт проводиться аналогічним чином.