А. Требования, полученные на основе потребностей пользователей
Б. Требования и цели пригодности использования
С. Требования, установленные на основе организационных моментов, влияющих на пользователя
Разработка проектных решений
Первичная разработка
Список задач - экраны
Детализация проектных решений. Информационная архитектура проекта
Прототип проекта «Умный холодильник»
Выбор стиля, цветовой гаммы
Выбранная цветовая палитра и стилистика
Разработка прототипа в Adobe XD
Создание экрана
Работа с фоном экрана
Добавление текста. Шрифт
Добавление текстовых элементов. Выбор языка
Переименованные копии шаблона
Разработка главного меню.Grid
Создание кнопки
Экран главного меню
Окно сканирования штрих-кодов продуктов
Окно сканирования эко-системы холодильника
Анимация процесса загрузки
Окно изменения температуры
Кнопки регулировки температуры
Окно режима экономии
Окна проекта
Создание связей между окнами
Готовый проект
Оценка проекта
Пример таблицы тестирования
2.93M
Категория: ЭлектроникаЭлектроника

Пример проектирования «Умный холодильник»

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.com
colorsupplyyy.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
English     Русский Правила