Вимоги до структури системи 1 страница

Лабораторний практикум

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

6.050102 «Комп’ютерна інженерія»

 

 

Київ 2015


УДК 004.415/.416(075.5)

ББК З973.20-018.2я7

І 621

Укладачі: Д. П. Кучеров, О.Є. Ніколаєнко, К.А. Мацуєва

Рецензент: М.М. Гузій

Затверджено методично-редакційною радою Національного авіаційного університету (протокол № __/15 від __.__.2015 р.).

 

І621 Інженерія програмного забезпечення : Лабораторний практикум / укладачі Д. П. Кучеров, О.Є. Ніколаєнко, К.А. Мацуєва. – К. : НАУ, 2015. – 148 с.

 

 

Лабораторний практикум призначений для закріплення теоретичних відомостей та набуття практичних навичок при створенні програмного забезпечення для проектів інформаційних систем, містить короткі теоретичні відомості, завдання для виконання лабораторних робіт, запитання та завдання для самоперевірки та розрахований на 2-х семестровий курс навчання.

Рекомендується студентам 2-4 курсів напряму підготовки 6.050102 «Комп’ютерна інженерія».

 


ЗМІСТ

ВСТУП ……………………………………………………………

Частина 1. Проектування інформаційних систем

Модуль І. Моделі життєвого циклу для розробки програмних систем

Лабораторна робота 1.1. Опис і аналіз інформаційної системи …

Лабораторна робота 1.2. Розробка вимог до інформаційної системи ………………………………………………………………….

Лабораторна робота 1.3. Графік робіт проекту і перегляд критичного шляху ………………………………………………………...

Лабораторна робота 1.4. Створення графіку робіт та ресурсів за допомогою діаграми Перт………………………………………….

Лабораторна робота 1.5. Рішення проблеми перевантаження ресурсів …………………………………………………………………

Модуль ІІ. Проектування програмного забезпечення ………….

Лабораторна робота 2.1. Структурний підхід опису процесів в нотації IDEF0 …………………………………………………………

Лабораторна робота 2.2. Побудова моделей опису процесів при структурному підході. Нотація IDEF3 ………………………………

Лабораторна робота 2.3. Аналіз вимог і побудова моделей опису процесів при структурному підході. Нотація DFD ………….

 

Частина 2. Розробка програмного забезпечення

Модуль ІІІ. Формальні специфікації й верифікація програм. Методи перевірки та тестування програм та систем ………………...

Лабораторна робота 3.1. Побудова діаграми варіантів використання в середовищі IBM Rational Rose ………………………

Лабораторна робота 3.2. Розробка діаграми класів в середовищі IBM Rational Rose ……………………………………….......................

Лабораторна робота 3.3. Діаграми кооперації та послідовностей в середовищі IBM Rational Rose ………………………………………

Лабораторна робота 3.4. Діаграма станів в середовищі IBM Rational Rose ………………………………………................................

Лабораторна робота 3.5. Діаграма діяльності в середовищі IBM Rational Rose ………………………………………................................

Модуль ІV. Реалізація об’єктно-орієнтованих програмних систем

Лабораторна робота 4.1. Діаграма компонентів в середовищі IBM Rational Rose ……………………………………….......................

Лабораторна робота 4.2. Діаграма розгортання в середовищі IBM Rational Rose ……………………………………….......................

Лабораторна робота 4.3. Підготовка моделі для генерації програмного коду в середовищі IBM Rational Rose …………………

Лабораторна робота 4.4. Оцінка розміру та вартості проекту ….

РЕКОМЕНДОВАНА ЛІТЕРАТУРА…………….……….…….....……...

Додаток 1 …………………………………………………………...

Додаток 2 …………………………………………………………...

 


ВСТУП

