ПРОЕКТИРОВАНИЕ
Этап 1. Определение задачи
Этап 2. Формулирование цели
3. Анализ объекта и выбор существенных свойств
Этап 3. Анализ объекта и выбор существенных свойств
Этап 4. Компьютерное моделирование
Этап 5. Тестирование модели
Разработка веб-приложения
Архитектура системы
Макеты страниц веб-приложения
Диаграмма связей БД
522.88K

Лабораторная 1. Комментарии (1)

1. ПРОЕКТИРОВАНИЕ

Белякова Вероника Алексеевна,
преподаватель ООП, ЮУрГУ

2. Этап 1. Определение задачи

Определите
целевую
аудиторию
(людям с какими
ограничениями
пригодится
проект).
Каким сервисом
им трудно
пользоваться?
С какими
трудностями они
сталкиваются?
Какую задачу вы
хотите решить?

3. Этап 2. Формулирование цели

Цель – это ответ на вопрос: "Что нужно сделать, чтобы решить задачу?".
Пример
• Проблема: людям с нарушением зрения трудно пользоваться
приложением Яндекс Go.
• Задача: создать компонент, с помощью которого незрячие и
слабовидящие пользователи смогут взаимодействовать с
сервисом.
• Цель: разработать голосового ассистента, который выполняет
команды пользователя и озвучивает всё происходящее в
интерфейсе Яндекс Go.

4. 3. Анализ объекта и выбор существенных свойств

Какие функции есть
в продукте, который
вы разрабатываете?
Какие элементы
есть в интерфейсе
этого
приложения/сайта?
Какие функции и
элементы
интерфейса
существенны для
вашего решения?

5. Этап 3. Анализ объекта и выбор существенных свойств

Пример:
• для упрощения использования приложения для людей со
слабым зрением такими свойствами могут быть: голосовое
сопровождение работы с интерфейсом (чтение экрана) и
увеличение размера шрифта с помощью жестов.

6. Этап 4. Компьютерное моделирование

На четвёртом этапе создается модель (прототип) продукта или сервиса.
Для этого нужно:
1) собрать данные (информацию, необходимую для разработки продукта или сервиса);
2) выбрать вид модели;
3) выбрать компьютерную программу (например, текстовые или графические редакторы,
среды программирования, редакторы электронных таблиц);
4) составить модель, отражающую существенные свойства продукта или сервиса.
Например: прототип сайта, схема интерфейса приложения.

7. Этап 5. Тестирование модели

На пятом этапе модель тестируют (сравнивают с похожими
продуктами, показывают пользователям и собирают отзывы).
Также проверяют, решает ли она поставленную задачу и нравится
ли пользователям.

8. Разработка веб-приложения

1. Определение требований
Сервис для работы с промышленными данными будет представлять собой
веб-приложение. В ходе проектирования приложения были определены
функциональные и нефункциональные требования к системе.
Функциональные требования
1. Система должна предоставлять возможность авторизации
пользователя.
2. Система должна предоставлять возможность пользователю
дать
обратную связь по результатам анализа
промышленных данных.
Нефункциональные требования
1. Система должна быть веб-приложением с REST API.
2. Система должна иметь возможность обработать файлы,
размером до 5 мегабайт.
3. Система должна иметь возможность обработать файлы с
расширением .csv.
Рисунок 17 – UML-диаграмма вариантов
использований

9. Архитектура системы

Рисунок 18 – Диаграмма компонентов системы

10. Макеты страниц веб-приложения

Рисунок В.1 – Макет главной страницы

11. Диаграмма связей БД

Рисунок В.2 – Структура БД приложения
Описать сущности (какие поля, типы)
и связи
English     Русский Правила