Промт для генерации полного технического задания (SRS) для программного продукта

Программирование и код

Кому нужен этот промт и как он работает?

Этот промт предназначен для разработчиков, аналитиков и проджект-менеджеров, которые хотят быстро получить подробный документ технического задания (SRS) для программного продукта. Он помогает структурировать и оформить ключевые части ТЗ, такие как описание сценариев использования, диаграммы, и сценарии на Gherkin, с целью упрощения коммуникации внутри команды и с заказчиком.

Основная проблема, которую решает промт, – это необходимость вручную составлять и структурировать большой и сложный документ. Используя этот промт в нейросети, вы получаете готовый, связный, полноформатный документ, который содержит все необходимые разделы и в едином markdown-блоке. Это экономит время и снижает вероятность упущений в техническом задании.

Промт работает очень просто: вы указываете сферу рынка (Market Area) и используемые технологии (Techsz). После этого нейросеть автоматически генерирует развернутое ТЗ по заданным параметрам. Форматирование кода и диаграмм учтено для простоты дальнейшей работы и импорта в редакторы.

Готовый промт для использования

Как использовать промт и на что обратить внимание

Перед использованием замените {{ Market Area }} на конкретную отрасль или тему (например, «электронная коммерция» или «образовательные сервисы»), а {{ Techsz }} — на технологии, которые планируете применять (например, «React, Node.js, PostgreSQL»).

Рекомендуется при необходимости дополнить описание продукта дополнительными требованиями, чтобы получить более точный результат.

Особенности использования:

  • Обратите внимание, что сценарии Gherkin генерируются на английском языке. Для локализации их нужно отдельно переводить.
  • Из-за генерации большого текста возможны повторения или частичная непоследовательность — рекомендуется проверять и корректировать итог.
  • Для визуализации диаграмм подходят редакторы, поддерживающие mermaid и cucumber с заданным типом блоков «~~~».

Примеры использования

Первый пример: подготовка ТЗ для платформы электронной коммерции на технологиях React и Node.js. Это поможет быстро получить структурированный документ, готовый к обсуждению с командой и заказчиком.

Второй пример: создание ТЗ для образовательной платформы с применением Python и Django для backend и Vue.js для frontend. Это ускорит планирование проекта и позволит чётко видеть структуру продукта.

Пример вывода нейросети

Ниже представлен фрагмент сгенерированного документа для области электронной коммерции с использованием React, Node.js и PostgreSQL.

✅ Example: # Техническое задание (SRS) для платформы электронной коммерции
## Индекс
1. Введение
2. Обзор системы
3. Варианты использования
4. Сценарии Gherkin
5. Диаграммы последовательностей
6. Диаграммы классов

## Варианты использования

~~~mermaid
usecaseDiagram
Пользователь —> (Регистрация)
Пользователь —> (Поиск товаров)
Пользователь —> (Оформление заказа)
~~~

## Сценарии Gherkin

~~~cucumber
Feature: User Registration
Scenario: Successful registration
Given the user is on the registration page
When they enter valid details
Then their account is created
~~~

## Диаграммы последовательностей

~~~mermaid
sequenceDiagram
User->>System: Submit order
System->>Payment Gateway: Process payment
Payment Gateway—>>System: Payment confirmation
System—>>User: Order confirmation
~~~

## Диаграммы классов

~~~mermaid
classDiagram
class User {
+ID
+Name
+Email
+Password
}
class Order {
+OrderID
+Date
+Status
}
User «1» — «many» Order
~~~

Примечание: результат примерный и может отличаться в зависимости от параметров.

Итог: зачем использовать этот промт?

Использование данного промта значительно ускоряет процесс подготовки технического задания для программных продуктов. Он помогает получить структурированный, полный и визуально понятный документ, что экономит время на планирование, согласование и разработку. Такой подход улучшает коммуникацию внутри команды и значительно снижает риски непонимания требований.

Главное преимущество: быстрое и структурированное создание подробного SRS-документа для любых программных проектов.

gpt
Оцените автора
Добавить комментарий