Лабораторний практикум призначений для засвоєння теоретичного матеріалу дисципліни «Інженерія програмного забезпечення», отримання й закріплення знань та навичок з розробки проектів зі створення програмного забезпечення для проектів інформаційних систем. Завдання лабораторного практикуму поширюються на програмні системи для управління базами даних, робототехнічними системами та комплексами, інтелектуальними системами промислового та побутового призначення, експертними системами. Основний акцент зроблено на вміння студента працювати з СASE засобами планування проектів та засобами розробки програмного забезпечення.

Головним завданням практикуму є оволодіння універсальними інструментами проектування програмного забезпечення інформаційних систем Microsoft Project, BPwin та IBM Rational Rose. Типові завдання лабораторних робіт передбачають наявність у студентів початкових знань про інформаційні системи, а саме їх призначення, склад і функціонування та самостійну роботу з індивідуальними комп’ютерними засобами, із застосуванням навчальної літератури та методичних рекомендацій. Усі лабораторні роботи супроводжуються достатньою кількістю прикладів із коментарями, що дозволяє самостійно вирішувати поставлені завдання за аналогією.

Рекомендований порядок підготовки та безпосереднє виконання завдань лабораторного практикуму такий: опрацювання лекційного матеріалу, ознайомлення з теоретичними відомостями, робота з пропонуємим програмним забезпеченням відповідно до індивідуального завдання, побудова програмного рішення, складання звіту з лабораторної роботи та захист роботи шляхом відповіді на контрольні запитання.

Лабораторний практикум складається з робіт однакової складності та умовно поділений на дві частини, які відповідають лабораторним роботам 3-го та 4-го семестрів і пропонуються до виконання студентами освітньо-кваліфікаційного рівня «Бакалавр».

При виконанні лабораторних робіт рекомендується суворо дотримуватися вимог правил техніки безпеки при роботі з електроприладами.


Частина 1. Проектування інформаційних систем

Модуль І. Моделі життєвого циклу для розробки програмних систем

 

Лабораторна робота 1.1

ОПИС І АНАЛІЗ ІНФОРМАЦІЙНОЇ СИСТЕМИ

 

Мета:вибрати тип інформаційної системи та спроектувати із застосуванням структурного моделювання.

Завдання:обратитипінформаційної системи відповідно до індивідуального завдання, провести збір інформації про компанії, що розробляють та експлуатують аналогічні системи; з’ясувати проблемні питання, що виникають в ході експлуатації, сформулювати цілі розробки; зробити опис інформаційної системи.

 

Основні теоретичні відомості

 

Інформаційна система (ІС) — система обробки інформації із відповідними організаційними ресурсами (людськими, технічними, фінансовими і т.і.), які забезпечують і поширюють інформацію. В більш вузькому розумінні ІС складає з даних, програм й апаратного забезпечення, а також персоналу й організаційних заходів.

Інформаційна система призначена для своєчасного забезпечення певних людей конкретних інформаційними потребами у рамках певної предметної області. Результатом функціонування ІС є інформаційна продукція — документи, інформаційні масиви, бази даних й інформаційні послуги.

За ступенем розподіленості ІС поділяють на настільні або локальні ІС, у яких усі компоненти (БД, СУБД, клієнтські додатки) перебувають на одному комп'ютері та розподілені ІС, які ділять на файл-серверні ІС та клієнт-серверні ІС.

За ступенем автоматизації ІС бувають автоматизовані, які потребують участі персоналу; автоматичні, які не потребують участь персоналу; неавтоматизовані.

За характером обробки даних ІС поділяють на інформаційно-довідкові або інформаційно-пошукові та обробки даних або вирішуючі, підтримки прийняття рішень.

За сферою застосування: економічні, медичні, географічні.

По охвату завдань: особисті, групові, корпоративні.

Проектування ІС охоплює три основні области: проектування об’єктів даних, програм, екраних форм, звітів; врахування конкретного середовища або технології.

Проектування ІС завжди починаєтья з визначення мети проекту, яка визначається рядом взаємопов’язаних завдань, що направлені на задоволення інформаційних потреб. До узагальнених показників ІС відносять необхідні функціональність та рівень її адаптивності до змінних умов функціонування; пропускну здатність; час реакції системи на запит; показники надійності, безпеки, зручності експлуатації та підтримки системи.

 

