99598

Оцінка трудомісткості і вартості всіх проектів створення інформаційних систем

Лабораторная работа

Экономическая теория и математическое моделирование

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

Украинкский

2016-09-25

31.4 KB

1 чел.

МІНІСТЕРСТВО ОСВІТИ ТА НАУКИ УКРАЇНИ ЖИТОМИРСЬКИЙ ДЕРЖАВНИЙ ТЕХНОЛОГІЧНИЙ УНІВЕРСИТЕТ

   кафедра

  програмного забезпечення

  Обчислювальної техніки

   група ПІ-45

Лабораторна робота №1

Виконав:       Бобровнік С.О.

Перевірив:     Кравченко С.М.

м. Житомир

Завдання

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

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

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

  1.  Апаратне забезпечення (обчислювальне й телекомунікаційне устаткування);
  2.  Готові програмні продукти (ОС, СУБД, сервера додатків, галузеві додатки)        від ІТ - вендорів (Microsoft, SAP, Oracle, IBM, Fujitsu ін.);
  3.  Готові платформи розробки (мова програмування, СУБД, бібліотеки компонентів);
  4.  Інженерна інфраструктура (серверні приміщення);
  5.  Послуги зв'язку (Інтернет, виділені канали та ін.).

Виконання роботи

Визначимо функціональний  розмір прикладного програмного забезпечення інформаційних систем:

, де

К1 – масштаб об’єкту

автоматизації

К2 – тип замовника

К3 – тип програмного забезпечення

Автоматизація

бізнес процесу одного структурного підрозділу  -  1

Центральний

державний орган - 14

Клієнт-серверне

(товстий клієнт) - 8

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

де 58 - коефіцієнт переводу балу функціональності в кількість логічних рядків С# коду.

Визначення трудомісткості розробки ППЗ інформаційної системи

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

,  де

Показники розробки, Ri

Низький

рівень

Середній

рівень

Високий

рівень

передбачуваність проекту для розроблювача, R1

4,96

гнучкість процесу розробки, R2

3,04

ступінь знищення ризиків, R3

2,83

згуртованість команди проекту, R4

4,38

зрілість процесів в організації

розроблювача, R5

3,12

Множники

витрат, Zi

Низький

рівень

Середній

рівень

Високий

рівень

згуртованість персоналу, Z1

1,20

надійність і складність прикладного програмного забезпечення,  Z2

1,00

складність платформи, Z3

1,29

необхідний рівень повторного використання, Z4

0,95

досвідченість персоналу, Z5

1,00

використання інструментів, Z6

1,00

щільність графіка проекту, Z7

1,00

Розрахунок чисельності виконавців проекту, строки виконання роботи.

Визначимо загальний об’єм (Vз) програмного продукту:

Визначимо загальну трудомісткість невеликих проектів:

, де  

 

Визначимо чисельність виконавців:

Висновок:

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

 


 

А также другие работы, которые могут Вас заинтересовать

10473. Создание сервера на собственном компьютере 1.23 MB
  Создание сервера на собственном компьютере В настоящее время помимо использования чистого языка HTML для создания Webсайтов используются языки подобные PHP это серверный язык сценариев встраиваемый в HTMLстраницу и исполняемый на стороне сервера расширяя функциональн...
10474. Введение использование PhpMyAdmin в базе данных Mysql 1.42 MB
  Введение использование PhpMyAdmin в базе данных Mysql. Для входа в Mysql при использовании пакета Денвер необходимо воспользоваться утилитой которая расположена по адресу предварительно запустив пакет Start Denwer. Рис.1 Состав папки содержащей утилиту PHPMYADMIN ...
10475. Краткая теория PHP и введение в базы данных на примере Mysql 2.93 MB
  Краткая теория PHP и введение в базы данных на примере Mysql Введение Цель: Сайт с помощью PHP блоков можно собирать как конструктор и за счет блоков можно изменить любую информацию на сайте созданном с помощью PHP сразу на всех его страницах. Вся информация сайта
10476. Метан - найпростіша органічна сполука, його склад, електронна й структурна формули, тетраедрична будова молекули. Фізичні властивості, поширення в природі 806 KB
  Тема. Метан найпростіша органічна сполука його склад електронна й структурна формули тетраедрична будова молекули. Фізичні властивості поширення в природі Навчальна мета уроку: через систему пізнавальних завдань сформувати знання про склад будову метану його фіз
10477. Мило, його склад, мийна дія. Синтетичні мийні засоби 70.5 KB
  Тема: Мило його склад мийна дія. Синтетичні мийні засоби. Мета: навчальна: сформувати уявлення про склад мила і мийних засобів їх мийну дію порівняти властивості мила і мийних засобів; закріпити знання про властивості карбонових кислот жирів естерів твердість води...
10478. Мій перший педагогічний досвід. Роздуми про мій перший урок 39 KB
  Мій перший педагогічний досвід. Роздуми про мій перший урок. 13.02.2009р. 10клас â€Насичені вуглеводні€. Прийшовши до школи я була дуже рада що мені випала можливість проводити уроки. Перед своїм першим уроком я готувалась два дні заздалегідь. Перше що було у моїй ...
10479. Місце елементів-металів у періодичній системі хімічних елементів Д.І. Менделєєва та особливості будови їх атомів 57.5 KB
  Тема: Місце елементівметалів у періодичній системі хімічних елементів Д.І. Менделєєва та особливості будови їх атомів. Металічний хімічний звязок. Загальні фізичні властивості металів. Навчальна мета: спираючись на знання періодичного закону та типи хімічних звяз...
10480. Насичені вуглеводні. Номенклатура 201 KB
  Дата: Тема: Урок залік з теми Насичені вуглеводні. Номенклатура.€ Тип уроку: урок застосування знань умінь та навичок. Навчальна мета: Конкретизувати та поглибити знання учнів з теми Насичені вуглеводніâ€. Навчити учнів застосовувати загальні зако...
10481. Семінар з теми Ненасичені вуглеводні етиленового ряду 177 KB
  Дата: Тема: Семінар з теми Ненасичені вуглеводні етиленового ряду Навчальна мета: Конкретизувати та поглибити знання учнів з теми Ненасичені вуглеводні етиленового рядуâ€; Навчити учнів застосовувати загальні закономірності для пояснення властивосте