软件需求文档怎么写?

导读

软件需求文档是软件项目由“概念化”阶段进入“图纸化阶段的最主要的一个文档。软件需求的描述应该包含:软件定位、目标市场、目标用户、竞争对手等概述内容。以及软件的结构、核心业务流程、具体用例描述、功能、内容描述等详述内容。

需求文档的主要使用对象:开发、测试、项目经理、交互设计师、运维及其他业务人员。开发可以根据需求文档获知整个软件的逻辑;测试可以根据需求文档建用例;项目经理可以根据需求文档拆分工作包,并分配开发人员;交互设计师可以通过需求文档来设计交互细节。需求文档是项目启动之前,必须要通过评审确定的最重要文档。

文档要素

1.修订记录

image.png

2.产品概况

产品的概况

2.1.项目背景

介绍项目的背景

2.2.产品定位

介绍产品定位

2.3.用户范围

那些人会用到本软件

3.用户角色

项目可能涉及的角色


image.png

4.术语及解释

image.png

5.结构

5.1.结构图

image.png

5.2.信息结构图

image.png

5.3.业务流程图

image.png

6.功能

1.png
image.png
image.png

你可能感兴趣的:(软件需求文档怎么写?)