欢迎来到天天文库
浏览记录
ID:6053381
大小:208.50 KB
页数:12页
时间:2018-01-01
《软件需求规格说明书(修改后)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、软件需求规格说明书项目名称软件需求规格说明书XXX项目小组PAGE12OF12软件需求规格说明书修订表编号生成版本修订人修订章节与内容修订日期12345PAGE12OF12软件需求规格说明书目录1.引言41.1目的41.2项目背景41.3参考资料41.4术语和缩略语42.系统概述42.1产品描述42.2产品功能53.功能性需求分类63.1项目管理员管理站点74.产品的非功能性需求104.1外部接口说明104.1.1用户接口104.1.2软件接口104.2性能需求104.2.1硬件的限制104.3属性10
2、4.3.1友好性104.3.2安全性104.3.3可维护性104.3.4可转移/换性104.4系统的运行环境104.6其他需求113.1.1用户操作需求115.数据库设计需求115.1E-R图11PAGE12OF12软件需求规格说明书1.引言1.1目的阐明编写软件需求规格说明书的目的,并指出预期的读者。注意不要把项目本身的“项目目标”误做编制项目开发计划的目的。1.2项目背景主要说明项目的来历,一些需要项目团队成员知道的相关情况。主要有以下内容:1.项目的名称。2.项目的委托单位。3.项目的用户。4.项
3、目的主要承担者。1.3参考资料资料名称[标识符]出版单位作者日期1.4术语和缩略语术语、缩略语解释2.系统概述2.1产品描述叙述该项软件开发的意图、应用目标、作用范围以及其他应向读者说明的有关该软件开发的背景材料。范例:本项目的目标是:<1>决策支持:根据项目的需求及时提供所需信息,并在一定阶段对各模块的进度进行追踪及提示,实现工作的协同化、提高了工作效率。PAGE12OF12软件需求规格说明书<2>提高效率:利用软件进行管理,避免人工管理的失误以及延迟性,从而实现高效率的管理。本系统主要在软件开发行业
4、使用,也可对其他行业项目能够做到粗粒度支撑。使用者包括项目管理人员,软件编程人员,测试人员等,这些人员在计算机的应用、使用上不存在障碍,都在、计算机的操作和使用方面得到过相关的培训根据业务的频繁程度。1.1产品功能本条是为将要完成的软件功能提供一个摘要。有时,如果存在较高层次的规格说明时,则功能摘要可从中取得,这个较高层次的规格说明为软件产品分配了特殊的功能,为了清晰起见,可以使用以下任意一种方法来进行说明:方法一:方法二:PAGE12OF12软件需求规格说明书1.功能性需求分类对软件的需求进行分类,并
5、进行分析。方法一:功能子功能系统用户描述新建项目站点分配站点地址系统管理员……分配站点空间系统管理员……指派站点管理系统管理员……删除项目站点系统管理员……编辑项目站点项目通知通告信息的发布及管理项目管理员项目管理员可以把与项目相关的信息或者相关新闻根据该功能发布给项目成员;………………………………………………………………方法二:PAGE12OF12软件需求规格说明书1.1项目管理员管理站点项目管理员根据所需项目功能选择适合自己的模版,设计自己喜欢的风格界面。3.1.1项目通告通知信息的发布及管理1.功
6、能说明:项目管理员可以把与项目相关的信息或者相关新闻根据该功能发布给项目成员;2.参与者:项目管理员,项目成员;3.功能用例图:3.1.2项目的任务分配管理及信息发布1.功能说明:项目管理员根据项目需求创建项目任务,再向项目成员分配项目任务,把分配任务以信息的形式发布给项目成员;2.参与者:项目管理员,项目成员;3.功能用例图:PAGE12OF12软件需求规格说明书3.1.1项目的文档管理1.功能说明:项目管理员根据项目需求把与项目相关的项目文档(需求规格说明书,数据库分析说明书,用例图等)发布,项目成
7、员可以把相关的项目文档下载到本地,项目管理员可以指派项目成员管理项目文档(添加,修改)。2.参与者:项目管理员,项目成员;3.功能用例图:3.1.2项目的进度规划及跟踪监控PAGE12OF12软件需求规格说明书1.功能说明:项目管理员根据项目需求将项目分配给项目成员后,在完成项目的过程当中,项目成员定时提交项目完成的百分比(按条状图显示),项目管理者随时了解项目成员的完成情况,可以有效把握项目进度,使项目能够按时提交用户。1.参与者:项目管理员,项目成员;2.功能用例图:PAGE12OF12软件需求规格
8、说明书1.产品的非功能性需求1.1外部接口说明1.1.1用户接口【提供用户使用软件产品时的接口需求。】1.1.2软件接口【在此要指定需使用的其他软件产品,以及同其他应用系统之间的接口。】1.2性能需求【从整体来说,本条应具体说明软件、或人与软件交互的静态或动态数值需求。a.静态数值需求可能包括:1)支持的终端数;2)支持并行操作的用户数;3)系统响应的时间特性;b.动态数值需求可能包括:欲处理的事务和任务的数量,以及在正常情况下和峰值工作条
此文档下载收益归作者所有