Диплом: Разработка web представительства муниципального учреждения "Центр обеспечения учреждений в сфере образования" Таврического муниципального района Омской области

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
81
Продолжение таблицы 11
Количество файлов
Количество элементов данных
от 1 до 5
от 6 до 19
20 и более
2 – 3
4
31
5
32
7
33
4 и более
5
31
7
32
7
33
Таблица 12
Весовые коэффициенты сложности опросов ввода
Количество файлов
Количество элементов данных
от 1 до 5
от 6 до 19
20 и более
1
3
41
3
42
4
43
2 – 3
3
41
4
42
6
43
4 и более
4
41
6
42
6
43
Определение количества файлов
Под файлами нужно понимать следующие единицы информации,
использующиеся программной системой в рассматриваемом блоке модели ПС:
внутренние логические файлы программной системы; структуры данных,
представляющие собой первичную логическую группу пользовательских
данных, которые постоянно находятся внутри границ программной системы;
внешние файлы, доступные пользователям с помощью ввода, вывода, опросов
либо интерфейсов.
Весовые коэффициенты оценки сложности файлов в зависимости от
количества взаимосвязей между таблицами представлены в таблице 13.
Таблица 13
Весовые коэффициенты сложности структурных данных
Количество логических
взаимосвязей
Количество элементов данных
от 1 до 19
от 20 до 50
более 51
Одна логическая запись
типа
«формат – взаимосвязь»
7
51
7
52
7
53
82
Продолжение таблицы 13
Количество логических
взаимосвязей
Количество элементов данных
от 1 до 19
от 20 до 50
более 51
От двух до пяти записей
7
51
10
52
10
53
Более шести записей
10
51
15
52
10
53
Определение количества интерфейсов
Под интерфейсами, используемыми рассматриваемым блоком
графической модели, будем понимать: файлы, сгенерированные другими
программными системами и использующиеся в данной ПС; потоки данных,
хранящихся за пределами программной системы, но используемых при
управлении вычислительным процессом в любом направлении пересылки;
структуры данных, использующихся в нескольких программных системах.
Весовые коэффициенты оценки сложности интерфейсов представлены в
таблице 14.
Таблица 14
Весовые коэффициенты сложности интерфейсов
Количество логических
взаимосвязей
Количество элементов данных
от 1 до 19
от 20 до 50
более 51
Одна логическая запись
типа
«формат – взаимосвязь»
5
61
5
62
7
63
От двух до пяти записей
7
61
7
62
10
63
Более шести записей
7
61
10
62
10
63
Общее количество функциональных точек ПС определяется по формуле 1:
36
11
603
ij ij
ij
Fx

  

.
(1)
Сложность предметной области и качества создаваемого программного
обеспечения зависит от среды разработки приложений и требований конечных
пользователей.
83
Влияние этих факторов на размеры программного обеспечения
оценивается по ряду показателей, указанных в таблице 15. Каждый показатель
оценивается по степени важности параметра для функционирования
разрабатываемого студентом ПС. На основании оценки существенности в
соответствующей ячейке выставляется оценка существенности. Оценка степени
существенности и выбор непосредственного значения балльной оценки
осуществляются студентом самостоятельно на основании собственного
суждения.
Таблица 15
Факторы среды разработки
Факторы среды
Степень важности параметра
для функционирования
разрабатываемого ПС, баллов
не важно
[0–1]
важно
[2–3]
очень важно
[4–5]
Каналы передачи данных
4
Распределенные вычисления
1
Производительность системы
2
Конфигурирование
3
Частота транзакций
3
Интерактивная обработка
5
Пользовательский интерфейс
5
Интерактивное обновление БД
1
Сложность обработки запросов
3
Сложность инсталляции ПС
5
Сложность эксплуатации системы
5
Степень распределенности системы
2
Гибкость изменения функций
2
Общая сумма выставленных баллов по
всем градациям
41
84
В случае если какой-либо из показателей не используется, ему
присваивается балльное значение «0».
Уровень влияния факторов внешней среды рекомендуется определять по
формуле 2:
0, 6 5 (0, 01 );ZN  
(2)
0, 65 (0, 01 4 1) 1, 0 6 .Z    
где
N
суммарное значение балльных оценок факторов внешней среды,
приведенных в таблице. 17.
Уточненное количество функциональных точек с учетом факторов
внешней среды определяется ПС по формуле 3:
( ) ;R F F Z
(3)
( ) 60 3 1, 03 621 .RF   
Размерность программного обеспечения программирования следует
определять с учетом норматива для языка Java, который равен 53, расчет
осуществляется по формуле 4:
( ) ( ) ;R L O C R F L O C
(4)
62 1 53
( ) 32, 92
1000
R L O C

