收藏 分享(赏)

《软件工程与项目管理》4-软件需求规格说明书.docx

上传人:bubibi 文档编号:19384841 上传时间:2023-11-12 格式:DOCX 页数:7 大小:31.32KB
下载 相关 举报
《软件工程与项目管理》4-软件需求规格说明书.docx_第1页
第1页 / 共7页
《软件工程与项目管理》4-软件需求规格说明书.docx_第2页
第2页 / 共7页
《软件工程与项目管理》4-软件需求规格说明书.docx_第3页
第3页 / 共7页
《软件工程与项目管理》4-软件需求规格说明书.docx_第4页
第4页 / 共7页
《软件工程与项目管理》4-软件需求规格说明书.docx_第5页
第5页 / 共7页
亲,该文档总共7页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、软件工程与项目管理实验文档(4)软件需求规格说明书(V1.0)项目名称: 项 目 组: 责 任 人: 执 笔 人: 参 加 人: 审 核 人: 编制日期: 软件需求规格说明书编写指南1 1 概述本文档是进行项目策划、概要设计和详细设计的基础,也是软件企业测试部门进行内部验收测试的依据。1.1 用户简介列出本软件的最终用户的特点,充分说明操作人员、维护人员的教育水平和技术专长,以及本软件的预期使用频度。这些是软件设计工作的重要约束。1.2 项目的目的与目标项目的目的是对开发本系统的意图的总概括。项目的目标是将目的细化后的具体描述。项目目标应是明确的、可度量的、可以达到的,项目的范围应能确保项目的

2、目标可以达到。对于项目的目标可以逐步细化,以便与系统的需求建立对应关系,检查系统的功能是否覆盖了系统的目标。1.3 术语定义列出本文件中用到的专门术语的定义和外文首字母缩写词的原词组。1.4 参考资料列出相关的参考资料,如:本项目的经核准的计划任务书或合同及上级机关的批文;属于本项目的其他已公布的文件;本文件中各处引用的文件和资料,包括所要用到的软件开发标准。列出这些文件资料的标题、文件编号、发表日期和出版单位,说明得到这些文件资料的来源。1.5 相关文档1 项目开发计划。2 概要设计说明书。3 详细设计说明书。1.6 版本更新信息版本更新记录格式,如表1所示。表 1 版本更新记录版本号创建者

3、创建日期维护者维护日期维护纪要V1.02 目标系统描述2.1 组织结构与职责将目标系统的组织结构逐层详细描述,建议采用树状的组织结构图进行表达,每个部门的职责也应进行简单的描述。组织结构是用户企业业务流程与信息的载体,对分析人员理解企业的业务、确定系统范围很有帮助。取得用户的组织结构,是需求获取步骤中的工作任务之一。2.2 角色定义用户环境中的企业角色和组织机构一样,也是分析人员理解企业业务的基础,是需求获取的工作任务,同时也是分析人员提取对象的基础。对每个角色的授权可以进行详细的描述,建议采用表格的形式,如表2所示。对用户角色的识别也包括使用了计算机系统后的系统管理人员。表2 角色定义编 号

4、角 色所在部门职 责相关业务2.3 作业流程或业务模型目标系统的作业流程是对现有系统作业流程的重组、优化与改进。企业的作业流程首先要有一个总的业务流程图,将企业中各种业务之间的关系描述出来,然后对每种业务进行详细的描述,使业务流程与部门职责结合起来。详细业务流程图可以采用业务流程图、用例图或其他示意图的形式。图形可以将流程描述得很清楚,但是还要附加一些文字说明,如关于业务发生的频率、意外事故的处理、高峰期的业务频率等,不能在流程图中描述的内容,需要用文字进行详细描述。2.4 单据、账本和报表目标系统中用户将使用的正式单据、账本、报表等,进行穷举、分类、归纳。单据、账本和报表是用户系统中信息的载

