Веб-сайт: базис, архитектура, создание

Web-сайт: базовая архитектурная модель и внутреннее устройство (схема)

Как устроен сайт?
Структурная схема web-сайта, блоки и их взаимодействие.
 

План создания технического задания (ТЗ):

1. Описание назначения продукта
2. Технологии реализации (железо, ОС, ЯП, фреймворки, библиотеки и т.д.)
3. Список ролей продукта и их назначение
4. Схема взаимодействия объектов и движения данных.
5. Список и форматы всех передаваемых данных между всеми объектами.
6. Визуальное представление информации на промежуточных этапах взаимодействия объектов системы (дизайн-макеты, внешний вид, их части, расположение и описание).
7. Структура и протокол внешнего взаимодействия (карта сайта ("дерево" URL), RESTful api, "шина" и т.д.)
8. Лимиты (максимальные значения обрабатываемых данных и объёмов информации и т.д)
9. Порядок проведения и методы тестирования готовой системы (выявление ошибок в алгоритме, вёрстке и т.д.).
10. Требования и порядок для ввода готовой системы в промышленную эксплуатацию. 

Этапы проектирования сайта:

1. На основе ТЗ выделяются: роли, состояния, передаваемая информация, хранилища, доступы.
2. На основе этих данных строится бизнес-процесс с использованием элементов блок-схемы и диаграммы состояний (UML).
3. Блоки схемы маркируются по ролям и по направлениям действий над другими ролями (цветные метки).
4. На основе данных блок-схемы составляется структурная схема решения.
5. Роли распределяются по структурным блокам системы (цветные метки).
6. На основе структурной схемы выделяется архитектурная схема информационного технологического решения.
7. Моделируются и рассчитываются все критические показатели системы при заданных параметрах (прочность).
8. Определяется список всех аппаратных и программных модулей и узлов из имеющихся в наличии (с указанием названий, производителей и моделей) на основе архитектурной схемы для заданной прочности.

Этапы проектирования и создания рабочего web-приложения:

1. Проектируется и организуется система хранения данных (база данных).
2. Проектируется и кодируется пользовательский интерфейс и его поведение в шаблоны страниц на основе различных представлений информации (UX/UI).
3. Создаются (кодируются) все вычислительные блоки для работы с информацией (программирование логики обработки)

Подписка на новости:

Самые полезные и признанные экспертами публикации в сферах IT-бизнеса и Web-разработки:

Сертификат

Certificate for nickname xmoonlight, is registered to: https://sitecoder.blogspot.com