Rewrite technical specification in formal style
This commit is contained in:
@@ -1,25 +1,27 @@
|
||||
# Приложение: текущее состояние продукта
|
||||
# Приложение А. Текущее состояние программного продукта
|
||||
|
||||
## Назначение приложения
|
||||
## А.1 Назначение приложения
|
||||
|
||||
Этот раздел нужен, чтобы ТЗ не отрывалось от реальной реализации.
|
||||
Настоящее приложение фиксирует текущее состояние реализованных разделов программного продукта и используется как справочный материал при согласовании требований основного технического задания.
|
||||
|
||||
Ниже перечислены основные разделы, уже присутствующие в кодовой базе `web-frontend`, которые можно использовать как фактическую основу для дальнейшей детализации ТЗ.
|
||||
## А.2 Реализованные клиентские разделы
|
||||
|
||||
## Клиентские разделы
|
||||
В текущей реализации программного продукта присутствуют следующие клиентские разделы:
|
||||
|
||||
- главная страница
|
||||
- каталог товаров
|
||||
- карточка типа товара
|
||||
- карточка товара
|
||||
- корзина
|
||||
- список клиентских заказов
|
||||
- карточка клиентского заказа
|
||||
- список заказов
|
||||
- карточка заказа
|
||||
- профиль пользователя
|
||||
- адреса
|
||||
- уведомления
|
||||
- бонусная программа
|
||||
- бонусный раздел
|
||||
|
||||
## Менеджерские разделы
|
||||
## А.3 Реализованные менеджерские разделы
|
||||
|
||||
В текущей реализации программного продукта присутствуют следующие менеджерские разделы:
|
||||
|
||||
- список клиентов
|
||||
- карточка клиента
|
||||
@@ -30,22 +32,8 @@
|
||||
- настройки каталога
|
||||
- настройки сообщений
|
||||
- настройки синхронизации
|
||||
- бонусный блок
|
||||
- бонусный раздел
|
||||
|
||||
## Что это означает для ТЗ
|
||||
## А.4 Значение приложения для настоящего ТЗ
|
||||
|
||||
ТЗ можно писать не с нуля, а на основании уже сложившейся структуры продукта.
|
||||
|
||||
Это позволяет:
|
||||
|
||||
- быстро привязать бизнес-требования к реальным экранам
|
||||
- не терять уже реализованные сущности
|
||||
- сократить расхождение между договорной документацией и кодом
|
||||
|
||||
## Что еще нужно будет дозаполнить
|
||||
|
||||
- окончательная экранная карта
|
||||
- перечень состояний каждого ключевого экрана
|
||||
- точные статусы заявок и заказов
|
||||
- детальное описание бонусного контура
|
||||
- детальная спецификация интеграции с 1С
|
||||
Сведения настоящего приложения используются для сопоставления требований технического задания с уже существующей структурой программного продукта и позволяют минимизировать расхождения между документацией и фактической реализацией.
|
||||
|
||||
Reference in New Issue
Block a user