Uploaded by Группа Б16-В01

LR2 EIS

advertisement
НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ ЯДЕРНЫЙ
УНИВЕРСИТЕТ
«МИФИ»
Отчёт по дисциплине
Экономика
информационных систем
Экономика
программной
инженерии
По теме: “Оценка размера программного продукта
методом функциональных точек”
Выполнил
Веселов Н.О.
Группа
Б16-504
Преподаватель
Низаметдинов Ш.У.
Оценка
Москва 2019
1
Краткое описание программного средства
Оцениваемый программный продукт представляет из себя мобильное
приложение, обеспечивающий доступ ранжированному перечню ВУЗов на
основе итоговые баллов единого государственного экзамена. Конечным
программным продуктом является прототипа мобильного приложения для
выбора ВУЗа с возможностью просмотра основных критериев для отбора.
Входными данными для данного приложения будут являться баллы
абитуриента. По результатам работы приложения должна быть получена
информация, классифицированная по следующим категориям: минимальный
проходной балл, средняя зарплата выпускников и доля трудоустройства после
окончания.
2
Обоснование сложности данных и транзакций
 ILF в программном средстве:
1. Структура Incidental rating: 7 DET, 3 RET – Low.
a. Content String;
b. Points int;
c. AppBarLayout widget
d. Toolbar widget
e. TabLayout widget
2. Структура Salary rating: 5 DET, 2 RET – Low.
a. Content String;
b. Points int;
c. AppBarLayout widget
d. Toolbar widget
e. TabLayout widget
3. Структура list of universities: 4 DET, 1 RET – Low.
a. Content string;
b. Pict ImageView;
c. Vert LinerLayout;
 EIF в программном средстве:
1. Скраппинг сайта: 5 DET, 1 RET – Low.
a. Ball int;
b. Rate int;
c. Title String;
d. Salary int;
e. Pos int;
2. Data Base: 3 DET, 3 RET – Low.
a. Ball int;
b. Rate int;
c. Title String;
3
d. Salary int;
e. Pos int;
 EI в программном средстве:
1. Чтение конфигурационного файла при запуске: 1 FTR, 6 DET –
Low.
2. Скраппинг сайта: 4 FTR, 12 DET – High.
a. Ball int;
b. Rate int;
c. Title String;
d. Salary int;
e. Pos int;
 EO в программном средстве:
1. Логирование: 2 FTR, 3 DET – Low.
2. Создание входного файла с параметрами для системы построения
ранжированного списка: 2 FTR, 2 DET – Low.
3. Создание входного файла с баллами абитуриента: 2 FTR, 1 DET –
Low.
4. Создание файла с форматированным списков ВУЗов: 2 FTR, 2
DET – Low.
 EQ в программном средстве:
1. Вывод подсказок по использованию приложения: 1 FTR, 1 DET –
Low.
Основные характеристики системы (GSC):
1.
Обмен данными: 3.
2.
Распределенная обработка данных: 3.
3.
Производительность: 5.
4.
Ограничения по аппаратным ресурсам: 2.
5.
Транзакционная нагрузка: 4.
4
6.
Интенсивность взаимодействия с пользователем: 5.
7.
Эргономика: 5.
8.
Интенсивность изменения данных: 1.
9.
Сложность обработки: 2.
10.
Повторное использование: 2.
11.
Удобство инсталляции: 5.
12.
Удобство администрирования: 2.
13.
Портируемость: 5.
14.
Гибкость: 1.
5
Оценки размера программного продукта в функциональных
пунктах и строках кода
Вычисление UFPC:
5
3
𝑈𝐹𝑃𝐶 = ∑ ∑ 𝑤�
𝑛�
,
�
�
�
=1 �
=1
UFPC = 7 * 3 + 5 * 2 + 3 * 2 + 4 * 4 + 3 * 1 = 56
Итоговая степень влияния:
TDI = 3 + 3 + 5 + 2 + 4 + 5 + 5 + 1 + 2 + 2 + 5 + 2 + 5 + 1 = 45
Нормирующий фактор:
VAF = 0,65 + 0,01∙TDI = 0,65 + 0,01∙45 = 1,1.
Нормированное количество функциональных точек:
AFPC = UFPC × VAF = 155 × 1,1 = 62.
Количество строк исходного кода:
SLOC = AFPC × LM.
Минимальное значение: SLOC = 62 × 35 = 2170.
Номинальное значение: SLOC = 62 × 45 = 2790.
Максимальное значение: SLOC = 62 × 55 = 3410.
6
Download