Определение трудозатрат на основе количества функциональных точек
Для оценки трудозатрат используется формула 5
( ) / 12;
E
T A R L O C
1,05
2, 4 32, 92
7, 84
12
T

(5)
где
T
– трудозатраты, выраженные в человекомесяцах;
)( LOCR
− размерность программной системы, выраженная в тысячах
строк кода.
Сомножитель А в формуле 5 является доминирующим, он прямо
пропорционален размерности программного обеспечения R и отражает
линейную зависимость роста трудозатрат от размерности ПС.
85
Сомножитель
E
R
отражает тот факт, что при увеличении размерности
программной системы возрастает относительная трудоемкость разработки
каждой строки программного кода за счет увеличения количества взаимосвязей
между компонентами.
Значения параметров
A
и
E
, полученные путем статистической
обработки данных по результатам реализации множества проектов,
определяются по данным, представленным в таблице 16. Оценки ПС получены в
результате обработки статистических данных по 160 реальным проектам.
Таблица 16
Коэффициенты математической модели оценки трудозатрат
Тип программной системы
Показатель
A
E
Комплексное программное средство
3,6
1,2
Информационное программное средство
3
1,12
Промышленный программный продукт
2,4
1,05
Типом программной системы является информационное программное
средство.
Длительность разработки программной системы определяет общие сроки
разработки ПС, начиная от разработки технического задания (требований) на
систему и завершая этапом проведения комплексных испытаний, и может быть
задана директивно заказчиком исходя из реальных потребностей его бизнеса и
наличия финансовых ресурсов.
Средняя численность сотрудников, занятых в проекте, определяется по
формуле 6:
0 ,3 5
2, 5 ;ДT
0 ,3 5
2, 5 7, 84 5,14.Д   
(6)
где
Д
− фонд рабочего времени одного программиста.
Определение фонда оплаты труда на разработку и комплексные
испытания программной системы
Распределение трудозатрат осуществляется на основе статистических
данных, приведенных в таблице 17.
86
Используя эти распределения, можно рассчитать среднюю численность
сотрудников, занятых на каждом из этапов создания программной системы, по
формуле 7:
/;
i i i
ZTД

  
(7)
1
0,1 7, 84 / (0,1 5,14) 1, 53 2;Z     
2
0, 22 7, 84 / (0, 3 5,14) 1,12 1;Z     
3
0, 405 7, 84 / (0, 35 5,14) 1, 77 2;Z     
4
0, 275 7, 84 / (0, 25 5,14) 1 , 68 2.Z     
Таблица 17
Распределение трудозатрат и длительности создания ПС по основным этапам
жизненного цикла создания программных систем
Этап жизненного цикла
Трудозатраты
(%)
Длительность
(%)
Анализ предметной области и
разработка требований
10
10
Проектирование
22
30
Программирование
40,5
35
Тестирование и комплексные
испытания
27,5
25
В таблице 18 приведены данные для относительного распределения
численности специалистов на каждом из четырех этапов жизненного цикла
создания программного средства.
Таблица 18
Распределение специалистов по этапам жизненного цикла ПС
Этап жизненного цикла
Тип специалистов (%)
аналитики
программисты
технические
специалисты
Анализ предметной области и
разработка требований
0,402 ≈ 1
0,202 ≈ 0
0,40 2 ≈ 1
Проектирование
0,351≈ 1
0,351 ≈ 0
0,301 ≈ 0
87
Продолжение таблицы 18
Этап жизненного цикла
Тип специалистов (%)
аналитики
программисты
технические
специалисты
Программирование
0,102 ≈ 0
0,652 ≈ 1
0,252 ≈ 1
Тестирование и комп исп
0,152 ≈ 0
0,602 ≈ 1
0,252 ≈ 1
Численность каждого типа специалистов на каждом из этапов
жизненного цикла создания программной системы определяется по выражению
8:
iijij
ZPZ 
, i = 1,4; j = 1,3,
(8)
где
ij
P
− относительная доля (%) специалистов j-го типа, привлекаемых для
реализации проекта на i-м этапе.
11
12
1 2 2;
1 2 2 .
Z
Z


23
24
1 1 1;
1 1 1 .
Z
Z


31
33
34
1 2 2;
1 2 2;
1 2 2 .
Z
Z
Z



41
43
44
1 2 2;
1 2 2;
1 2 2 .
Z
Z
Z



Фонд заработной платы для реализации i-го этапа проекта определяется
по формуле 9:
;
i ij i j
SZПS  
(9)
где П
i
длительность i-го этапа проекта;
S
j
месячный фонд заработной платы j-го типа специалиста.
;
ii
ПД

1
2
3
4
0,1 5,1 4 0, 5;
0, 3 5,1 4 1, 5 4;
0, 3 5 5,1 4 1, 8;
0, 2 5 5,1 4 1, 3 .
П
П
П
П
  
  
  
  
(10)
В основу определения месячного фонда оплаты труда специалиста может
быть положена месячная базовая ставка программиста, размер которой может
быть принят как одна из альтернатив: базовая ставка программиста заказчика;
88
базовая ставка программиста разработчика; рыночная базовая ставка
программиста в данном регионе.
Примем размер ставки программиста = 15 000 рублей, как рыночную
базовую ставку программиста в данном регионе.
Месячная ставка специалиста-программиста соотносится к ставке
системного аналитика как 1:0,7, следовательно:
- базовая ставка программиста = 15000 руб;
- ставка аналитика = 19500 руб;
- ставка техника = 10500 руб.
1
2
3
4 0 , 5 1 9 5 0 0 3 9 0 0 0;
2 1, 5 4 1 5 0 0 0 4 6 2 0 0;
6 1, 8 1 0 5 0 0 1 1 3 4 0 0;
S
S
S
   
   
   
3 9 0 0 0 4 6 2 0 0 1 1 3 4 0 0 1 9 8 6 0 0 .S    
Структура цены на программное обеспечение
Структура договорной цены на программное средство представлена в
таблице 19 и состоит из следующих разделов:
‒ прямые расходы: фонд оплаты труда, единый социальный налог,
амортизация программно-аппаратного комплекса, используемого разработчиком
при реализации проекта, исходя из нормативного срока окупаемости
вычислительной техники, командировочные расходы, а для бюджетных
учреждений – на основании приказов Минфина РФ;
‒ накладные расходы организации-разработчика (расходы на
административно-управленческий аппарат, охрану, обслуживающий персонал и
т. Д.), размер которых подтверждается соответствующими документами
разработчика программного средства;
‒ фонд развития производства устанавливается как определенный процент
от прямых расходов, размер которого согласовывается между разработчиком и
заказчиком;
‒ налог на добавленную стоимость определяется Налоговым кодексом РФ
и формой организации предприятия-разработчика.
89
Таблица 19
Структура договорной цены на программное средство
Наименование статьи
расходов
Методика определения стоимости
по статье расхода
Начисления на фонд
оплаты труда (социальные
отчисления)
Определяется Налоговым кодексом РФ и формой
организации предприятия-разработчика. В
настоящее время отчисления во внебюджетные
фонды составляют 30 %, отчисления в фонд
страхования от несчастных случаев – от 0,2 до 1,5
% от фонда оплаты труда
Прочие выплаты
(командировки в части
суточных)
Для бюджетных организаций определяется
приказами Минфина РФ, для организаций, других
форм собственности – на договорной основе
Прочие расходы
(расходные материалы,
услуги связи и т. Д.)
Определяются на договорной основе – по
согласованию с заказчиком, при этом услуги связи
(телефоны, Интернет) определяются действующими
расценками на данные услуги организаций,
предоставляющих услуги связи, и провайдеров сети
Интернет
Накладные расходы
организации-разработчика
Определяется на основе принятой у разработчика
процентной ставки отчислений на
общехозяйственные и общепроизводственные
расходы
Налог на добавленную
стоимость
18 % от добавленной стоимости продукта
Оплата труда непосредственных исполнителей составляет 198600
рублей.
Отчисления во внебюджетный фонд составляют 30% от этой суммы и
равны 59580 рублей.
Отчисления в фонд страхования от несчастных случаев составляют 1,5%
суммы оплаты труда непосредственных руководителей и равны 44,69 рублей.
90
Услуги связи (телефон и Интернет) предоставляет компания
«Ростелеком» в едином пакете услуг стоимостью 9240,00 рублей.
Накладные расходы составляют 15% от основных расходов и равны
29790,00 рублей.
Налог на добавленную стоимость равен 18% и составляет 35748,00
рублей.
Полная стоимость затрат на создание ПС отображена в таблице 20.
Таблица 20
Полная стоимость затрат на создание ПС
Наименование статьи затрат
Сумма затрат, руб.
Оплата труда
198600
Внебюджетный фонд
59580
Фонд страхования от несчастных случаев
44,69
Услуги связи
9240
Накладные расходы
29790
НДС
35748
Итого
333002,69
Итоговая стоимость затрат на создание данного ПС составляет 333002,69
рублей.

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)
Value-based education: ценности в системе образования и способы их реализации на уроке английского языка. Опыт Европейских стран