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

lab_3_TS_Ivanova_4117

.docx
Скачиваний:
0
Добавлен:
29.04.2025
Размер:
154.1 Кб
Скачать

ГУАП

КАФЕДРА № 41

ОТЧЕТ ЗАЩИЩЕН С ОЦЕНКОЙ

ПРЕПОДАВАТЕЛЬ

ассистент

Б. К. Акопян

должность, уч. степень, звание

подпись, дата

инициалы, фамилия

ОТЧЕТ О ЛАБОРАТОРНОЙ РАБОТЕ №3

АНАЛИЗ ПРИЧИН ВОЗНИНОВЕНИЯ ПРОБЛЕМ

по курсу: ТЕОРИЯ СИСТЕМ И СИСТЕМНЫЙ АНАЛИЗ

РАБОТУ ВЫПОЛНИЛ

СТУДЕНТ ГР. №

4117

А.В.Иванова

подпись, дата

инициалы, фамилия

Санкт-Петербург 2023

Цель работы:

Получить практические навыки в анализе причин возникновения проблем, а также в оформлении результатов с помощью MS Visio и MS Excel.

Выполнение работы:

Для выполнения работы выбрана интегрированная среда разработки (IDE) Android Studio. Рассматриваемой проблемой является медленная и нестабильная работа среды при сборке приложения.

Как было выявлено во второй лабораторной работе, для приведения кода и ресурсов проекта к готовому виду приложения, да ещё и тестирования его на эмуляторе, требуется высокая производительность используемого компьютера. Это также подчеркнуто в системных требованиях разработчиков. Чтобы определить, отчего среда медлительна на устройствах средней мощности, была построена диаграмма “Рыбий скелет”, отображающая влияющие на проблему факторы и причины, из-за которых данная проблема возникла. Построенная диаграмма приведена на рисунке № 1.

Рисунок 1 – Диаграмма “Рыбий скелет”

Далее, для того чтоб выявить коренные причины возникновения проблемы, было построено дерево причин, принцип построения которого в разделении проблемы на подпроблемы до тех пор, пока не будет названа причина конкретной проблемы. Медленная работа программы обусловлена высокой нагрузкой на систему пользователя, которая заключается в высоком потреблении оперативной памяти и большой задаваемой нагрузкой на процессор. Это в свою очередь происходит из-за сложности сборки проекта в приложения, с загрузкой всех нужных данных и поддержанием его работы на втором устройстве. Построенное дерево причин, представленное на рисунке № 2, позволяет определить коренные причины проблемы.

Рисунок 2 – Дерево причин

И наконец, для выявления главенствующей причины медленной работы среды коренные проблемы были выписаны в таблицу и наглядно обозначены по степени важности. Как видно по таблице № 1, основными проблемами медленной работы программы являются несостоятельность устройства пользователя и тяжелая графическая составляющая Android Studio.

Таблица 1 – Оценка важности коренных причин

Коренные причины

Причина

Оценка важности причины (1/5)

Использование Java и Dex компиляторов для преобразования в машинный код

2

Обращение к сторонне среде ART для выполнения автоматической сборки

1

Средние характеристики устройства пользователя, не соответствующие рекомендуемым требования

5

Передача задействованных данных на операционную систему Android

3

Динамическая загрузка графических составляющих при работе с версткой и эмулятором

4

Выводы:

В ходе выполнения лабораторной работы проведен анализ проблемы медленной работы интегрированной среды разработки Android Studio и выявлены причины возникновения данной проблемы.

Для поиска самих причин была разработана наглядная диаграмма, выполненная по схеме “Рыбий скелет”, показывающая влияющие на работу среды факторы и причины их появления. Вследствие чего было разработано дерево причин, позволившее определить ряд коренных причин, влияющих на высокое потребление оперативной памяти и ресурсов процессора. Оценка данных причин показала, что медлительность среды прежде всего обусловлена недостаточными для корректной работы характеристиками устройства пользователя.

Соседние файлы в предмете Теория систем и системный анализ