Восстановление пароля
Digital-Outsourcing > Блог > Как правильно писать ТЗ для сайта и IT услуг
Структура веб-сайта
- DataBase Tables (База данных и таблицы)
- Dynamic Objects (Динамические объекты)
- Web-Site Pages (URL, POST, GET, COOKIE, SESSION, AJAX) (Страницы сайта)
База данных:
DataBase Relations 1-1 (_ext_), 1-many, many-many (_rel_) - связи
PHPMyAdmin - веб-интерфейс для доступа к БД
Table relations and indexes. - Связи и индексирование полей
Inside Configs, Input types, for make Admin Panel - Конфиги и типы полей в Админ системе сайта
Inside Users, Groups, Access for prepare Admin Panel to use - Система пользователей и доступа
Prepare Bussiness Logic Formulas and Diagrams - Бизнес логика, формулы и диаграмы
Можно использовать yEd, Photoshop для визуализации
Dynamic parts (Controllers projecting) - Бизнес логика страницы находится в методе контроллера
Models (Business model parts) - Модель - это работа с данными, в т.ч. с БД
Models methods (Business model parts opportunities)
SQL for complex situation
OOP, Arrays, IF, =, view/render, loops
Routes understanding
Management Bussiness Model Tree
Написание ТЗ:
1) Таблицы
Название, Название англ, Тип ввода
2) Список Моделей (Структура таблиц, и методы для запросов к таблицам)
3) Динам. элементы:
Название Элемента, модель, SQL, логика
4) Список контроллеров
В каждом контроллере список динам. объектов
5) Дополнительные библиотеки (графика, загрузка, csv, мультиязычность)