电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

软件项目需求规格说明书模板

10页
  • 卖家[上传人]:壹****1
  • 文档编号:495022876
  • 上传时间:2024-01-15
  • 文档格式:DOC
  • 文档大小:84KB
  • / 10 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、 .wd.归属部门密级版本共 页V1.00软件工程名称软件需求规格说明书拟制:日期: 日期: 日期:文件修改记录修改日期版本修改页码、章节、条款修改描述作者目录1范围52 总体概述52.1 产品描述52.2 软件功能52.3 一般约束62.4 假设和依赖63 具体需求63.1 功能需求63.1.1 功能需求163.1.2 功能需求273.1.n 功能需求n83.2 外部接口需求83.2.1 用户接口83.2.2 硬件接口83.2.3 软件接口83.2.4 通讯接口83.3 性能需求84 设计约束94.1 标准的约束94.2 硬件的限制94.3 技术的限制95 软件质量属性95.1 安全性105.2 可维护性105.3 可移植性106 其他需求106.1 数据库106.2 本地化117待确定问题11模板使用说明:1注明可选的局部,可以根据实际情况选择是否填写;如果不必说明,请保存相关的章节标题,同时在该可选章节的内容中填入“无;未注名可选的,那么必须描述;如果有些设计此模版中没有适宜的地方填写,那么补充在最后的其他栏目中2模版中斜体字相当于撰写指南,最后文稿请将本模板中所有的斜体字局部全

      2、部删除。3模板里并不说明设计技术和方法,而只是说明应包含哪些内容,以及若何描述、组织这些内容。1范围说明文档所包括和不包括的内容,具体是:a 待开发的软件系统的名称;b 说明软件将干什么,如果需要的话,还要说明软件产品不干什么;c 描述所说明的软件的应用。如果有一个较高层次的说明存在,那么应该使其和高层次说明中的类似的陈述相一致例如,系统的需求规格说明。2 总体概述2.1 产品描述表达该项软件开发的意图、应用目标、作用范围以及其他应向读者说明的有关该软件开发的背景材料。解释被开发软件与其他有关软件之间的关系。如果本软件产品是一项独立的软件,而且全部内容自含,那么说明这一点。如果所定义的产品是一个更大的系统的一个组成局部,那么应说明本产品与该系统中其他各组成局部之间的关系,为此可使用一张方框图来说明该系统的组成和本产品同其他各局部的联系和接口。2.2 软件功能概述软件必须实现的和通过用户操作实现的主要功能。这里只需要进展简要描述例如目录列表,详细描述在详细需求局部描述。有时,如果存在较高层次的规格说明时,那么功能摘要可从中取得,这个较高层次的规格说明为软件产品分配了特殊的功能,为了清晰起

      3、见,请注意:a 编制功能的一种方法是制作功能表,以便客户或者第一次读这个文件的人都可以理解;b 用方框图来表达不同的功能和它们的关系也是有帮助的。但应牢记,这样的图不是产品设计时所需求的,而只是一种有效的解释性的工具。例如:高层的数据流图,面向对象的分析等。2.3 一般约束对设计系统时限制开发者选择的其他一些项作一般性描述具体需求或具体设计约束在具体需求和设计约束章节表达。这些包括:a 管理方针;b 硬件的限制;c 与其他应用间的接口;d 并行操作;e 审查功能;f 控制功能;g 所需的高级语言;h 通信协议;i 应用的临界点;j 安全和保密方面的考虑。2.4 假设和依赖列出可能影响需求的所有的假设因素与事实相对而言,包括准备使用的第三方或商业组件,操作和开发环境的问题约束等。如果上述假设不正确、没有被告知或者改变了都将对工程产生影响。列出工程对外部条件的依赖,例如重用其他工程的模块等。如果在其他文档例如工程方案或范围文档等里已经描述了,在这里可以不用描述。3具体需求3.1功能需求对于每一类功能或者有时对于每一个功能,需要具体描述其输入、处理和输出的需求,建议用UML图进展描述。由四个

      4、局部组成3.1.1 功能需求1a 引言描述的是功能要到达的目标、所采用的方法和技术,还应清楚说明功能意图的由来和背景。b 输入1) 详细描述该功能的所有输入数据,如:输入源、数量、度量单位、时间设定、有效输入范围包括精度和公差;2) 操作员控制细节的需求。其中有名字、操作员活动的描述、控制台或操作员的位置。例如:当打印检查时,要求操作员进展格式调整;c 处理定义输入数据、中间参数,以获得预期输出结果的全部操作。它包括如下的说明:1) 输入数据的有效性检查;2) 操作的顺序,包括事件的时间设定;3) 响应,例如,溢出、通信故障、错误处理等;4) 受操作影响的参数;5) 降级运行的要求;6) 用于把系统输入变换成相应输出的任何方法方程式、数学算法、逻辑操作等;7) 输出数据的有效性检查。需有 基本领件流正常处理流程和备选事件流异常处理流程,可用流程图附加描述。d 输出1) 详细描述该功能所有输出数据,例如:输出目的地、数量、度量单位、时间关系、有效输出的范围包括精度和公差、非法值的处理、出错信息;2) 有关接口说明或接口控制文件的参考资料。此外,对着重于输入输出行为的系统来说,需求说明应指

      5、定所有有意义的输入、输出对及其序列。当一个系统要求记忆它的状态时,需要这个序列,使得它可以根据本次输入和以前的状态作出响应。也就是说,这种情况犹如有限状态机。3.1.2功能需求23.1.n 功能需求n3.2 外部接口需求3.2.1用户接口提供用户使用软件产品时的接口需求。例如,如果系统的用户通过显示终端进展操作,就必须指定如下要求:a 对屏幕格式的要求;b 报表或菜单的页面打印格式和内容;c 输入输出的相对时序;d 程序功能键的可用性。3.2.2硬件接口详细描述与硬件的接口在此描述软件产品和系统硬件组件之间接口的逻辑特征,也包括支持哪些设备、若何支持这些设备和协议等。按软/硬件协议内容和格式定义接口。如果接口已在其它文档中很清楚地描述,就没有必要在这儿进展详细描述,但需说明应参考的文档。3.2.3软件接口在此要指定需使用的其他软件产品例如,数据管理系统、操作系统或数学软件包,以及同其他应用系统之间的接口。对于每一个接口,这局部应说明与软件产品相关的接口软件的目的,并根据信息的内容和格式定义接口,但不必详细描述任何已有完整文件的接口,只要引用定义该接口的文件即可。3.2.4通讯接口详细描

      6、述通讯接口,如本地网络协议等。按消息/函数内容和格式定义接口。如果接口已在其它文档中很清楚地描述,就没有必要在这儿进展详细描述,但需说明应参考的文档。3.3 性能需求如果有性能方面的需求,在这里列出并解释他们的原理。以帮助开发者理解意图以做出正确的设计选择。在实时系统中的时序关系。保证需求尽可能的详细而准确。从整体上具体说明软件、或人与软件交互的静态或动态数值需求。A 静态数值需求可能包括:1) 支持的终端数;2) 支持并行操作的用户数;3) 处理的文件和记录数;4) 表和文件的大小。B 动态数值需求可能包括:欲处理的事务和任务的数量,以及在正常情况下和峰值工作条件下一定时间周期中处理的数据总量。所有这些需求都必须用可以度量的术语来表达。例如,95的事务必须在小于1s时间内处理完,不然,操作员将不等待处理的完成。4 设计约束描述可能限制开发人员选择的事项。4.1 标准的约束详细说明需求所采用的标准或标准的来源。如果工程采用了国际标准,应该说明国际标准及工程与标准的偏离情况。4.2 硬件的限制本项包括在各种硬件约束下运行的软件要求,例如,应该包括:a 硬件配置的特点接口数,指令系统等;b

      7、 内存储器和辅助存储器的容量。4.3 技术的限制本节包括对使用特定技术的限制,包括接口,数据库,操作系统,通讯协议,设计约定,编程标准等。5 软件质量属性详细说明工程任何其他的质量特性。该特性对客户和开发者都非常重要。考虑的方面包括:适应性,可用性,正确性,灵活性,交互工作能力,可维护性,可移植性,可靠性,可重用性,鲁棒性,可测试性和可用性等。定量的详细描述这些特性,尽可能的可验证。对不同属性之间的重要性加以阐述,如:易用性比易学性更重要。每一个属性单独使用一个小节描述,可根据需要进展增减,如:5.1 安全性指的是保护软件的要素,以防止各种非法的访问、使用、修改、破坏或者泄密。这个领域的具体需求必须包括:a 利用可靠的密码技术;b 掌握特定的记录或历史数据集;c 给不同的模块分配不同的功能;d 限定一个程序中某些区域的通信;e 计算临界值的检查和。5.2 可维护性规定假设干需求以确保软件是可维护的。5.3 可移植性规定把软件从一种环境移植到另一种环境所要求的用户程序,用户接口兼容方面的约束等等。6 其他需求使用适当的章节,详细说明任何其他客户需求,包括数据库,编码需求,错误处理,测试需求等。下面仅列出了少量样例,你可以删除和增加工程。6.1 数据库本项对作为产品的一局部进展开发的数据库规定一些需求,它们可能包括:a 在功能需求中标识的信息类别;b 使用的频率;c 存取能力;d 数据元素和文卷描述符;e 数据元素、记录和文卷的关系;f 静态和动态的组织;g 数据保存要求。如果没有设计阶段,此处应该给出详细的数据库设计。以附件的形式添加在此处。6.2 本地化描述支持多语种的需求。7待确定问题需求ID问题描述影响不安全因素责任人解决日期状态(Open/Close)

      《软件项目需求规格说明书模板》由会员壹****1分享,可在线阅读,更多相关《软件项目需求规格说明书模板》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.