📝 完整 Prompt
我们需要明确这个项目的非功能需求。
功能需求:用户认证和授权系统
请帮我定义:
1. 性能要求
- 登录响应时间:[多少ms以内?]
- 并发用户:[支持多少?]
- 吞吐量:[每秒多少请求?]
2. 可用性
- 目标SLA:[99.9%还是99.99%?]
- 维护窗口:[允许多久不可用?]
- 灾难恢复RTO/RPO:[多久恢复?数据丢失容限?]
3. 安全性
- 密码策略:[复杂度要求?]
- 会话超时:[多少分钟?]
- 加密传输:[必须HTTPS吗?]
- 审计日志:[记录哪些操作?]
4. 扩展性
- 预期用户增长:[1年增长到多少?]
- 数据增长:[多少GB/年?]
- 峰值流量倍数:[是平均的几倍?]
5. 可维护性
- 代码覆盖率目标:[多少%?]
- 文档要求:[API文档?架构文档?]
- 监控和告警:[需要什么指标?]
6. 合规性和成本
- 数据隐私法规:[GDPR/CCPA/等?]
- 预算限制:[基础设施成本上限?]
- 团队大小:[多少人维护?]
对于每个要求,给出具体的数字或标准。