全球旧事资料 分类
软件需求规格说明书(SRS,SoftwareRequireme
tSpecificatio

定义:用来描述待开发系统的功能性目标和非功能性目标的文档来源:需求来源于客户对系统的预期作者:SRS由需求分析人员(BA)负责编写对象:架构师,开发,测试作用:整个研发过程的依据,为开发、测试人员提供设计的基本思路,明确开发、测试方向
SRS描述规范举例:1功能需求按模块为单位描述功能需求,重复以下几点描述每一模块的功能需求。
11模块1第一个模块。每个模块用一个用例图表示,在写SRS时,名字使用能够表达模块功能的短语表示,而不用模块1表示。
111业务用例图描述此模块的用例图。一个用例图中有若干个Actor、用例及其关系,描述包括涉及到的所有Actor、用例及其关系。其中,Actor是参与者;一个用例描述的是一个功能需求;关系是用例和用例之间的关系。用例的名字使用能够表达用例目标的动词短语。
f112业务流程图用例应说明的是系统内发生的事件,而不是事件发生的方式和原因。一个业务流程图是用来描述111用例图中的一个用例事件的业务流程操作。
113用例描述下面是对业务流程图对应的这个用例的描述说明:
用例编号名称(RINTFCALC002打印)
简要说明
简要介绍该用例的目的、作用和背景
前置条件
用例的前置条件是执行用例之前系统必须存在的状态
成功后置条件用例成功执行完毕系统可能处于的一组状态后置条件
失败后置条件用例执行失败后系统可能处于的一组状态
角色
角色的名称
触发条件
启动用例的动作或事件
基本事件流描述、步骤
当Actor有所行动时,此用例随即开始。总是由Actor来带动用例。用例应说明Actor的行为及系统的响应。应按照Actor与系统进行对话的形式来逐步引入用例。
备选事件流、步骤
由于主事件流中发生异常事件,这时每个备选流都可代表备选行为。
特殊需求
特殊需求通常是非功能性需求,它为一个用例所专有,但无法在用例的事件流中进行说明。特殊需求包括可用
f性、可靠性、性能等。
用例举例
业务区创建
简要说明
创建给定信息的业务区
前置条件
输入业务区名称,代码,及其他信息
成功后置条件输出显示到页面上后置条件
失败后置条件输出不显示到页面上
角色
系统管理员
触发条件
将这些信息加入到数据库中的业务区表
1输入业务区名称,代码,及其他信息2将这些信息加入基本事件流描述、步骤
到数据库中的业务区表3输出显示到页面上
备选事件流、步骤

特殊需求

fr
好听全球资料 返回顶部