Add VitePress technical specification draft

This commit is contained in:
Ruslan Bakiev
2026-05-01 11:24:14 +07:00
parent 3b3959ced0
commit df721e273d
13 changed files with 1931 additions and 57 deletions

58
docs/tz/normative-base.md Normal file
View File

@@ -0,0 +1,58 @@
# Нормативная база и формат ТЗ
## Базовый стандарт
Структура настоящего ТЗ ориентирована на `ГОСТ 19.201-78` как на базовый стандарт для технического задания на программный продукт.
В практической части документ адаптирован под современную веб-разработку, потому что продукт:
- является B2B веб-системой
- включает несколько ролей и интерфейсов
- зависит от внешних интеграций
- разрабатывается поэтапно
## Принцип адаптации ГОСТ
Мы не копируем ГОСТ механически, а используем его как каркас. Поэтому в ТЗ оставляем обязательную инженерную логику:
- основания для разработки
- назначение продукта
- требования к продукту
- требования к данным и документации
- этапы разработки
- порядок приемки
И дополняем это современными разделами:
- user flow
- экранная карта
- роли и права
- интеграции и события
- статусы бизнес-процессов
- UX/UI-этап как отдельный приемочный блок
## Разделы, которые должны быть в финальном ТЗ
Финальная редакция ТЗ должна включать:
1. Основания для разработки
2. Назначение и цели продукта
3. Объект автоматизации и границы системы
4. Состав ролей и прав доступа
5. Функциональные требования
6. Нефункциональные требования
7. Требования к данным и интеграциям
8. Требования к документации и передаваемым материалам
9. Этапы выполнения работ
10. Критерии приемки
11. Приложения
## Что еще нужно будет приложить к финальной версии
- карта экранов
- перечень статусов и переходов
- перечень сущностей и их полей
- описание уведомлений
- список интеграционных точек с 1С
- перечень страниц Этапа 1
- список артефактов, передаваемых заказчику по результату