Similar presentations:
Виртуальный тур по истории ЛЭТИ: разработка веб-проекта
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
Принципы реализациипроекта вебпрограммирования
29.
Процесс разработкиВ данном проекте применена модель водопада.
Анализ требований
1
2
Программирование
3
4
Развертывание
Проектирование системы
и интерфейса
Тестирование
5
6
Техническое обслуживание
и обновления
30.
Разделение трудаЧеткое разделение труда способствует успеху проектов.
Роль
Основная миссия
Team Leader
Управление прогрессом, обзор кода
Frontend Dev
Интерфейс, эффекты
Backend Dev
UI/UX Designer
Логическая обработка, база данных
Дизайн интерфейса, опыт
Tester
Тестирование, сообщение об ошибках
31.
Принципы реализациипроекта вебпрограммирования
32.
Используемая технологияВ проекте использованы современные и
востребованные технологии.
Языки
HTML, CSS, JavaScript, PHP
Рамки(Framework)
Laravel
База данных
MySQL
Инструменты
Xampp, VSCode, Burpsuit, OWASP ZAP Attack Proxy
33.
Структура проектаСтруктура проекта научно организована.
project/
├── app/
├── bootstrap/
├── config/
├── database/
├── public/
├── resources/
├── routes/
├── storage/
├── test/
├── vendor/
├── .ediorconfig/
├── .env/
├── composer.json/
├── README.md/
34.
ТестированиеТестирование гарантирует качество продукта.
Тип теста
Ручной тест (Manual test)
Время теста
Перед развертыванием
Инструменты
Burpsuit, OWASP Zed Attack Proxy
35.
Развертывание и обновлениеРазвертывание и обновления необходимо выполнять осторожно.
Среда
• Local: развитие
• Staging: локальный тест
• Production : официальная версия
Обновление
36.
Документация и коммуникацияВажны документация и коммуникация в команде.
Сохранение
документа
Групповое
общение
Google Drive / Notion
Zalo / Telegram
Замечание
Любые
существенные
изменения
должны быть
отмечены.
37.
Критерии оценкиКритерии оценки гарантируют качество продукции.
Хорошая производительность,
быстрая загрузка
Полностью
функциональный
Дружественный
интерфейс, прост в
использовании
Безопасность пользовательских
данных
Понятный и удобный для
обслуживания исходный код
38.
Трудности реализации39.
Проблемы групповой коммуникации• Трудность синхронизации информации,
• Конфликт в общении
• Выделите время для группового обсуждения,
• Разделение труда
40.
Проблемы групповойкоммуникации
Разбить задачи
Отслеживать
прогресс
Отсутствие четкого
планирования
41.
Создание контентаЯзыковой барьер
Разделите контент на понятные части
Удобнее
Коллекция фотографий и видео
Создайте волнение для зрителей
42.
Знание разработки программного обеспеченияЗнание
Технологии
Веб-программирование
Frontend && Backend
Управление базой данных
MySQL
API
GET, POST
Процесс тестирования
Burpsuit, ZAP
Безопасность веб-приложений
SQL injection, XSS (Cross-site Scripting),
CSRF (Cross-Site Request Forgery)
43.
Решение проблем и креативностьСпособность решать проблемы
Творческое мышление
Обработка ошибок и отладка
Управление проектами и
командная работа
Комбинация
Управление временем
44.
Практический опытВ проекте использованы современные и
востребованные технологии.
Управление ресурсами
Организация проектной документации
Документирование и архивирование
Иметь четкое представление об истории ЛЭТИ
programming