Похожие презентации:
ФЕДЬКО ЗАЩИТА
1. Тестовое мобильное приложение «КАРТОТЕКА»
Тестовое мобильноеприложение
«КАРТОТЕКА»
Выполнила: студент гр. 424-2
Федько М.Е.
Руководитель: канд. техн. наук, доцент
Морозова Ю.В.
Курсовая работа по дисциплине «Объектноориентированное программирование и анализ»
Томск 2026
2. Цель Разработка мобильного приложения для ведения картотеки преступников. Задачи 1. анализ предметной области; 2.
проектирование архитектуры;3. разработка интерфейса;
4. реализация поиска и архива;
5. тестирование приложения.
3. Обоснование выбора технологий
Используемые технологии• Java 25
• JavaFX
• Maven
• JUnit 5
Почему Java?
• объектно-ориентированный подход;
• кроссплатформенность;
• развитая экосистема.
3
4. Архитектура приложения
Основной функционал5
Рисунок 1 — Главный экран
приложения
Рисунок 2 — Экран добавления
преступника
Рисунок 3 — Досье преступника
Рисунок 4 — Экран архива
5. Основной функционал
Реализация поиска ихранения данных
Поиск
Stream API
фильтрация по параметрам
Хранение
сериализация Java
файлы .dat
6
6. Реализация поиска и хранения данных
ТестированиеКомпонент
Пропущено
инструкций
Покрытие
Пропущено
ветвлений
Покрытие
ветвлений
Пропущено
Всего
6 309 из 6 859
8%
291 из 317
8%
295
models
99 из 176
64%
8 из 4
33%
18
services
141 из 374
72%
52 из 22
29%
36
ui
4 из 411
0%
1 из 22
0%
146
default
8 из 84
0%
5 из 7
0%
46
api
7 из 74
0%
5 из 2
0%
49
Компонент
Сложность
Пропущено
строк
Пропущено
методов
Всего
355
1 044
134
models
49
19
services
65
ui
Пропущено
классов
Всего
строк
Всего
методов
Всего
классов
17
1 179
192
22
12
1
63
43
3
17
1
0
108
28
3
146
648
84
6
648
84
6
default
46
218
14
2
218
14
2
api
49
142
23
8
142
23
8
7
7. Тестирование
88. Тестирование
Итоги1. Разработано Java-приложение;
2. реализованы все требования ТЗ;
3. создан удобный интерфейс;
4. выполнено тестирование.
9. Итоги 1. Разработано Java-приложение; 2. реализованы все требования ТЗ; 3. создан удобный интерфейс; 4. выполнено тестирование.
СПАСИБО ЗАВНИМАНИЕ!