Отчет лр1 Шакиров МО-417
.docxУФИМСКИЙ ГОСУДАРСТВЕННЫЙ АВИАЦИОННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
ФАКУЛЬТЕТ ИНФОРМАТИКИ И РОБОТОТЕХНИКИ
КАФЕДРА ВЫЧИСЛИТЕЛЬНОЙ МАТЕМАТИКИ И КИБЕРНЕТИКИ
|
|
|
||
|
УТВЕРЖДАЮ Проректор университета по научной работе ФИО |
|||
|
|
|
||
|
"___" ______________ _______г. |
|||
|
|
|
||
Лабораторная работа № 1
«Расчет метрик размера при реализации проектов разработки программного обеспечения»
|
||||
|
||||
по предмету: ЭКОНОМИКА ПРОГРАММНОЙ ИНЖЕНЕРИИ |
||||
Преподаватель |
|
А. В. Климова |
||
|
|
|
||
|
|
|
||
|
|
|
||
Исполнитель |
|
А. Р. Шакиров |
||
|
|
|
||
Уфа - 2021 |
Цель работы
Освоение методов технико-экономического планирования и анализа на основе LOC- и FP-метрик.
Задачи работы
Изучение методики оценки проектов на основе LOC- и FP-данных.
Реализация методики для решения конкретной задачи.
Задание
Согласно варианту задания решить задачу 1.
Согласно варианту задания решить задачу 2.
Сравнить полученные результаты.
Ход работы
Вариант 11
Задача 1
Оценка проекта на основе LOC-метрики
Функция |
Лучш. [LOC] |
Вероят. [LOC] |
|
Худш. [LOC] |
F1 |
380 |
|
500 |
550 |
F2 |
2100 |
|
2300 |
2540 |
F3 |
1470 |
|
1600 |
2470 |
F4 |
2960 |
|
3010 |
3030 |
F5 |
1870 |
|
1900 |
2090 |
Данные из метрического базиса фирмы
Функция |
LOCанi |
|
Уд. стоимость анi [долл/LOC] |
|
Произв. анi [LOC/челмес] |
F1 |
|
900 |
|
27 |
200 |
F2 |
|
1300 |
|
20 |
300 |
F3 |
|
1150 |
|
21 |
150 |
F4 |
|
1030 |
|
24 |
400 |
F5 |
|
1730 |
|
18 |
250 |
Проведём предварительную оценку затрат и стоимости проекта с помощью размерноориентированных метрик.
Таблица 1. Информационные характеристики проекта
Таблица 2. Вычисление производительности
Таблица 3. Окончательный расчет
Задача 2
Оценка проекта на основе FP-метрики
По результатам анализа проблемной области эксперты оценили лучшее, худшее и вероятное значения информационных характеристик проекта.
Характеристика |
Лучш. |
Вероят. |
Худш. |
Вводы |
2 |
4 |
8 |
Выводы |
1 |
5 |
7 |
Запросы |
2 |
3 |
8 |
Логические файлы |
2 |
5 |
6 |
Интерфейсные файлы |
-2 |
3 |
5 |
Исходные данные для определения сложности информационных характеристик:
Характеристика |
Сложность |
|
Вводы |
|
5 |
Выводы |
|
3 |
Запросы |
|
7 |
Логические файлы |
|
4 |
Интерфейсные файлы |
|
4 |
Коэффициент |
Оценка |
|
1 |
Передачи данных |
4 |
2 |
Распределенная обработка данных |
4 |
3 |
Производительность |
4 |
4 |
Распространенность используемой конфигурации |
3 |
5 |
Скорость транзакций |
5 |
6 |
Оперативный ввод данных |
2 |
7 |
Эффективность работы конечного пользователя |
5 |
8 |
Оперативное обновление |
3 |
9 |
Сложность обработки |
2 |
10 |
Повторная используемость |
2 |
11 |
Легкость инсталляции |
4 |
12 |
Легкость эксплуатации |
3 |
13 |
Разнообразные условия размещения |
4 |
14 |
Простота изменений |
3 |
Из метрического базиса фирмы известно:
Производительность: 2 [FP/чел-мес]
Удельная стоимость: 1700 $/FP
Проведем предварительную оценку затрат и стоимости проекта с помощью функционально-ориентированных метрик.
Таблица 4. Информационные характеристики проекта
Таблица 5. Количества функциональных точек с учетом сложности
Таблица 6. Корректировка сложности с учетом системных параметров проекта
Таблица 7. Окончательный расчет
Сравним полученные результаты.
Размерно-ориентированные метрики прямо измеряют программный продукт и процесс его разработки. Основываются размерно-ориентированные метрики на LOC-оценках. LOC-оценка — это количество строк в программном продукте. Функционально-ориентированные метрики косвенно измеряют программный продукт и процесс его разработки. Вместо подсчета LOC-оценки при этом рассматривается не размер, а функциональность или полезность продукта.
При оценке проекта на основе LOC-метрики затраты равны 62,68 чел.-мес., стоимость равна 202 308,33 долл, это больше чем при оценке проекта на основе FP-метрики, затраты составляют 50,85 чел.-мес., а стоимость равна 172 890 долл.
Вывод
В ходе выполнения лабораторной работы были изучены методики оценки проектов на основе LOC- и FP-данных и реализованы методики для решения конкретной задачи