Similar presentations:
Пример проектирования «Умный холодильник»
1.
Пример проектирования«Умный холодильник»
Сердюк Сергей Никитович
кандидат технических наук,
доцент кафедры программного обеспечения
НУ «Запорізька політехніка»
2. А. Требования, полученные на основе потребностей пользователей
ТребованиеОписание
Наличие возможности
оповещения про
истечение срока
годности продукта
Пользователи при загрузке товара в холодильник,
сканируют
штрих-код
продукта,
система
получает данные про срок годности, в будущем
оповещая про его истечение
Наличие возможности Пользователи
могут
устанавливать
свою
изменения
температуру на разных полках как в
температуры
холодильнике, так и в морозильной камере
Наличие возможности Пользователи могут просканировать эко-систему
сканирование экохолодильника,
для
профилактики
распространения вредных бактерий
системы
холодильника
НУ «ЗП», Кафедра програмних засобів
2
3. Б. Требования и цели пригодности использования
ТребованиеРеализация интуитивно
понятного интерфейса
Наличие режима экономии
энергии
Описание
Должен
быть
реализован
понятный
интерфейс,
с
использованием приятной цветовой палитрой интуитивно
понятными обозначениями опций в меню
Использование режима экономии энергии холодильника может
существенно снизить потребление электроэнергии и может
быть использован во время длительного отсутствия
пользователя
При активации режима экономии энергии цветовая палитра
интерфейса меняется на зеленый
Изменение интерфейса при
активации режиме экономии
энергии
Дверца холодильника или
Во время использования холодильника, может потребоваться
морозильной камеры не может длительное открытие дверцы, но, в случае превышения лимита
быть открыта больше 2 минут времени, будет активировано звуковое предупреждение
Лимит установления
температуры
Звуковая индикация при
сканировании продуктов
Смена языка интерфейса
Во избежание поломок и перегрева системы существует
температурный лимит для холодильника (70 С ) и для
морозильной камеры (-250 С )
Во время сканирования продуктов активируется звуковой
сигнал, который оповещает пользователя, что продукт был
успешно просканирован. Для удобства пользователя, звуковой
сигнал можно поменять на другой или выключить совсем, в
таком случае, будет выводиться сообщение на экран
Пользователь может сменить язык интерфейса в настройках в
любое время.
НУ «ЗП», Кафедра програмних засобів
3
4. С. Требования, установленные на основе организационных моментов, влияющих на пользователя
ТребованиеОписание
Блокировка Блокирование дверей
дверей
холодильника и морозильной
холодильника камеры осуществляется через
главное меню интерфейса.
НУ «ЗП», Кафедра програмних засобів
4
5. Разработка проектных решений
•Первичная разработка - разработка пользовательского сценария и структуры интерфейса;•Детализация проектных решений – прототипирование интерфейса, определение стилистики, дизайн-концепция и оформление всех
экранов;
•Передача проектных решений ответственным за их осуществление.
НУ «ЗП», Кафедра програмних засобів
5
6. Первичная разработка
Задача1
Шаг
Действие
1.2.3
Действие пользователя и системы
Система умный холодильник
Открыть холодильник
Открыть двери. Если дверца была открыта в течении 2 минут
или больше – активируется звуковое предупреждение
Сканирование штрих кода продукта
Активация опции сканирования
Поднести штрих код товара к датчику
Система заносит информацию в базу данных холодильника
1.3.1
1.3.2
Сканирование эко-системы холодильника
Активация опции сканирования
Предупреждение в случае выявления вредных микроорганизмов
1.1
1.1.1
1.2
1.2.1
1.2.2
1.3
1.5.1
Изменение температуры
Активация опции изменения температуры
Выбор секции холодильника (холодильник или морозильная
камера)
Выбор полки холодильника по желанию (автоматически
выбирается вся секция)
Настройка температуры
Режима экономии
Активация. Снижение потребления энергии на 35%
1.6.1
Выбор настроек
Изменение языка интерфейса
1.4
1.4.1
1.4.2
1.4.3
1.4.4
1.5
1.6
НУ «ЗП», Кафедра програмних засобів
6
7. Список задач - экраны
• главное меню (ГМ);• экран
сканирования
штрих-кода
продукта(ЭСШП);
• экран изменения температуры (ЭИТ).
• настройки холодильника (Н);
• экран сканирования эко-системы (ЭСЭ)
ГМ > [ЭСШП] >ГМ; ГМ > [ЭИТ] >ГМ;
ГМ > [ЭСЭ] >ГМ; ГМ > [H] >ГМ
НУ «ЗП», Кафедра програмних засобів
7
8. Детализация проектных решений. Информационная архитектура проекта
Использована программа Xmind:сайт https://www.xmind.netНУ «ЗП», Кафедра програмних засобів
8
9. Прототип проекта «Умный холодильник»
НУ «ЗП», Кафедра програмних засобів9
10. Выбор стиля, цветовой гаммы
paletton.comcolorsupplyyy.com/app
НУ «ЗП», Кафедра програмних засобів
10
11. Выбранная цветовая палитра и стилистика
НУ «ЗП», Кафедра програмних засобів11
12. Разработка прототипа в Adobe XD
НУ «ЗП», Кафедра програмних засобів12
13. Создание экрана
НУ «ЗП», Кафедра програмних засобів13
14. Работа с фоном экрана
НУ «ЗП», Кафедра програмних засобів14
15. Добавление текста. Шрифт
НУ «ЗП», Кафедра програмних засобів15
16. Добавление текстовых элементов. Выбор языка
НУ «ЗП», Кафедра програмних засобів16
17. Переименованные копии шаблона
НУ «ЗП», Кафедра програмних засобів17
18. Разработка главного меню.Grid
НУ «ЗП», Кафедра програмних засобів18
19. Создание кнопки
НУ «ЗП», Кафедра програмних засобів19
20. Экран главного меню
НУ «ЗП», Кафедра програмних засобів20
21. Окно сканирования штрих-кодов продуктов
НУ «ЗП», Кафедра програмних засобів21
22. Окно сканирования эко-системы холодильника
НУ «ЗП», Кафедра програмних засобів22
23. Анимация процесса загрузки
НУ «ЗП», Кафедра програмних засобів23
24. Окно изменения температуры
НУ «ЗП», Кафедра програмних засобів24
25. Кнопки регулировки температуры
НУ «ЗП», Кафедра програмних засобів25
26. Окно режима экономии
НУ «ЗП», Кафедра програмних засобів26
27. Окна проекта
НУ «ЗП», Кафедра програмних засобів27
28. Создание связей между окнами
НУ «ЗП», Кафедра програмних засобів28
29. Готовый проект
НУ «ЗП», Кафедра програмних засобів29
30. Оценка проекта
• Сбор новой информации о нуждахпользователей;
• Предоставление информации о сильных и
слабых сторонах проектного решения с
позиции пользователя (в целях улучшения
проекта);
• Оценка степени выполнения требований
пользователей;
• Сравнение проектов.
НУ «ЗП», Кафедра програмних засобів
30
31. Пример таблицы тестирования
НомерПроблема
Описание проблемы
заявки
Степень
остроты
проблемы
(от 1 до 10)
1
2
3
4
5
6
7
НУ «ЗП», Кафедра програмних засобів
31
32.
Спасибо за внимание!НУ «ЗП», Кафедра програмних засобів
32