5、体,是进行系统需求分析的基础,无论采用哪种分析方法,这都是必不可少的信息源。2.4.1 单据因为单据上的数据是原始数据,所以一种单据一般对应一个实体,一个实体一般对应一张基本表。单据的格式可用表格描述,如表3所示。表3 单据的描述格式单据名称用途使用单位制作单位频率高峰时数据流量各数据项的详细说明如表4所示。表4 单据数据项说明数据项中文名数据项英文名数据项类型、长度、精度数据项的取值范围主键/外键2.4.2 账本因为账本上的数据是统计数据,所以一个账本一般对应一张中间表,账本的格式可用表格描述,如表5所示。表5 账本的描述格式账本名称用途使用单位制作单位频率高峰时数据流量各数据项的详细说明如

6、表6所示。表6 账本数据项说明序 号数据项中文名数据项英文名数据项类型、长度、精度数据项算法122.4.3 报表因为报表上的数据是统计数据,所以一个报表一般对应一张中间表,报表的格式可用表格描述,如表7所示。表7 报表的描述格式报表名称用途使用单位制作单位频率高峰时数据流量各数据项的详细说明如表8所示。表8 报表数据项说明序 号数据项中文名数据项英文名数据项类型、长度、精度数据项算法122.5 可能的变化对于目标系统,将来可能会有哪些变化,需要在此描述。企业中的变化是永恒的,系统分析员需要描述哪些变化可能引起系统范围变更。3 目标系统功能需求3.1 功能需求描述采用功能需求点列表或者用例模型的

7、方式对目标系统的功能需求进行详细描述。功能需求描述可以提供给后续设计、编程、测试中使用,也可以在用户测试验收中使用。功能需求点列表的格式,如表9所示。表9 功能需求点列表编 号功能名称使用部门使用岗位功能描述输 入系统响应输 出4 目标系统性能需求4.1 性能需求描述详细列出用户性能需求点列表,提供给后续分析、设计、编程、测试中使用,更是为了用户测试验收中使用。性能需求点列表的格式如表10所示。表10 性能需求点列表编 号性能名称使用部门使用岗位性能描述输 入系统响应输 出5 目标系统界面与接口需求5.1 界面需求界面需求的原则是方便、简洁、美观、一致等。需要对整个系统的界面风格进行定义,对某

8、些功能模块的特殊需求需要明确。界面需求的具体内容包括如下。(1)输入设备:键盘、鼠标、条码扫描器、扫描仪等。(2)输出设备:显示器、打印机、光盘刻录机、磁带机、音箱等。(3)显示风格:图形界面、字符界面、IE界面等。(4)显示方式:19201080等。(5)输出格式:显示布局、打印格式等。5.2 接口需求点列表(1) 与其他系统的接口,如监控系统、控制系统、银行结算系统、税控系统、财务系统、政府网络系统及其他系统等。(2) 与系统特殊外设的接口,如CT机、磁共振、柜员机(ATM)、IC卡、盘点机等。(3) 与中间件的接口,要列出接口规范、入口参数、出口参数、传输频率等。应在此列举出所有的外部接

9、口名称、接口标准、规范。外部接口列表,如表11所示。表11 接口需求点列表编 号接口名称接口规范接口标准入口参数出口参数传输频率6 目标系统其他需求6.1 安全性列出安全性需求。6.2 可靠性列出可靠性需求。6.3 灵活性列出灵活性需求。6.4 特殊需求列出其他特殊需求,例如以下需求。(1)进度需求:系统的阶段进度要求。(2)资金需求:投资额度。(3)运行环境需求:平台、体系结构、设备要求。(4)培训需求:用户对培训的需求,是否提供在线培训。(5)推广需求:推广的要求,如在上百个远程的部门推广该系统,是否要有推广的支持软件。7 目标系统假设与约束条件假设与约定条件是对预计的系统风险的描述,例如以下内容。(1)法律、法规和政策方面的限制。(2)硬件、软件、运行环境和开发环境方面的条件和限制。(3)可利用的信息和资源。(4)系统投入使用的最晚时间。6

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 资格认证 > 计算职称

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:文库网官方知乎号:文库网

经营许可证编号: 粤ICP备2021046453号世界地图

文库网官网©版权所有2025营业执照举报