陕西中翔电子科技有限公司
述该软件系统能给用户的受益。]
2.3 需求范围
[对项目的需求范围进行整体性的描述。]
2.4 总体框架
[用VISIO工具画图,以图的方式显示系统的内部模块和模块之间关系以及系统与外部系统的关系。]
2.5 组织机构
[用VISIO工具画图,以图的方式表现客户方(系统使用相关角色)的组织机构。可裁剪]
2.6 用户特点
[列出本软件的最终可能用户,操作人员、维护人员的教育水平和技术专长,以及本软件的预期使用频度。这些是软件设计的重要约束。]
2.7 设计约束
[描述设计开发系统时的限制,例如经费限制、开发期限、实现的语言和平台约束等等。描述系统设计中最主要的约束,这些是由客户强制要求并在需求说明书写明的。]
3 功能性需求
3.1 总体流程
用VISIO工具画图,以图的方式显示系统的内部模块之间的业务关系。此部分可以更加项目实际情况进行裁剪。]
[
陕西中翔电子科技有限公司
3.2 角色定义
[按照不同的使用对象,紧密围绕使用对象的工作范围、工作性质和工作内容,进行角色分类描述。] ……
[对使用系统的人员进行角色分类,并进行详细的定义与说明。] 角色名称
角色定义与说明 3.3 系统功能
[概述系统所具有的主要功能,可以用VISIO画图的形式展示。]
[建议有功能列表,列出功能分类,以及优先级,并加入必要文字说明。] 模块名称 功能名称 标识符 优先级 描述 标识符:对于每个功能点需求进行标识,标识符为:SRS_模块名称+序列号。 优先级:1-5 数字越小,优先级别越高
3.4 功能描述
3.4.1 功能模块A
3.4.1.1 业务流程
[ 用VISIO工具画图,以图的方式显示模块内的业务流程。本部分可以进行裁剪。]
陕西中翔电子科技有限公司
3.4.1.2 用例图
[用ROSE工具画用例图,用来鉴别和划分系统功能。它把系统分成角色和用例。角色表示与系统交互以实现某种目的的人、硬件或软件系统 。]
3.4.1.3 功能点1
3.4.1.3.1 业务定义/功能描述
[这部分描述的是功能要达到的目标、所采用的方法和技术,还应清楚说明功能意图的由来和背景,一般以一个段落说明。]
3.4.1.3.2 使用角色描述
[此处描述哪些角色使用此功能,可同时说明操作本功能的相关权限]
3.4.1.3.3 业务操作流程
[描述正常业务流程,列举异常情况和处理流程。建议使用图示,并配合必要的文字说明。如无需或没有操作流程说明则注明‘无’或‘略’。]
3.4.1.3.4 输入
[提供所有与本功能有关的输入描述,包括:输入数据类型、媒体、格式、有效数值范围、精度、单位等,如果有界面原型此项可以进行裁剪。]
3.4.1.3.5 输出
[提供与本功能有关所有输出的描述,包括:输出数据类型、方式、格式、精度、单位等,以及图形或显示报告的描述,如果有界面原型此项可以进行裁剪。]
3.4.1.3.6 用户界面
[如有条件插入界面原型,否则注明‘无’或‘略’。原型设计采用Axure工具]
陕西中翔电子科技有限公司
3.4.1.3.7 约束与约定
[描述本功能需求的相关约束或约定,可裁剪。]
例如:只有持有管理员密码的用户才能执行¥100.00或更大金额的退款操作。
3.4.1.4 功能点2
3.4.1.4.1 业务定义/功能描述
[这部分描述的是功能要达到的目标、所采用的方法和技术,还应清楚说明功能意图的由来和背景,一般以一个段落说明。]
3.4.1.4.2 使用角色描述
[此处描述哪些角色使用此功能,可同时说明操作本功能的相关权限]
3.4.1.4.3 业务操作流程
[描述正常业务流程,列举异常情况和处理流程。建议使用图示,并配合必要的文字说明。如无需或没有操作流程说明则注明‘无’或‘略’。]
3.4.1.4.4 输入
[提供所有与本功能有关的输入描述,包括:输入数据类型、媒体、格式、有效数值范围、精度、单位等,如果有界面原型此项可以进行裁剪。]
3.4.1.4.5 输出
[提供与本功能有关所有输出的描述,包括:输出数据类型、方式、格式、精度、单位等,以及图形或显示报告的描述,如果有界面原型此项可以进行裁剪。]
3.4.1.4.6 用户界面
[如有条件插入界面原型,否则注明‘无’或‘略’。原型设计采用Axure工具]
陕西中翔电子科技有限公司
3.4.1.4.7 约束与约定
[描述本功能需求的相关约束或约定,可裁剪。]
例如:只有持有管理员密码的用户才能执行¥100.00或更大金额的退款操作。
3.4.1.5 功能点N
3.4.1.5.1 业务定义/功能描述
[这部分描述的是功能要达到的目标、所采用的方法和技术,还应清楚说明功能意图的由来和背景,一般以一个段落说明。]
3.4.1.5.2 使用角色描述
[此处描述哪些角色使用此功能,可同时说明操作本功能的相关权限]
3.4.1.5.3 业务操作流程
[描述正常业务流程,列举异常情况和处理流程。建议使用图示,并配合必要的文字说明。如无需或没有操作流程说明则注明‘无’或‘略’。]
3.4.1.5.4 输入
[提供所有与本功能有关的输入描述,包括:输入数据类型、媒体、格式、有效数值范围、精度、单位等,如果有界面原型此项可以进行裁剪。]
3.4.1.5.5 输出
[提供与本功能有关所有输出的描述,包括:输出数据类型、方式、格式、精度、单位等,以及图形或显示报告的描述,如果有界面原型此项可以进行裁剪。]
3.4.1.5.6 用户界面
[如有条件插入界面原型,否则注明‘无’或‘略’。原型设计采用Axure工具]