Порядок виконання роботи

 

1. Перед началом роботи пройти інструктаж по техніці безпеки при роботи з електроприборами. Вивчити пропонований теоретичний матеріал згідно з наявним методичним матеріалом, ознайомитися з літературою [1-4].

2. Обрати тип організації для складання докладного опису ІС.

3. Визначити тип ІС, сформулювати її призначення, цілі, показники.

4. На підставі опису системи провести аналіз її реалізуємості. У ході аналізу відповісти на питання:

- які поточні проблеми існують і як нова система допоможе їх вирішити?

- які ризики понесе організація, якщо система не буде введена в експлуатацію?

- які CASE – засоби сприяють розробці ІС?

5. Оцінити доцільність та можливості реалізації проекту.

 

Оформлення результатів роботи

Результати лабораторної роботи оформлюються у вигляді звіту обов'язковими елементами, якого є: титульний аркуш; формулювання мети та завдання на роботу; основна частина; висновки.

Основна частина роботи повинна містити етапи вирішення індивідуального завдання шляхом аналізу досягнутих результатів в обраній предметній області. Зразок оформлення опису інформаційної системи наведений в Додатку 1.

Висновки повинні містити результати виконаної роботи.

 

Завдання на роботу

Провести проектування ІС відповідно до пропонованого списку або узгодити вибір ІС з викладачем.

1. Інформаційно-довідкова система аеропорту.

2. Інформаційно-пошукова система для виконання перельотів.

3. Інформаційна система аеропорту.

4. Система керування польотами.

5. Касово-розрахункова система продажу авіаквітків.

6. Система розрахунку заробітної плати.

7. Система керування діями у назвичайних ситуаціях.

8. Система контроля здійснення перельотів.

9. Система керування діями пасажиру.

10. Система керування освітленням аеропорту.

11. Навчально-тренажерний комплекс авіадиспечерів.

 

Запитання для самоперевірки

1. Знайти різницю між поняттями система та комплекс.

2. Охарактеризуйте вплив організаційних факторів на систему.

3. Назвати функціональні компоненти систем та поясніть їх роль в системі.

4. Поясніть процес створення інформаційних систем.

5. Назвати суб’єктів розробки системи.

6. Які особливості ІС впливають на час розробки?

7. Обгрунтувати показники якісної ІС.

 

Лабораторна робота 1.2

РОЗРОБКА ВИМОГ ДО ІНФОРМАЦІЙНОЇ СИСТЕМИ

Мета:вивчити підходи до складання проекту вимог до ІС, оформити технічне завдання на розробку програмного забезпечення.

Завдання:скласти проект вимог до інформаційної системи, оформити технічне завдання на розробку програмного забезпечення, оформити звіт з лабораторної роботи.

Основні теоретичні відомості

 

Опис функціональних можливостей і обмежень, що накладаються на програмну систему, називають вимогами.

Вимоги до програмних систем виражають у вигляді текстових тверджень і графічних моделей. У класичному технічному підході сукупність вимог використовується на стадії проектування, а також в процесі перевірки ПЗ.

Процес розробки вимог включає чотири основних етапи:

· аналіз технічної реалізуємості системи;

· формування і аналіз вимог;

· специфікування вимог і створення відповідної документації;

· атестація цих вимог.

