Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Экзамен. Вопросы. Майданюк.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
812.17 Кб
Скачать
  1. Планування проектних задач.

Основне завдання у разі планування є визначення WBS -Work Breakdown Structure (структури розподілу робіт). Вона складається з допомогою утиліти планування проекту.

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

Системний аналіз здійснюється з метою:

1. з'ясування потреб замовника;

2. оцінки здійсненності системи;

3. виконання економічного і технічного аналізу;

4. розподілу за елементами комп'ютерної системи (апаратурі, програмам, людям, баз даних, і т. буд.);

5. визначення вартості та планування;

6. створення системної специфікації.

У системної специфікації описуються функції, характеристики системи, обмеження розробки, вхідні і вихідна інформація.

Аналіз вимог дає можливість:

1. визначити функції і характеристики Програмної продукту;

2. позначити інтерфейс продукту коїться з іншими системними елементами;

3. визначити проектні обмеження програмного продукту;

4. побудувати моделі: процесу, даних, режимів функціонування продукту;

5. створити таких форм подання та зняття функцій системи, які можна залучити до ході проектування.

  1. Розмірно-орієнтовані метрики.

Розмірно-орієнтовані метрики прямо вимірюють програмний продукт і процес його розробки. Грунтуються розмірно-орієнтовані метрики на LOC-оцінках (Lines Of Code). LOC-оцінка — це кількість рядків в програмному продукті.

Переваги розмірно-орієнтованих метрик:

  • широко поширені;

  • прості і легко обчислюються.

Недоліки:

  • залежні від мови програмування;

  • вимагають початкових даних, які важко отримати на початковій стадії проекту;

  • не пристосовані до не процедурних мов програмування.

  1. Функціонально-орієнтовані метрики.

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

Використовується 5 інформаційних характеристик:

1. Кількість зовнішніх вводів. Підраховуються всі вводи користувача, за якими надходять різні прикладні дані. Уведення повинні бути відокремлені від запитів, які підраховуються окремо.

2. Кількість зовнішніх висновків. Підраховуються всі висновки, за якими до користувача надходять результати, обчислені програмним додатком. У цьому контексті висновки означають звіти, екрани, роздруківки, повідомлення про помилки. Індивідуальні одиниці даних усередині звіту окремо не підраховував.

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

4. Кількість внутрішніх логічних файлів. Підраховуються всі логічні файли (тобто логічні групи даних, які можуть бути частиною бази даних або окремим файлом).

5. Кількість зовнішніх інтерфейсних файлів. Підраховуються всі логічні файли з інших додатків, на які посилається даний додаток.

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