творення програмного забезпечення
Робота зі створення програмного продукту ділиться на певні етапи, які в сукупності називаються життєвим циклом програмного забезпечення. Існує безліч методик розбиття життєвого циклу програмного продукту на етапи. Найбільш популярне наступне розкладання життєвого циклу програмного продукту, яке включає в себе наступні етапи:
а) проектування загальної системи;
б) реалізація складових частин системи;
в) тестування готового програмного комплексу;
г) прийом програмного продукту замовником.
Сумарний час, відведений графіком дипломного проектування на розробку програмного забезпечення, становить 12 тижнів.
Етап проектування загальної системи є першим і найбільш важливим у розробці програмного продукту. Завдання, поставлене на даному етапі перед розробником - визначення загальних вимог до програмного продукту. Крім того, на цій фазі необхідно домогтися в певному сенсі оптимального розподілу функції системи, вибрати алгоритм і процедури, а також позначити системні компоненти і зв'язок між ними. На даний етап відводитися 25% часу, тобто 3 тижні.
Завершивши проектування, можна починати реалізацію складових частин системи. Однак на практиці фаза проектування та реалізації перекриваються. Таким чином, у міру здійснення ієрархічного процесу розбиття аналіз деяких елементів системи може бути визнаний досить повним для переходу до реалізації, в той час як інші елементи вимагають подальшого уточнення. Даний етап є найбільш тривалим. На його реалізацію відводитися 50% часу, тобто шість тижнів.
Етап тестування являє собою сукупність тестів, яким піддається після реалізації готовий програмний продукт. Всі помилки, які будуть виявлені на даному етапі, повинні бути виправлені. На даний етап відводитися 12% часу, тобто 10 днів.
Етап прийом програмного продукту замовником являє собою приймальні випробування. Метою даного етапу є випробування готової системи замовником. За результатами даних випробувань програмний продукт може бути відправлений на доопрацювання у разі, якщо він не повністю задовольняє потребам замовника. На даний етап відводитися 13% часу, тобто 11 днів.
На малюнку 4.1 представлена ??діаграма розподілу часу за стадіями розробки.
Малюнок 4.1 - Діаграма розподілу часу за стадіями розробки
. 3 Складання кошторису витрат на розробку програмного забезпечення
Оцінка вартості програмного забезпечення та визначення економічного ефекту у розробника припускають складання кошторису витрат, яка згідно Постанови Міністерства економіки Республіки Білорусь, Міністерства фінансів Республіки Білорусь і Міністерства праці та соціального захисту Республіки Білорусь від 30.10.08 р № 210/161/151 «Про основні положення по складу витрат, що включаються в собівартість продукції (робіт, послуг)», включає наступні статті витрат:
1) матеріали та комплектуючі (використовувані в процесі розробки і виробництва програмного забезпечення) ();
) електроенергія ();
) основна заробітна плата розробників ();
) додаткова заробітна плата розробників ();
) відрахування до фонду соціального захисту населення та на обов'язкове страхування ();
) амортизація обладнання та програмного забезпечення ();
) спецобладнання для наукових (експериментальних) робіт ();
) накладні витрати ();
) інші прямі витрати ().
1) За статтею «Матеріали» відображаються витрати на магнітні носії, папір, фарбувальні стрічки та інші матеріали, необхідні для розробки ПЗ.
Результати представлені в таблиці 4.1.
Таблиця 4.1 - Вартість основних і допоміжних матеріалів
НаіменованіеЦена, руб.КолічествоОбщая сума, руб.Бумага А4 (друк) 60011066 000Бумага А1 (друк) 10 000 660 000Компакт диск DVD-RW5 00015 000Всего131 000
Загальна вартість матеріалів рублів.
2) Витрати на електроенергію знаходяться виходячи з тривалості розробки програмного забезпечення та тарифу за 1 кВт/ч. Розробка ПЗ триває 3 місяці, у місяці 21 робочий день. Робочий день становить 8:00. Потужність освітлювальних приладів дорівнює 100 Вт, споживана потужність комп'ютера 100 Вт, тобто сумарна споживана потужність 0,2 кВт. Тарифи на електроенергію застосовуються згідно додатку до Декларації «Про рівень тарифів на електроенергію, що відпускається РУП Електроенергетики ДВО« Біленерго »для ЮЛ та ВП» на відповідний період часу, коли розроблявся програмний продукт. Базовий тариф для юридичних осіб з 01.03.2014 р становить 1390,5 руб. за 1 кВт/год