0%

软件需求规格说明模板目录

项目驱动——描述了项目的理由和动机

  1. 项目的目标——投资构建产品的理由以及这样做我们希望取得的业务上的好处
  2. 客户、顾客和其他的利益相关者——产品涉及他们的利益或对他们产生影响
  3. 产品的用户——预期的最终用户,以及他们对产品可用性的影响

项目限制条件——加在项目和产品上的约束条件

  1. 需求限制条件——项目的局限性和产品设计的约束条件
  2. 命名标准和定义——项目的词汇表
  3. 相关事实和假定——对产品产生一定影响的外部因素,或开发者所作的假定

功能需求——产品的功能

  1. 工作的范围——针对的业务领域
  2. 产品的范围——定义预期产品的边界,以及它与相邻系统的连接情况
  3. 功能与数据需求——产品必须做的事情以及功能所操作的数据

非功能需求——产品的品质

  1. 观感需求——预期的外观
  2. 易用性和人性化需求——如果产品要让预期用户成功地使用,它必须是怎样的
  3. 执行需求——速度、大小、精度、人身安全性、可靠性、健壮性、可伸缩性、持久性和容量等需求
  4. 操作和环境需求——产品预期的操作环境
  5. 可维护性和支持需求——产品的可改动性必须达到什么水平,以及需要怎样的支持
  6. 安全性需求——产品的信息安全性、保密性和完整性
  7. 文化与政策需求——人和社会因素
  8. 法律需求——满足适用的法律

项目问题——这些适用于构建产品的项目

  1. 开放式问题——那些尚未解决的问题,可能对项目的成功有影响
  2. 立即可用的解决方案——利用已有的组件而不是从头开发
  3. 新问题——引入新产品而带来的问题
  4. 任务——将产品投入使用必须要做的一些事情
  5. 迁移到新产品——从现存系统转换的任务
  6. 风险——项目最有可能面对的风险
  7. 费用——早期对构建产品的成本或工作量的估计
  8. 用户文档——创建用户指南和文档的计划
  9. 后续版本需求——可能在产品将来的发行版本中包括的需求
  10. 解决方案的想法——我们不想错失的设计想法