АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Оценка параметров программного продукта

Читайте также:
  1. D.2 Оценка практического экзамена на 1-й и 2-й уровни – руководящие указания по взвешенным процентам
  2. I. ЗАКОН О СТРАТЕГИЧЕСКИХ ПРОДУКТАХ.
  3. II. Оценка располагаемых водных ресурсов объекта.
  4. IV. Расчет электрических параметров электрофильтра.
  5. T.5 Определение нормальной скорости распространения пламени и термодинамических параметров
  6. T.5. Определение нормальной скорости распространения пламени и термодинамических параметров.
  7. V этап. Оценка результатов
  8. V этап. Оценка результатов
  9. V этап. Оценка результатов
  10. V этап. Оценка результатов
  11. V. Определение основных параметров шахтного поля
  12. VII. ОЦЕНКА СЕЛЬХОЗУГОДИЙ

 

Для оценки размера программы используется наиболее распространенная метрика Function Point (FP) - количество функциональных точек, которые содержит программа.

Достоинства метрики:

– Независимость от языка программирования;

– Лёгкость вычисления на любой стадии проекта.

Для оценки размера программы используется модель потоков данных и логическая модель БД.

Исходные данные для расчета FP-метрик приведены в таблице 4.1.

 

Таблица 4.1 - Исходные данные для расчета FP - метрик

Имя характеристики Ранг, сложность, количество
Низкий Средний Высокий Итого
коэф. значение коэф. значение коэф. значение
Внешние вводы              
Внешние выводы              
Внешние запросы              
Внутренние логические файлы              
Внешние интерфейсные файлы              
      Общее количество (N):  
                   

 

После сбора всей необходимой информации необходимо рассчитать метрики FP. Общее количество было вычислено исходя из уровня сложности и количества по каждой характеристике.

Количество функциональных указателей вычисляется по формуле (4.1):

, (4.1)

где Fi - коэффициенты регулировки сложности

N - общее количество FP

Определение факторов среды. Значения выбираются эмпирически в результате ответов на 14 вопросов, которые характеризуют системные параметры приложения, приведенные в таблице 4.2.

 

Таблица 4.2

Системные параметры приложения

Системный параметр Описание Коэффициент
1. Передачи данных Сколько средств связи требуется для передачи или обмена информацией с приложением или системой?  
2. Распределенная обработка данных Как выполняются распределенная обработка данных и функции обработки?  
3. Производительность Нуждается ли пользователь в фиксации времени ответа или улучшении производительности?  
4. Распространенность используемой конфигурации Насколько распространена текущая аппаратная платформа, на которой будет выполнятся приложение?  
5. Скорость транзакций Как часто выполняются транзакции?  
6. Оперативный ввод данных Какой процент информации надо вводить в режиме online?  
7. Эффективность работы конечного пользователя Приложение проектировалось для обеспечения эффективной работы конечного пользователя?  
8. Оперативное обновление Как много внутренних файлов обновляется в онлайновой транзакции?  
9. Сложность обработки Выполняет ли приложение интенсивную логическую или математическую обработку?  
10. Повторная используемость Приложение разрабатывалось для удовлетворения требований одного или многих пользователей?  
11. Легкость инсталляции Насколько трудны преобразования и инсталляция приложения?  
12. Легкость эксплуатации Насколько эффективны и/или автоматизированы процедуры запуска, резервирования и восстановления?  
13. Разнообразные условия размещения Была ли спроектирована, разработана и поддержана возможность инсталляции приложения в разных местах для различных организаций?  
14. Простота изменений Была ли спроектирована, разработана и поддержана в приложении простота изменений?  
Итого  

 

Таким образом, сумма коэффициентов , а количество функциональных точек, исходя из формулы (4.1):

FP = 218 * (0, 65 + 0, 01 * 56) = 263,78.

FP - оценки пересчитываются в LOC - оценки.

Для реализации ПО выбран язык программирования PHP.

Количество LOC-строк = 30 * 263,78 = 7913

 


1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.004 сек.)