Файл: Методичка по ТЭО проектов.pdf

Добавлен: 23.10.2018

Просмотров: 3674

Скачиваний: 14

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
background image

 

36 

II. 

Определение  технико-экономических  по-

казателей  проекта  методом  функцио-
нальных точек 

 
Исходные данные. 
 
Тип системы: программно-информационная 
Сложность системы: простая 
Язык программирования – Delphi 
Плановый  срок  на  разработку  системы,  установленный  за-

казчиком – 12 месяцев. 

Размеры  программной  системы  оцениваются  в  терминах 

количества и сложности бизнес-процессов (функций), реализуе-
мых  в  данном  программном  коде.  Система  с  использованием 
методологии  структурного  анализа  и  проектирования  описыва-
ется в виде многоуровневой графической модели, представлен-
ной  в  виде  совокупности  пользовательских  бизнес-процессов, 
каждый  из которых  включает  в  себя  входные  и выходные  дан-
ные, преобразования, внешние интерфейсы.  

Процедура оценивания размеров программной системы со-

относится с одним из пользовательских бизнес-процессов и со-
стоит из следующей последовательности этапов: 

−  выделение множества бизнес-процессов; 
−  подсчет  количества  функциональных  точек  бизнес-

процесса в разрезе каждой категории; 

−  определение весовых коэффициентов сложности каждой 

функции; 

−  учет  факторов  и  требований  среды  разработки  про-

граммной системы; 

−  вычисление интегральных показателей сложности; 
−  вычисление  итогового  количества  функциональных  то-

чек; 

−  определение размеров программной системы в показате-

лях LOC; 

−  определение размеров программной системы в целом. 
 


background image

 

37 

На  основании  методики,  изложенной  в  разделе  2.3.2.  рас-

считаем количество функциональных точек по каждому бизнес-
процессу  и  заполним  соответствующие  таблицы  по  аналогии  с 
таблицей 2.3.  

При  этом  используем  весовые  коэффициенты  сложности 

выводов,  вводов,  опросов  ввода,  опросов  вывода,  сложности 
структурных  данных  (файлов),  сложности  интерфейсов  (табл. 
2.4. – 2.9). 

Для  разрабатываемой  АИС  получаем  рабочие  таблицы  оп-

ределения  количества  функциональных  точек  по  каждому  биз-
нес-процессу (табл. 2-6). 

Таблица 2. 

Рабочая таблица определения количества  

функциональных точек по бизнес-процессу 

«Администрирование системы» 

 

АИС «Администратор»  

Категория функций 

Простые  Средние 

Сложные 

Кол-во 
точек 

Количество выводов 

5*8 

40 

Количество вводов 

5*8 

40 

Количество опросов вывода 

7*8 

56 

Количество опросов ввода 

6*8 

48 

Количество файлов 

10*3 

30 

Количество интерфейсов 

5*18 

90 

 

Количество функциональных точек 

 

304 

 

Поясним,  что  в  данном  случае,  для  бизнес-процесса  «Ад-

министрирование системы»: 

1)  категория функций определена как «Средние» и «Слож-

ные»; 

2)  количество  «средних»  выводов  =  40  (5*8),  это  означает, 

что количество элементов данных составляет = 8 (в интервале от 
6 до 19), количество файлов = 3 (интервал 2-3), при этом коэф-
фициент сложности 

5

12

=

α

 

(табл. 2.4.); 


background image

 

38 

3) 

количество вводов = 40 (5*8), соответственно количество 

элементов данных составляет = 8 (в интервале от 6 до 19), коли-
чество файлов = 2 (интервал 2-3), при этом коэффициент слож-
ности 

5

22

=

α

(табл. 2.5); 

4)  количество  «сложных»  опросов  вывода  =  56  (7*8),  то 

есть количество элементов данных = 8 (интервал от 6-19), соот-
ветственно  

7

32

=

α

при количестве файлов = 8 (табл. 2.6.); 

5) количество «сложных» опросов ввода = 48 (6*8), то есть 

количество  элементов  данных  =  8,  при  количестве  файлов  =  8, 
при этом                  (табл. 2.7)   

6) количество файлов = 30 (10*3), соответственно количест-

во  элементов  данных  составляет  =  3  (в  интервале  от  1  до  19), 
количество  логических  взаимосвязей  –  более  6  записей,  при 
этом коэффициент сложности 

10

51

=

α

    (табл. 2.8). 

7)  количество  интерфейсов  =  90  (5*18),  соответственно  - 

количество  элементов  данных  составляет  18  (интервал  от  1  до 
19),   

5

61

=

α

  (табл.  2.9)  при  одной  логической  записи  типа 

формат/взаимосвязь. 

 
Если  категории  функций  –  несущественны,  то  параметры 

матриц по ним равны нулю. 

 
Общее количество функциональных точек определяется по 

формуле: 

=

=

=

3

1

6

1

j

ij

ij

i

x

F

α

= 304 точки            

 
Аналогичным  образом  заполняются  рабочие  таблицы  по 

остальным  бизнес-процессам  разрабатываемой  автоматизиро-
ванной системы.  
       
 
 
 

6

42

=

α


background image

 

39 

Таблица 3. 

Рабочая таблица определения количества  

функциональных точек по бизнес-процессу 

«Прием продуктов»

 

 

АИС «Прием продуктов» 

Категория функций 

Простые  Средние 

Сложные 

Кол-во 
точек 

Количество выводов 

5*4 

7*4 

48 

Количество вводов 

4*1 

5*1 

Количество опросов вывода 

4*1 

Количество опросов ввода 

10*6 

60 

Количество файлов 

7*1 

10*4 

47 

Количество интерфейсов 

10*3 

30 

 

Количество функциональных точек 

 

198 

 

Таблица 4. 

Рабочая таблица определения количества  

функциональных точек по бизнес-процессу 

«Прием заказов»

 

 

АИС «Прием заказов» 

Категория функций 

Простые  Средние 

Сложные 

Кол-во 
точек 

Количество выводов 

5*2 

7*2 

24 

Количество вводов 

4*1 

5*1 

7*1 

16 

Количество опросов вывода 

7*1 

Количество опросов ввода 

6*10 

60 

Количество файлов 

15*4 

60 

Количество интерфейсов 

10*3 

30 

 

Количество функциональных точек 

 

197 

 

 


background image

 

40 

Таблица 5. 

Рабочая таблица определения количества  

функциональных точек по бизнес-процессу 

«Прием платежей»

 

 

АИС «Прием платежей» 

Категория функций 

Простые  Средние 

Сложные 

Кол-во 
точек 

Количество выводов 

5*4 

20 

Количество вводов 

4*1 

5*1 

Количество опросов вывода 

7*1 

Количество опросов ввода 

15*6 

90 

Количество файлов 

10*5 

50 

Количество интерфейсов 

10*12 

120 

 

Количество функциональных точек 

 

296 

 

Таблица 6. 

 

Рабочая таблица определения количества  

функциональных точек по бизнес-процессу 

«Исполнение заказов»

 

 

АИС «Исполнение заказов» 

Категория функций 

Простые  Средние 

Сложные 

Кол-во 
точек 

Количество выводов 

4*5 

20 

Количество вводов 

8*6 

48 

Количество опросов вывода 

7*1 

Количество опросов ввода 

7*2 

14 

Количество файлов 

10*8 

80 

Количество интерфейсов 

10*10 

100 

 

Количество функциональных точек 

 

269