Отчет_лр3_Ибрагимова_МО417
.docxУФИМСКИЙ ГОСУДАРСТВЕННЫЙ АВИАЦИОННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
ФАКУЛЬТЕТ ИНФОРМАТИКИ И РОБОТОТЕХНИКИ
КАФЕДРА ВЫЧИСЛИТЕЛЬНОЙ МАТЕМАТИКИ И КИБЕРНЕТИКИ
|
|
|
||
|
УТВЕРЖДАЮ Проректор университета по научной работе ФИО |
|||
|
|
|
||
|
"___" ______________ _______г. |
|||
|
|
|
||
Лабораторная работа № 3
«Изучение инструментов вычисления метрик ИТ-проектов» |
||||
|
||||
по предмету: ЭКОНОМИКА ПРОГРАММНОЙ ИНЖЕНЕРИИ |
||||
Преподаватель |
|
А. В. Климова |
||
|
|
|
||
|
|
|
||
|
|
|
||
Исполнитель |
|
К. Б. Ибрагимова |
||
|
|
|
||
Уфа - 2021 |
Цель работы
Изучить инструменты для вычисления метрик ИТ-проектов, а именно: калькулятор COCOMO II, калькулятор Costar 7.0, LocMetrics, вычисление метрик с помощью средств Visual Studio.
Вариант 7
Исходные данные
Ход работы
Расчет в калькуляторе COCOMO II
Расчеты в калькуляторе Costar 7.0
Сравним COCOMO II и Costar 7.0
Так как программы используют разные алгоритмы значения результатов, различаются, хотя достаточно близки.
Онлайн-калькулятор COCOMO II выдает оценку трудоемкости в 0,5 чел./ мес. за срок 2,4 месяца. Имеет простой одностраничный интерфейс с минимальным функционалом.
В Costar 7.0 при аналогичном количестве строк кода SLOC = 700, выдает оценку трудоемкости в 3,7 чел./мес. за срок 5,1 месяцев. Имеет многостраничную подробную настройку параметров, но с дополнительными неочевидными переходами и нагруженный интерфейс.
Расчеты в калькуляторе LocMetric
Анализ с помощью средств Visual Studio
Сравним LocMetrics и IDE VS 2019
LOC у LocMetrics – 1038. LocMetrics позволяет оценить SLOC метрики и её разновидности.
LOC у IDE VS 2019 – 921. С помощью Visual studio 2019 можно узнать количество классов и взаимосвязи между ними. Visual studio вычисляет множество метрик. Используя преимущества метрик кода, разработчики могут понять, какие типы и методы должны быть переработаны или тщательно протестированы.
Вывод
В ходе выполнения данной лабораторной работы были сравнены и проанализированы инструменты вычисления метрик ИТ-проектов, закреплена работа с новыми программными продуктами.