Етапу розробки вимог передує техніко-економічне обґрунтування, або концептуальна фаза аналізу проекту. Фаза розробки вимог може бути розбита на виявлення вимог (збір, розуміння, розгляд і з'ясування потреб зацікавлених осіб), аналіз (перевірка цілісності й закінченості), специфікація (документування вимог) і перевірка правильності.

Існує три основних підходи до формування вимог: метод, заснований на множині опорних точок зору; сценарії; етнографічний підхід.

Вимоги поділяються на користувальницькі та системні.

 

Порядок виконання роботи

 

1. Вивчити пропонований теоретичний матеріал відповідно до літератури [1, 2, 8, 9].

2. Побудувати опорні точки зору на підставі методу VORD для формування і аналізу вимог. Результатом повинні з'явитися дві діаграми: діаграма ідентифікації точок зору і діаграма ієрархії точок зору.

3. Скласти інформаційну модель майбутньої системи, що включає в себе опис основних об'єктів системи і взаємодії між ними. На підставі отриманої інформаційної моделі та діаграм ідентифікації точок зору, діаграма ієрархії точок зору сформувати вимоги користувача і системні вимоги.

4. Провести атестацію вимог, указати вибрані типи перевірок.

5. На підставі опису системи (результат виконання лабораторної роботи 1), інформаційної моделі, користувальницьких і системних вимог скласти технічне завдання (ТЗ) на створення програмного забезпечення. ТЗ повинне містити основні розділи, описані в ДЕРЖСТАНДАРТ 34.602-89.

6. Скласти звіт, що включає всі отримані рівні моделі, опис функціональних блоків, потоків даних, пам’яті і зовнішніх об'єктів.

Оформлення результатів роботи

 

Результати лабораторної роботи оформлюються у вигляді звіту. Основна частина роботи повинна містити етапи вирішення індивідуального завдання шляхом аналізу досягнутих результатів в обраній предметній області. Зразок оформлення вимог до інформаційної системи наведений в Додатку 2.

Висновки повинні містити результати виконаної роботи.

Завдання на роботу

 

Відповідно до обраної системи у відповідному підрозділі лабораторної роботи 1.1 розробити користувальницькі та системні функціональні й нефункціональні вимоги.

 

Запитання для самоперевірки

1. Назвати відмінності між користувальницькими та системними вимогами.

2. Пояснити змістфункціональних вимог.

3. За якими ознаками класифікуютьнефункціональні вимоги?

4. Привести кількісні показники для нефункціональних вимог.

5. Які правила написання користувальницьких вимог існують?

6. В чому сутність методу формування вимог на основі сценаріїв?

7. Провести аналіз вимог за допомогою матриці оперативного контролю.


Лабораторна робота 1.3

ГРАФІК РОБІТ ПРОЕКТУ І ПЕРЕГЛЯД КРИТИЧНОГО ШЛЯХУ

 

Мета:побудова графіку робіт засобами Microsoft Project.

Завдання: побудувати графік виконання робіт із проектування ІС та визначити критичний шлях.

 

Основні теоретичні відомості

 

Microsoft Project (MS Project) – програма керування проектами, яка входить до пакету Microsoft Office.

Програма допомогає менеджеру проекту в розробці планів, розподілі ресурсів за завданням, відстеженні прогресу та аналізі обсягів робіт. Microsoft Project утворює розклад критичного шляху. Розклади можуть бути складені з урахуванням використовуваних ресурсів. Ланцюжок візуалізується в діаграмі Ганта.

MS Project оперує трьома сутностями – завдання, ресурси, календар і зв'язки між ними. За суттю – це база даних, яка має користувацький інтерфейс для створення та редагування сутностей з мінімальною автоматизацією.

На основі даних про завдання і ресурси Project дозволяє зробити різні подання з використанням фільтрів, угруповань, сортувань і т.п. Крім цього, обчислювати терміни початку і закінчення завдань із урахуванням доступності призначених ресурсів і зв'язків між завданнями за певним алгоритмом.

Діаграма Ганта – це тип стовпчастих діаграм (гістограм), який використовується для ілюстрації плану, графіка робіт з якого-небудь проекту. Є одним з методів планування проектів. Використовується в додатках по керуванню проектами.

За суттю, діаграма Ганта має вигляд смуг, орієнтованих вздовж осі часу. Кожна смуга на діаграмі відповідає за окреме завдання в складі проекту (вид роботи), її кінці – моменти початку і завершення роботи, її довжина – тривалість роботи. Вертикальною віссю діаграми слугує перелік завдань. Крім того, на діаграмі можуть бути відзначені сукупні завдання, відсотки завершення, покажчики послідовності і залежності робіт, мітки ключових моментів (віхи), мітка теперішнього моменту часу «Сьогодні» та ін.


Порядок виконання роботи

1. Ознайомитися з літературою [1, 2, 5, 7, 8].

2. Створити проект.Здійснити запуск програми через меню «Пуск» панелі завдань, де обрати шлях Програми/Microsoft Office/ Microsoft Project 2003.

3. Настроїти базовий календар.Встановити дати – початку, кінця та поточну через меню «Проект/Відомості про проект» та календаря поточного місяця. В головному меню програми вибрати «Сервіс/Параметри», де вибрати вкладку «Календар».На цій вкладці встановитипараметри фінансового року та робочого тижня. Закрити вікно Параметринатисканням кнопки «ОК».

Індивідуальні календарі кожному працівнику (ресурсу) або групі ресурсів створюються на основі базового. За необхідності вказати програмі неробочі, святкові і скорочені передсвяткові дні в меню «Сервіс/Змінити робочий час». Створити новий базовий календар шляхом натискання на кнопку «Створити».

У новому календарі відзначимо святкові дні (наприклад, 8 березня, 1, 2, 9, 10 травня)як неробочі. Ознакою встановлення є зафарбовування сірим кольором дати неробочого дня. Зберегти проект в меню Файл/Зберегтиутворивши файл *.mpp.

4. Створити графік робіт.Ввести назви робіт в рядки поля «Назва завдання», «Розробка технічного завдання», «Тривалість».За необхідністю змінити дату початку завдання переміщаючи смужку-роботу на панелі діаграми. (рис. 1.1).

 

Рис. 1.1. Вікно зміни дати початку роботи

 

Створити контрольні точки «Початок робіт», для цього виділити відповідну комірку клацанням миши на першому рядку поля «Назва завдання»,вибрати команду меню «Вставка/Нове завдання».У вставлений порожній перший рядок таблиці вводимо «Початок робіт».Далі уполі «Тривалість»установлюється тривалість роботи «0 днів»і натиснути клавішу «Enter». На панелі діаграми в першому рядку з'явиться чорний ромб з датою початку робіт, який відповідає створеній контрольній точці (рис. 1.2).

Існує чотири типи можливих зв'язків між окремими роботами:

· закінчення-початок-наступна робота починається після закінчення попередньої;

· початок-початок- роботи починаються одночасно;

· закінчення-закінчення- роботи закінчуються одночасно;

· початок - закінчення- одна робота не може закінчитися доти, поки інша не почнеться.

 

Рис. 1.2. Таблиця робіт з встановленими контрольними точками

 

Встановити зв'язок між роботами типу«закінчення-початок». Для цього виділити мишею назву завдання, натиснути і втримувати клавішу «Ctrl», далі виділити мишею назву другої роботи,щозалежить від першої: обидві роботи виділені. На панелі інструментів «Стандартна» натиснути кнопку «скрепіти», зв'язок на діаграмі відображається стрілкою (рис. 1.3).

 

Рис. 1.3. Стрілка показує зв'язок типу закінчення-початок

 

Помилкові зв'язки видаляються шляхом натискання на кнопку розкріпити панелі інструментів «Стандартна».Інши типи зв’язків встановлюються шляхом подвійного клацання мишею по значку стрілки на діаграмі через вікно «Залежність завдань».

5 Визначення критичного шляху.Відформатувати текстові поля, наприклад, контрольні точки шляхом встановлення їх типу шрифту та кольору. Вибрати команду меню «Формат/Стилі тексту». На екрані з'явиться діалог «Стилі тексту». У списку «змінюваний елемент» вибрати«Критичні завдання», для них встановити стиль шрифту«курсив», розмір «10», колір вибрати «Червоний».

Відобразити на діаграмі критичний шлях. В меню «Формат» вибрати команду «Стилі відрізків» (можна також визвати команду подвійним клацанням мишею на вільному полі діаграми). На екрані з'явиться вікно «Стилі відрізків».

Встановити в таблиці новий рядок для критичних робіт. Виділити комірку першого рядка таблиці клацанням мишею в полі «Назва».Натиснути кнопку «Додати рядок»верхньої частини діалогу. В цьому полі ввести із клавіатури «Критичний шлях», у полі «Вид» встановити для нього колір, яким буде відображатися елемент діаграми, наприклад, червоний. У списку «Колір» групи елементів керування«Середина» також вибираємо червоний колір. Зафіксувати обраний колір.

Клацаємо мишею на комірці першого рядка поля «Відображати для наст.завдань», комірку буде виділено. З правого її краю з'явиться кнопка списку, що відкривається. У цьому списку вибираємокритичнезавдання і натискуємо клавішу«Enter».Прямокутник виділення переміститься в комірку наступного, другого рядка, у якому буде визначатися зовнішній вигляд смужок звичайних завдань. У списку цієї комірки вибрати«Некритичні завдання» і натиснути клавішу«Enter».

Тепер на діаграмі критичний шлях буде відображатися червоним кольором, а некритичні роботи – синім. Закрити вікно «Стилі відрізків». Установлені елементи форматування відобразяться на діаграмі: червоним кольором виділяється критичний шлях, синім - некритичні роботи, бірюзовим - контрольні точки. Критичний шлях на діаграмі може бути відображений у процесі автоматичного форматування, виконуваного майстром діаграми Ганта, який запускається натисканням кнопки «новий проект» панелі інструментів «Стандартна».

6. Групування робіт і створення структури графіка робіт.Провести за етапами: планування; розподіл; реалізація.

Введемо назви цих етапів у полі «Назва завдання»таблиці. Нехай етап плануванняпоєднує підетапи розробки технічного завдання і проектування системи; етап розподілу - включає види робіт: розбивкана підзадачі та розподіл завдань; останній етап реалізація- поєднує види робіт: написання, впровадження.

Тепер потрібно виділити етапи роботи. Виділити роботи першого етапу: клацанням миші виділити комірку з назвою «розбивка на підзадачі»; натиснути і утримувати клавішу «Shift»; клацнути мишею на комірці з назвою роботи «розподіл завдань»; відпустити клавішу «Shift» Два види робіт будуть виділені.

Не скасовуючи виділення комірок, установити покажчик миші на першому символі назви роботи «розбивка на підзадачі»так, щоб покажчик прийняв форму тонкої горизонтальної лінії зі стрілками на кінцях. Натиснемо і утримуємо ліву кнопку миші, перемістити мишу вправо. При цьому вертикальна лінія, що з'явиться, вкаже положення відступу. Відпустити ліву кнопку миші. Виділені в таблиці назви робіт будуть згруповані. При цьому їх назви змістяться вправо, а назва етапу – «Планування»відобразиться напівжирним накресленням і чорним кольором. Ліворуч від назви етапу з'явиться значок, який означає, що в цей момент усі види робіт цього етапу відображаються на екрані. У поле «Тривалість» з'явиться інформація про тривалість даного етапу, яку Microsoft Project визначає на підставі тривалості окремих видів робіт, включених у цей етап.

На діаграмі з'явиться новий елемент у вигляді чорної смуги із трикутними зубцями на кінцях, який позначає етап проекту. Аналогічно включимо наступні роботи в другий і третій етапи. Створена структура буде мати приблизно такий вид, як на рис. 1.4. У структурі можна приховати або показати види робіт, що входять у той або інший етап. Для цього потрібно клацнути мишею на значку ліворуч від назви етапу. Назви робіт, включені у цей етап, будуть приховані. Зникнуть також їхні смужки на діаграмі. Ліворуч від назви етапу з'явиться значок , який означає, що роботи цього етапу приховані.

 

Рис. 1.4. Структура складного проекту


Інший спосіб. Клацанням миші виділити комірку з назвою етапу і натиснути кнопку на панелі інструментів (рис. 1.5).

 

Рис. 1.5. Діаграма із прихованими роботами 2 етапу

 

Показати всі приховані роботи можна, якщо натиснути кнопку + на панелі інструментів «Форматування».

 

Оформлення результатів роботи

Результати лабораторної роботи оформлюються у вигляді звіту обов'язковими елементами, якого є: титульний аркуш; формулювання мети та завдання на роботу; основна частина; висновки.

Основна частина роботи повинна містити етапи вирішення індивідуального завдання шляхом аналізу досягнутих результатів в обраній предметній області.

Висновки повинні містити результати виконаної роботи.

 

Індивідуальні завдання

Скласти графік робіт відповідно до проектуємого бізнес-процесу, список яких пропонувалося в лабораторній роботі 3 або узгодити вибір бізнес-процесів з викладачем.

Запитання для самоперевірки

1. З якими сутностями оперує MS Project ?

2. Що відкладається на вертикальній осі діаграми Ганта?

3. Як в MS Project знайти вкладку календар?

4. Як підключити календар до створюваного проекту?

5. Що являє собою критичний шлях та як його визначити засобами MS Project?

6. Як в MS Project розподіляться вартість ресурсів кожного виду робіт ?

7. Як показати приховані роботи етапу?


Лабораторна робота 1.4.

СТВОРЕННЯ ГРАФІКУ РОБІТ ТА РЕСУРСІВ ЗА ДОПОМОГОЮ ДІАГРАМИ PERT

 

Мета: вивчити можливості перегляду інформації в Microsoft Project.

Завдання: створити графік робіт за допомогою діаграми PERT, побудувати графік ресурсів, порівняти діаграми Ганта й PERT.

 

Основні теоретичні відомості

 

Техніка PERT (Program Evaluation and Review Technique) – це спосіб аналізу завдань, необхідних для виконання проекту, особливо, аналізу часу, який потрібен для виконання кожного окремого завдання, а також визначення мінімального необхідного часу для виконання всього проекту.

Діаграма PERT являє собою множину точок-вершин (події) та орієнтовані дуги (роботи), що їх з'єднують. Кожній дузі, розглянутій в якості деякої роботи із числа потрібних для здійснення проекту, приписуються певні кількісні характеристики. У такий спосіб відображається той факт, що ні до однієї з робіт не можна приступити раніш, ніж будуть виконані всі роботи, що передують їй згідно з технологією реалізації проекту. Початок цього процесу – вершина без вхідних, а закінчення – вершина без вихідних дуг. Інші вершини повинні мати як вхідні, так і вихідні дуги. Послідовність дуг, у якій кінець кожної попередньої збігається з початком наступної, трактується як шлях від відправної вершини до завершальної, а сума довжин таких дуг – його тривалість. Найбільша визначає тривалість усього цього проекту. Цей шлях – критичний, тобто саме від тривалості складових його робіт залежить загальна тривалість проекту.

 

Порядок виконання роботи

1. Ознайомитися з літературою [1, 2, 9, 10].

2. Створення графіку робіт за допомогою діаграми PERT.В меню «Вид» вибрати вкладку «Мережевий графік».Кожний вид роботи тут представлений прямокутником, а стрілки, що з'єднують ці прямокутники, символізують зв'язки між роботами. Усередині кожного прямокутника зазначена назва роботи, її порядковий номер у таблиці, тривалість, дати початку і завершення.

3. Діаграма в режимі використання завдань.В меню «Вид»вибрати вкладку «Використання завдань» (рис. 1.6). У робочому вікні програми знайти дві панелі. У лівій панелі знайти таблицю зі списком робіт, під кожним з яких вказуються призначені йому ресурси. Для кожного виду робіт і ресурсів у сусідніх колонках виводиться обсяг робіт у годинах, тривалість, дати початку і завершення робіт. На правій панелі розглянути таблицю-календар, з обсягами робіт для кожного ресурсу, видом робіт на кожний робочий день проекту в годинах.