- •Росжелдор
- •Содержание
- •Введение
- •1.4.2 Требования к надежности
- •2. Расчет предварительных оценок проекта
- •2.1 Расчет fp-метрик и loc-метрик
- •Определение системных параметров приложения
- •2.2 Расчет cocomo-метрик
- •Формирователи затрат eMi для раннего этапа проектирования
- •3 Проектирование с использованием языка uml
- •3.1 Диаграмма прецедентов
- •3.2 Диаграмма классов
- •3.3 Диаграмма последовательностей
- •Приложение
Определение системных параметров приложения
|
Системный параметр |
Описание |
Fi |
|
Передача данных |
|
F1= |
|
Обработка данных |
|
F2= |
|
Производительность |
|
F3= |
|
Распространенность |
|
F4= |
|
Скорость транзакций |
|
F5= |
|
Оперативный ввод данных |
|
F6= |
|
Эффективность работы |
|
F7= |
|
Оперативное обновление |
|
F8= |
|
Сложность обработки |
|
F9= |
|
Повторная используемость |
|
F10= |
|
Легкость инсталляции |
|
F11= |
|
Легкость эксплуатации |
|
F12= |
|
Разнообразные условия размещения |
|
F13= |
|
Простота изменений |
|
F14= |
|
|
= |
|
После сбора всей необходимой информации приступаем к расчету FP-метрики.
FP = S× (0,65+ 0,01 ×)= …….. =……..
Пересчет FP-оценок в LOC-оценки
LOC= FP×29=48.96*29=1419.84
2.2 Расчет cocomo-метрик
ЗАТРАТЫ = А × Ме ×РАЗМЕРв [чел.-мес],
где:
А – масштабный коэффициент А = 2,5;
РАЗМЕР – размер ПО выраженный в тысячах LOC;
Мe - множитель поправки зависит от 7 формирователей затрат, характеризующих продукт, процесс и персонал (см. табл. ниже);
показатель степени В отражает нелинейную зависимость затрат от размера проекта (от длины кода LOC)
Значение показателя степени В изменяется в диапазоне 1,01... 1,26, зависит от 5 масштабных факторов Wi и вычисляется по формуле
.
Общая характеристика масштабных факторов Wi приведена в табл. 2.19, а табл. 2.20 позволяет определить оценки этих факторов. Оценки принимают 6 значений: от очень низкой (5) до сверхвысокой (0).
Характеристика масштабных факторов Wi
Масштабный фактор (Wi) |
Пояснение |
Wi |
1) Предсказуемость , наличие прецедентов PREC |
Отражает предыдущий опыт организации в реализации проектов этого типа. Очень низкий (=5) означает отсутствие опыта. Сверхвысокий (=0) означает, что организация полностью знакома с этой прикладной областью (ранее такое уже выполняли) |
5 нет опыта |
2) Гибкость разработки FLEX
|
Отражает степень гибкости процесса разработки. Очень низкий означает, что используется заданный процесс. Сверхвысокий означает, что клиент установил только общие цели |
3 среднее |
3) Разрешение архитектуры / Разрешение рисков в архитектуре RESL
|
Отражает степень выполняемого анализа риска. Очень низкий (=5) означает малый анализ. Сверхвысокий (=0) означает полный и сквозной анализ риска |
3 среднее |
4)Связность группы TEAM
|
Отражает, насколько хорошо разработчики группы знают друг друга и насколько удачно они совместно работают. Очень низкий (=5) означает очень трудные взаимодействия. Сверхвысокий, (=0) означает интегрированную группу, без проблем взаимодействия
|
0 – один в группе, сам студент выполняет |
5)Зрелость процесса РМАТ |
Означает зрелость процесса в организации. Вычисление этого фактора может выполняться по вопроснику СММ |
3 -среднее |
|
|
=14 |
=1,15