тощо Забезпечення якості проекту пов'язане з проблемами верифікації, перевірки та тестування ПЗ.
Для успішного створення унікального продукту необхідно найбільш точно сформулювати послідовність робіт, найбільш точно визначити оцінку термінів виконання і вартість цих робіт, з розрахунком виділення необхідних ресурсів для їх виконання [39].
Грамотно ідентифіковані завдання і дії дозволяють чітко розподілити час, для кожного етапу розробки програмного забезпечення, починаючи з аналізу предметної області і закінчуючи впровадженням системи.
Усі завдання і ресурси для реалізації цих завдань представлені на малюнку 4.3.
4.5 Оцінка розміру та можливості повторного використання ПЗ
У більшості програмних проектів застосовується повторне використання деяких програмних модулів. Це можливо в тому випадку, якщо створені раніше програмні продукти, частково складаються з компонентів, приблизно задовольняють вимогам розроблюваних компонентів. Ці компоненти змінюються відповідно до нових вимог, і потім включаються до складу іншої системи.
Основні переваги процесу розробки ПЗ з повторним використанням раніше створених компонентів полягають в тому, що скорочується кількість безпосередньо розроблюваних компонентів, у зв'язку з цим час розробки та обсяг праці зменшуються, виходячи з цього зменшується загальна вартість створюваної системи [ 40, 41].
Головними недоліками такого методу є: неминучі компроміси, які можуть виникати при визначенні вимог, що може призвести до того, що закінчена система не буде задовольняти всім вимогам замовника; а так само утруднення процесу модернізації системи, що полягає у відсутності можливості впливу на появу нових версій компонентів, що використовуються в системі.
Розроблювана інформаційна система створювалася для використання співробітників відділу бухгалтерії та працівників відділу кадрів ВАТ РТП «Авторемонтник», але способи і методи нарахувань заробітної плати багато в чому збігаються з іншими підприємствами. Тому, надалі розроблені компоненти, такі як класи, методи, а також інтерфейс, можуть бути використані при автоматизації обліку заробітної плати іншими організаціями.
4.6 Оцінка тривалості і вартості розробки ПЗ
Оцінку тривалості розробки будь-якого програмного продукту можна визначити тільки після того, як буде визначений поопераційний перелік робіт необхідних для створення та впровадження даного продукту. Перелік необхідних робіт для розробки та впровадження програмного продукту «Розрахунок зарплати» представлено на малюнку 4.3. Оцінку тривалості можна зобразити за допомогою діаграми Ганта. Діаграми є графічним засобом відображення міститься в проектному файлі інформації. Діаграми дають візуальне уявлення про послідовність завдань, їх відносної тривалості і тривалості проекту в цілому.
Діаграма Ганта - це один з найбільш популярних способів графічного представлення плану проекту, застосовуваний у багатьох програмах управління проектами [42].
Діаграма Ганта представляє собою відрізки (графічні плашки), розміщені на горизонтальній шкалі часу. Кожен відрізок відповідає окремому завданні або подзадаче. Завдання і підзадачі, складові план, розміщуються по...