XXX 工程
需求分析
文档名称
文档编号
编制人
完成日期
审核人
审核意见
同意报批
审核日期
备 注
版本修订记录
修改人
修改内容概要〔或原因〕
修改日期
版本号
审核人
帮助按钮;
快捷键;
错误信息显示标准。
软件接口
对本软件与其它系统软件的每个接口进展描述,包括软件之间的交换数据或信息及其作用 〔注意说明哪些是共享数据〕、需要的效劳、内部通信性质,。
//其它系统软件举例:数据库、操作系统、工具软件、集成的商业软件。
//如果必须用一种特殊的方法来实现数据共享机制,就必须把它定义为一种实现上的限制
放入相应的章节。
接口标识
简要描述
所需效劳
数据和控制信息
通信定义
需求来源
通信接口
//描述与本软件所使用的通信功能相关的需求。
电子、Web浏览器、网络通信标准或协议及电子表格等等。
包括对消息格式、通信平安或加密问题、数据传输速率和同步通信机制等要求。
功能需求
//本章将分节描述软件系统必须实现的业务流程〔使用实例〕,以及根据每个业务流程分解 出来的详细的功能需求。
需求类 1名称 优先级别
//对该需求特性做出简短的说明;并说明在资源限制下,实现的优先程度等级,必要时,对 实现等级做出评价。
//举例: 新员工登记管理 高优先级
业务流程
使用一种或几种最恰当的方式,如流程图、表或者UML语言等,来表述系统执行该需求任 务的输入/输出响应。
功能需求
//列出与该需求特性相关的详细功能需求。为了跟踪的需要,每个功能需求都要唯一标识。
//如果某项功能需求与其它需求类所定义的功能需求一样,在此处引用说明即可,不能重复。
功能需求 1名称 唯一标识
描述系统要实现的详细功能。功能陈述中应当包含为满足规定的性能要求而必须设立的功能 要求。
//性能需求包括:响应时间、更新处理时间、数据转换和传输时间、吞吐量、排序、精度、 优先级、持续操作要求,还包括意外或边界条件下出错处理和应急操作要求等。
非功能需求
性能需求
软件性能需求通常包括以下方面:
同时支持的最大用户数、同时支持操作的个数、某时刻能承受的最大数据量、数据最大 存储量、对系统运行时允许占用的系统资源要求;
系统持续运行时间、响应时间、数据更新处理时间、数据间的转换和传输时间、界面刷 新处理时间的要求;
在不同安装/运行环境、不同操作方式下,或者与其它子系统接口发生改变时,某些数 据和参数可以允许的变化X围。
//软件应用的领域不同,对其性能的要求可能也不尽一样。即使是为客户量身定做的专用软 件,客户对某些性能的要求或许比某个功能更加重要和严格。因此应当解释这种要求,以便 做出合理的设计和优化的算法。
//当这些性能要求已经分散到各项功能需求当中,这里的表达就是不必要的。
X例:
当有30个以上的用户同时对系统执行查询操作时,系统的相应时间应当不多于2秒,页面刷 ~。
平安设施要求
//阐述的是与使用软件过程中可能发生的损失、破坏或危害相关的需求,满足平安设计要求。 说明为防止或减轻对相关
软件项目需求分析模板 来自淘豆网m.daumloan.com转载请标明出处.