Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Ikhsanova_Elina_LR_3

.docx
Скачиваний:
1
Добавлен:
07.04.2025
Размер:
608.57 Кб
Скачать

Министерство науки и высшего образования Российской Федерации

Федеральное государственное бюджетное

образовательное учреждение высшего образования

«Уфимский государственный авиационный технический университет»

Факультет информатики и робототехники

Кафедра ВМиК

Отчёт по лабораторной работе № 3

предмет: «Экономика программной инженерии»

на тему: «Изучение инструментов вычисления метрик ИТ-проектов»

Выполнил:

Студент группы ПРО-132Б Э.А. Ихсанова

Проверил:

Преподаватель Л. Ф. Розанова

Уфа – 2022

СОДЕРЖАНИЕ

  1. Цели и задачи

Цель: изучить инструменты вычисления метрик ИТ-проектов при помощи программ «Онлайн калькулятор COCOMO II», «Costar 7.0», «LocMetrics» и «Visual Studio».

Задача: проанализировать работу программ на основе практической аппробации.

  1. Ход работы

Работа выполнялась по сквозному номеру 42 (№ в списке группы – 11)

  1. Расчёт метрик программного обеспечения используя программы «Онлайн калькулятор COCOMO II» и «Costar 7.0» («System Star Demo»)

Рассмотрим ход работы для онлайн калькулятора COCOMO II:

  1. В «шапку» калькулятора введены произвольные значения. Остальное было заполнено в соответствии с индивидуальными исходными данными:

  1. После нажатия кнопки «Calculate» были получены значения, рассчитанные онлайн калькулятором. Результат приведен под заголовком «Results».

Рассмотрим ход работы с программой «Costar 7.0» («System Stars Demo»)

  1. Программа была установлена на компьютер.

  2. В программу были введены значения, соответствующие исходным данным, указанным в таблице.

  1. Сохраняем полученные результаты.

Проанализируем работу данных программ, определим их преимущества и недостатки. Общий результат работы программ одинаков, с некоторыми нюансами. Рассмотрим каждую программу по отдельности:

  1. Онлайн калькулятор COCOMO II

«+» :

Простота установки (нет необходимости в скачивании программы); понятный и простой интерфейс, быстрый расчет результатов.

«–» :

Нет объяснений по метрикам; по сравнению с «System Star» меньшая вариативность, доступно гораздо меньше отчетов.

  1. Программа «System Star»

«+» :

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

«–» :

Программу необходимо устанавливать на компьютер, в отличие от онлайн калькулятора «COCOMO II».

  1. Расчёт метрик программного обеспечения используя программы «LocMetrics» и «Visual Studio»

При работе с данными программами производился анализ над проектом, созданным для участия в «Неделе науки». Данный проект является компьютерной игрой, созданной на Unity, весь код был написан на ЯП C#.

Рассмотрим ход работы для программы «LocMetrics»:

  1. Программа была установлена на компьютер.

  2. В поле «Source Code Directory» был указан путь к папке, которая содержит все коды, используемые в самом проекте и ассеты, связанных с ним.

  1. Полученные результаты были сохранены на компьютере. (файл HTML прикреплен вместе с отчетом). Основные результаты проверки:

Рассмотрим ход работы для программы «Visual Studio 2019»:

  1. Для анализа проекта, необходимо открыть связанное с ним решение.

  2. В окне результата выводятся интересующие нас метрики:

Проанализируем работу данных программ, определим их преимущества и недостатки. Результаты работы программ несколько отличаются из-за их особенностей, в т.ч. из-за системного кода движка Unity. Рассмотрим каждую программу по отдельности:

  1. Программа «LocMetrics»

«+» :

Минималистичный интерфейс (необходимо только указать путь до папки с проектом); подробный анализ с визуализацией в виде диаграммы.

«–» :

Нет тонкой настройки, из-за чего всегда приходится иметь дело с полным анализом проекта.

  1. Программа «Visual Studio»

«+» :

Понятный интерфейс; быстрый и ёмкий по содержанию анализ, который можно произвести сразу после написания кода (если разработка производится с использованием «Visual Studio»)

«–» :

Анализ производится поверхностно и не дает данных по всем метрикам.

Вывод

В ходе выполнения лабораторной работы была проведена работа с программами «Онлайн калькулятор COCOMO II», «Costar 7.0», «LocMetrics» и «Visual Studio».

Произведено сравнение программ между собой, в ходе чего выявлены различия в итоговых показателях, связанные с особенностями работы программ. Также произведен расчёт метрик собственного проекта.

Соседние файлы в предмете Экономика программной инженерии