- •1 Загальна частина
- •1.1 Аналіз предметної області
- •1.1.1 Аналіз інформаційного забезпечення
- •1.1.2 Постановка задачі
- •1.1.3 Аналіз існуючих програмних продуктів
- •1.1.3.1 Тестувальна програма з інформатики InfTest
- •1.1.3.2 Навчальна програма «Тела вращения» («Rotation bodies»)
- •1.1.3.3 Онлайн – сервіси
- •1.2 Розробка sadt-діаграми
- •1.2.1 Виділення та опис бізнес-процесів програмного продукту
- •1.1.4 Визначення основних термінів програмного продукту
- •1.2.2 Документування бізнес-процесу програмного продукту на основі sadt-діаграм
- •1.3 Технічне завдання на розробку програмного продукту
- •1.3.1 Введення
- •1.3.2 Підстави для розробки
- •1.3.3 Призначення розробки
- •1.3.4 Вимоги до програми або програмного продукту
- •1.3.5 Вимоги до програмної документації
- •1.3.6 Техніко-економічні показники
- •1.3.7 Стадії і етапи розробки
- •1.3.8 Порядок контролю і приймання
- •1.4 Розробка засобів моделювання програмного продукту
- •1.4.1 Розробка логічної моделі
- •1.4.1.1 Діаграма прецедентів
- •1.4.1.3 Діаграма послідовності
- •1.4.1 Опис мови (середовища) програмування
- •1.4.1.1 Загальні відомості мови c#
- •1.4.2.2 Елементи мови c#
- •2 Спеціальна частина
- •2.1 Структура програмного продукту
- •2.2 Структура і функціональне призначення модулів програмного продукту
- •2.3 Елементи інтерфейсу програмного продукту
- •3 Економічний розділ
- •3.1 Розрахунок капітальних витрат на створення програмного продукту
3 Економічний розділ
3.1 Розрахунок капітальних витрат на створення програмного продукту
Капітальні витрати «К» на створення програмного виробу (ПВ) мають одноразовий характері розраховуються за формулою (3.1):
К = К1 + К2 + К3 , |
(3.1) |
де К1 – витрати на обладнання з урахуванням транспортно-заготівельних витрат, грн.;
К2 – витрати на ліцензійні програмні продукти, грн.;
К3 – витрати на створення програмного продукту, грн.
Примітка: Транспортно-заготівельні витрати прийняти 1– 5 % від вартості обладнання.
Розрахунок витрат на створення ПВ – К3 розраховуються за формулою (3.2):
К3 = З1 + З2 + З3 , |
(3.2) |
де З1– витрати праці програмістів-розробників, грн.;
З2– витрати комп'ютерного часу, грн.;
33– непрямі (накладні) витрати, грн.
Витрати праці програмістів-розробників «З1» розраховуються за формулою (3.3):
-
(3.3)
де Nk – кількість розробників k-й професії, чол;
rk – годинна зарплата розробника k-й професії, грн.;
Tk – трудомісткість розробки для k-го розробника (кількість витраченого розробником часу), годин;
Кзар – коефіцієнт нарахувань на фонд заробітної плати, (1,2 – 1,45).
Годинна зарплата розробника «rk» визначається за формулою (3.4):
-
(3.4)
де Мк – місячна зарплата-го розробника, грн.;
Fkмес – місячний фонд часу його роботи, год.
Трудомісткість розробки включає час виконання робіт, представлених в таблиці 3.1.
Таблиця 3.1 – Трудомісткість робіт
Стадії розробки |
Етапи робіт |
Зміст робіт |
1 |
2 |
3 |
Технічне завдання 15.03.13 – 30.03.13 |
Обґрунтування необхідності розробки програми |
Програма «Есть решение!» призначена для спрощення навчання багатьом студентам цієї країни. Дана програма дозволяє швидко, а головне ефективно, навчитися розв’язувати системи лінійних рівнянь різними найпопулярнішими методами та виконувати операції над матрицями. Це досягається завдяки простому та зрозумілому інтерфейсу програми, через який користувач обирає тип задачі, яку йому необхідно вирішити, потім вводить параметри для обчислення та через один клік миші отримує готове покрокове рішення задачі, яке можна потім зберегти на жорсткий диск або змінний носій у вигляді документу. Також користувач може скористатися довідковою інформацією, що міститься у програмі, та більш детально ознайомитися з певним методом вирішення задач. |
Науково-дослідні роботи |
||
Розробка і затвердження технічного завдання |
||
Ескізний проект 31.03.13 – 15.04.13 |
Розробка ескізного проекту |
В якості вхідних даних виступають тип задачі, яка буде вирішуватися, коефіцієнти матриці та вільні члени, що вводяться користувачем програми як вхідні параметри для автоматичного вирішення задач. |
Затвердження ескізного проекту |
Закінчення таблиці 1.2.
1 |
2 |
3 |
|
Технічний проект 16.04.13 – 05.04.13 |
Розробка технічного проекту |
Для форми представлення вхідних і вихідних даних були створені таблиці, в які поміщаються дані. Так само був створений докладний алгоритм на підставі якого проводилася розробка програмного продукту. |
|
Затвердження технічного проекту |
|||
Робочий проект 06.05.13 – 20.05.13 |
Розробка програми |
У ході розробки даного програмного продукту були проведений ряд тестувань, в ході якого були знайдені помилки в роботі системи. Після усунення цих помилок був проведений повторний тест, який не виявив ніяких помилок. Тестування проводилося за методом «білого ящика», на різних платформах і робочих станціях. |
|
Розробка програмної документації |
|||
Випробування програми |
|||
Впровадження 25.04.12 – 24.05.12 |
Підготовка і передача програми |
Для навчання персоналу роботи з програмним продуктом, було створено ряд заходів, такі як, інструкція користувача, повна документації по роботі програмного продукту. |
|
Закінчення таблиці 3.1
1 |
2 |
3 |
|
Технічний проект 16.04.13 – 05.04.13 |
Розробка технічного проекту |
Для форми представлення вхідних і вихідних даних були створені таблиці, в які поміщаються дані. Так само був створений докладний алгоритм на підставі якого проводилася розробка програмного продукту. |
|
Затвердження технічного проекту |
|||
Робочий проект 06.05.13 – 20.05.13 |
Розробка програми |
У ході розробки даного програмного продукту були проведений ряд тестувань, в ході якого були знайдені помилки в роботі системи. Після усунення цих помилок був проведений повторний тест, який не виявив ніяких помилок. Тестування проводилося за методом «білого ящика», на різних платформах і робочих станціях. |
|
Розробка програмної документації |
|||
Випробування програми |
|||
Впровадження 25.04.12 – 24.05.12 |
Підготовка і передача програми |
Для навчання персоналу роботи з програмним продуктом, було створено ряд заходів, такі як, інструкція користувача, повна документації по роботі програмного продукту. |
|
Розрахунок трудомісткість розробки «Tk» для кожного розробника здійснюється за формулою (3.5):
-
Tk= t1k + t2k + t3k + t4k + t5k ,
(3.5)
де t1k, t2k, t3k, t4k, t5k – час, витрачений на кожному етапі розробки k–м розробником, год.
Трудомісткість розробки включає час виконання робіт, представлених в таблиці 3.2
Таблиця 3.2 – Загальна тривалість етапів роботи
Етапи робіт |
Трудомісткість, годин |
Технічне завдання |
40 |
Ескізний проект |
80 |
Технічний проект |
70 |
Робочий проект |
110 |
Впровадження |
50 |
Разом: |
350 |
Витрати комп'ютерного часу «З2» розраховуються за формулою (3.6):
З2 = Ск·F0 |
(3.6) |
де Ск – собівартість комп'ютерного години, грн.;
F0 – витрати комп'ютерного часу на розробку програми, год.
Собівартість комп'ютерного години «СК» розраховується за формулою (3.7):
-
СК= СА + СЭ + СТО ,
(3.7)
де СА – амортизаційні відрахування, грн.;
СЕ – енерговитрати, грн.;
СТО – витрати на техобслуговування, грн.
Амортизаційні відрахування «СА» розраховуються за формулою (3..8):
СА
=
|
(3.8) |
де Сі – балансова вартість i-го обладнання, яке використовується для створення ПК, грн.;
NА – річна норма амортизації i-го устаткування, частки;
Fгод – річний фонд часу роботи i-го устаткування, год.
Енерговитрати «СЕ» розраховуються за формулою (3.9):
-
СЭ= РЭ·СкВт ,
(3.9)
де РЕ – витрата електроенергії, споживаної комп'ютером;
СкВт – вартість 1 кВт/ч електроенергії, грн.
Витрати на технічне обслуговування «СТО» розраховуються за формулою (3.10):
-
СТО= rТО·,
(3.10)
де гТО – годинна зарплата працівника обслуговуючого устаткування, грн.;
λ – періодичність обслуговування.
Періодичність обслуговування «λ» розраховується за формулою (3.11):
|
(3.11) |
де Nто – кількість разів обслуговування обладнання в місяць;
Fмес – місячний фонд часу роботи устаткування, год.
Непрямі витрати «33» визначаються за формулою (3.12):
-
З3 = С1 + С2 + С3 ,
(3.12)
де С1 – витрати на утримання приміщень, грн.;
С2 – витрати на освітлення, опалення охорону і прибирання приміщень, грн.;
C3 – інші витрати (вартість різних матеріалів, використовуваних при розробці проекту, послуги сторонніх організацій тощо)
За формулою (3.5) визначаємо розрахунок трудомісткість розробки:
Tk=40 + 80 + 70 + 110 + 50= 350
За формулою (3.4) визначаємо годинну зарплата розробника:
= 2200 / 23
8
= 11,9
За формулою (3.3) визначаємо витрати праці програмістів-розробників:
З1
= 1
11,9
350
1,3 = 5414,5
За формулою (3.11) визначаємо періодичність обслуговування:
= 2 / (8
23) = 0,01
За формулою (3.10) визначаємо витрати на технічне обслуговування:
СТО = 8,15 0,01 = 0,0815
За формулою (3.9) визначаємо енерговитрати:
СЭ = 1,075 0,37 = 0,39
За формулою (3.8) визначаємо амортизаційні відрахування:
СА = (4337 0,5) / (23 8 12) = 0,98
За формулою (3.7) визначаємо собівартість комп'ютерного часу:
СК = 0,98 + 0,39 + 0,0815 = 1,4515
За формулою (3.6) визначаємо витрати комп'ютерного часу:
З2 = 1,4515 350 = 508,025
За формулою (3.12) визначаємо непрямі витрати:
З3 = 450 + 36 + 4337 = 4823
За формулою (3.2) визначаємо розрахунок витрат на створення ПВ:
К3 = 5414,5 + 508,025+ 4823 = 10745,525
За формулою (3.1) визначаємо капітальні витрати «К» на створення програмного виробу:
К = (4337 + 216,85) + 1560 + 10745,525 = 16859,375
3.2 Розрахунок річної економії поточних витрат
Витрати на розробку проекту «Вр» обчислюються за формулою (3.13):
-
(3.13)
де Тр – трудомісткість i-го розрахунку, год.;
Ср – годинна собівартість i-го розрахунку, грн.;
n – число експериментів, зроблених за рік, шт.
Розрахунок собівартості проектування
Для розрахунку трудомісткості розробки проекту надали характеристику виконуваних операцій. Дані прийняти самостійно та ведені в таблицю 3.3
Таблиця 3.3 – Характеристика виконуваних робіт
Найменування операцій |
Трудомісткість робіт, годин |
Кількість повторень на рік (п) |
Пошук помилок в роботі програми |
0,26 |
120 |
Тестування окремих модулів |
0,30 |
80 |
Процес оптимізації |
0,078 |
60 |
Разом |
0,638 |
260 |
Собівартість проектування «Ср» обчислюється за формулою (3.14):
-
(3.14)
де Ср1 – витрати на оплату праці персоналу, грн.;
Ср2 – непрямі витрати, грн.
Витрати на оплату праці персоналу «Ср1» розраховуються за формулою (3.15):
-
(3.15)
де Nk – кількість працівників k-й професії, які беруть участь у розробці проекту;
Rk – годинна зарплата одного працівника k-й професії, грн.;
кзар – коефіцієнт нарахувань на фонд зарплати ;
k – кількість різних професій.
Годинна зарплата працівника «Rk» розраховується наступним чином за формулою (3.16):
|
(3.16) |
де Mk – місячний оклад обліковця, грн.;
Fkm – місячний фонд часу роботи працівників, год.
Непрямі витрати «Ср2» визначаються за формулою (3.17):
-
(3.17)
де С1 – витрати на утримання приміщень за місячний фонд часу роботи, грн.;
С2 – витрати на освітлення, опалення охорону і прибирання приміщень за місячний фонд часу роботи, грн.;
C3 – інші витрати (вартість різних матеріалів, використовуваних при розробці проекту, послуги сторонніх організацій тощо)
За формулою (3.17) визначаємо непрямі витрати:
За формулою (3.16) визначаємо годинну зарплату працівника:
За формулою (3.15) визначаємо витрати на оплату праці персоналу:
За формулою (3.14) визначаємо собівартість проектування:
За формулою (3.13) визначаємо витрати на розробку проекту:
У разі створення одного ПВ економічний ефект «Еф» визначається за формулою (3.18):
-
(3.18)
де Вр – поточні витрати, грн.;
KЗатр – капітальні витрати на створення програмного виробу, грн;
Ен – нормативний коефіцієнт економічної ефективності капіталовкладень, 0,15 частки.
Коефіцієнт економічної ефективності капіталовкладень «ЕР» показує величину річного приросту прибутку або зниження собівартості в результаті використання програмного виробу на одну гривню одноразових витрат (капіталовкладень), розраховується за формулою (3.19):
|
(3.19) |
де Вр – поточні витрати, грн.;
KЗатр – капітальні витрати на створення програмного виробу, грн;
Примітка: Проект вважається ефективним, якщо виконується нерівність, яка розраховується за формулою (3.20):
-
(3.20)
Термін окупності капіталовкладень «ТР»– період часу, протягом якого окупаються витрати на ПВ розраховується за формулою (3.21):
-
(3.21)
Економічний розрахунок показує, що розробка та використання ПК є економічно виправданим і доцільним. Про це свідчать наступні цифри:
1 Поточні витрати при впровадженні підсистеми проектування складуть 9081,93грн.
2.Економічний ефект складає 6553,02 грн.
3.Термін окупності капіталовкладень в ПК складе 1 рік і 11 місяців.
СПИСОК ВИКОРИСТАНОЇ ЛІТЕРАТУРИ
ЕСПД. Виды программ и программных документов. ГОСТ 19.101-77. – [Введен 1980-01-01]. – (Межгосударственный стандарт)
Документація. Звіт у сфері науки та техніки. Структура і правила оформлення. (ISO 5566:1982, IDT): ДСТУ 3008-95. – [Чинний від 1995-02-23]. – (Національний стандарт України).
ЕСПД. Общие положения. ГОСТ 19.001-77. – [Введен 1980-01-01]. – (Межгосударственный стандарт).
Фленов Михаил Библия C#; БХВ-Петербург, 2009. - 560 c.
Фленов Михаил Библия C#; БХВ-Петербург, 2011. - 560 c.
ЕСПД. Стадии разработки. ГОСТ 19.102-77. – [Введен 1980-01-01]. – (Межгосударственный стандарт).
ЕСПД. Обозначение программ и программных документов. ГОСТ 19.103-77 – [Введен 1980-01-01]. – (Межгосударственный стандарт).
Гуриков С. Р. Введение в программирование на языке Visual C#; Форум, Инфра-М, 2013. - 448 c.
ЕСПД. Требования к программным документам, выполненным печатным способом. ГОСТ 19.106-78. – [Введен 1980-01-01].
ЕСПД. Спецификация. Требования к содержанию и оформлению. ГОСТ 19.202-78. – [Введен 1980-01-01]. – (Межгосударственный стандарт).
Мартин Р. С., Мартин М. Принципы, паттерны и методики гибкой разработки на языке C#; Символ-Плюс, 2011. - 768 c.
Пугачев С., Шериев А., Кичинский К. Разработка приложений для Windows 8 на языке C#; БХВ-Петербург, 2013. - 416 c.
Податковий кодекс України (Із змінами і доповненнями, внесеними Законами України) від 7 червня 2012 року № 4915- VI
Економіка підприємства: Підручник/ За заг ред. С.Ф. Покропивного. – Вид. 2-ге, перероб. та доп. – К.: КНЕУ, 2001.
Экономика предприятия: Учебник для вузов / Л.Я Аврашков, В.В. Адамчук, О.В. Антонов и др.; Под ред. проф. В.Я. Горфинкеля, проф. В.А. Швандара. – 2-е изд., перераб. и доп. – М.: Банки и биржи, ЮНИТИ, 1998.
Экономика предприятия: Учебник / Под ред. проф. Н.А. Сафронова. – М.: Юристь, 2002.
Экономика организации. Н.Л.Зайцев. – М.: «Экзамен», 2000. – 768с.
Економіка підприємства: Навч. посібник. – 2-е вид., випр. і доп. /І.М.Бойчик, М.І.Харів, М.І.Хопчан, Ю.В.Піча. – К.: Каравела; Львів: Новий світ –2001. – 298 с.
Продиус Ю.И. Экономика предприятия: Учебное пособие. – Харьков: ООО «Одиссей». – 2006. – 416 с.

=
СiNАi/
Fгодi
,