
- •Курсовая работа по курсу «Автоматическое проектирование информационных систем»
- •Постановка задачи проектирования
- •Формирование Use-Case диаграммы
- •Описание Business Use-Case diagram
- •Описание Use-Case diagram
- •Потоки событий
- •Нефункциональные требования
- •Техническое задание
- •Требования к функциональности
- •Диаграмма классов
- •Описание Class Diagram
- •Диаграмма деятельности
- •Диаграмма компонентов
- •Тестирование приложения
Тестирование приложения
Название Use-Case’а |
Описание контекста тестирования |
Ожидаемый результат |
Начать распознавание образов |
Все аппаратные устройства работают штатно, в камеру отображается жест, имеющийся в библиотеке. Дистанция от камеры до руки <5м. |
Жест обводится цветной рамкой, в левом нижнем углу дисплея пишется номер этого жеста в билиотеке. |
Камера устройства отключена или занята другим приложением. |
Выводится диалоговое окно о невозможности доступа к камере и приложение завершается. |
|
Все аппаратные устройства работают штатно, в камеру отображается жест, не занесенный в библиотеку. |
Никаких цветовых индикаторов не выводится, на экране отображается только текущий видеопоток. |
|
Все аппаратные устройства работают штатно, в камеру отображается жест с дистанции >5-10 м. |
Никаких цветовых индикаторов не выводится, на экране отображается только текущий видеопоток. |
|
Прекратить распознавание жестов |
Приложение распознает жест в текущем видеопотоке. |
Распознавание прекращается, все данные о распознанных жестах(рамка и номер) исчезают с экрана. Любое другое приложение может захватить камеру. |
Добавить жест |
Добавляется жест, которого нет в библиотеке. Аппаратные средства работают штатно, в камеру с дистанции <5м отображается жест рукой. |
Жест распознается и заносится в библиотеку. |
Добавляется жест, который есть в библиотеке, все аппаратные средства работают штатно. |
В диалоговом окне выводится сообщение об ошибке, жест НЕ дублируется в библиотеке. |
|
При добавлении жеста в камеру не показывается рука. Аппаратные средства работают штатно. |
В диалоговом окне выводится сообщение об ошибке. Библиотека жестов не модифицируется. |
|
Камера отключена или занята другим приложением. |
Выводится диалоговое окно о невозможности доступа к камере. Добавление жеста прекращается, библиотека не модифицируется. |
|
Удалить жест |
- |
Жест более не присутствует в библиотеке. |
Просмотреть список жестов |
|
Библиотека жестов и их номера отображаются в стандартном виджете «Галерея картин» мобильных платформ. |
Вывод
В ходе курсовой работы разработаны следующие компоненты:
Use-case и Business Use-case диаграммы;
Список нефункциональных требований;
Диаграмма классов;
Диаграмма деятельности;
Диаграммы компонентов для Android и iOS версий.