软件需求规格说明中的需求与功能

GJB438C《软件需求规格说明》的拟制过程中,很多人没有分清楚需求和功能的区别和联系,以及在需求文档中如何体现。

需求


需求也叫能力,一般包括业务需求用户需求

业务需求针对是需求的提出方,描述为什么要开发一个系统,开发系统的目的是要解决用户的哪些问题,为用户带来哪些利益。因此业务需求也是市场需求,一般在项目的立项可行性研究报告中体现。

用户需求描述的是用户的目标,或用户要求系统必须能完成的任务。通过用例图、业务场景流程描述等都是表达用户需求的有效途径。也就是说用户需求描述了用户能使用系统来完成什么业务。因此用户需求是从人的角度来描述要解决的问题和实现的业务。

功能


功能需求规定开发人员在系统中实现的软件功能,用户利用这些功能来完成任务,满足用户业务需求。功能需求描述是开发人员需要实现什么软件功能,因此功能需求是从软件的角度来描述系统如何解决用户所遇到的问题和实现用户的业务。

需求与功能


GJB438C《软件需求规格说明》中主要描述的是用户需求和功能需求两大类。

通过用例图方式将用户需求进行归纳和提炼,在对用户需求具体进行分析和描述时,可通过功能需求的方式来分析软件如何满足的用户需求。

因此,理解了需求和功能的区别和联系,才能更好的把握什么是用户需求,什么是功能需求,才能最终得到满足用户需求和功能完备的软件需求规格说明文档。

  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: gjb438c-2021是国国家标准化管理委员会发布的《软件需求规格说明》标准,该标准的制定旨在规范软件需求规格说明的编写和管理,提高软件开发过程的质量和效率。 该标准的主要内容包括需求规格说明的定义、编写原则和规范、需求的分类、需求描述的要求、需求变更管理、需求跟踪等方面。其,强调了需求规格说明应该包括的内容,如需求功能性,非功能性,性能,安全性,可靠性等方面,并提出了编写需求规格说明的原则和规范,如需求描述要准确,完整,一致,可测量等要求。 此外,标准还规定了需求变更管理的要求,包括变更记录、变更审批等方面。标准还提出了需要开展需求跟踪来确保软件开发的质量和效率,监控需求的进展情况,并及时解决问题。 总之,通过遵守该标准,软件开发人员可以更好地编写和管理软件需求规格说明,提升软件开发效率,降低成本,更好地满足用户需求。 ### 回答2: gjb438c-2021是关于软件需求规格说明的标准规范,主要包含了软件需求规格说明的编写标准和要求。软件需求规格说明软件开发过程非常重要的一部分,它描述了软件需求及具体的实现方式,对于软件开发人员和用户都具有重要的指导意义。 gjb438c-2021标准规范的实施,旨在规范软件需求规格说明的编写和管理,提高软件开发的质量和效率。该规范涵盖了需求分析需求描述、需求确认等各个方面,并要求详细描述软件功能、性能、可靠性、易用性等方面的要求。同时,该规范还规定了软件需求规格说明的编写格式、审查流程和版本管理等要求,以确保软件需求规格说明的准确性和完整性。 在实际软件开发,严格遵守gjb438c-2021标准规范的要求,对于开发人员和用户都具有重要的意义。开发人员可以根据规范要求编写完整准确的软件需求规格说明,明确软件开发的目标和方向,提高开发效率和质量;而用户可以通过规范的软件需求规格说明,了解软件功能、性能等各个方面的要求,选择最适合自己需求软件产品。 综上所述,gjb438c-2021标准规范是关于软件需求规格说明的一项重要标准,规范了软件需求规格说明的编写和管理,对于软件开发和用户都具有重要的指导意义。 ### 回答3: 《软件需求规格说明》是指软件开发过程的一个重要文档,它详细描述了软件即将实现的功能、性能、数据、界面、安全等方面的详细规定。它主要包括引言、定义、系统总体设计、功能需求、非功能需求以及附录等部分。 引言部分主要介绍了软件需求规格说明的目的、范围、参考文献和术语定义等基本信息,确保开发人员和利益相关者对文档的理解和使用得到统一。 定义部分主要对项目范围、业务流程、关键词汇和特殊标记等进行了说明,确保所有人员对需求规格说明文档的相关定义和术语的理解一致性。 系统总体设计部分主要介绍了系统的总体设计思路及架构,包括系统用例模型、业务流程、数据流图等,为后续的功能需求和非功能需求做好前期铺垫。 功能需求部分主要列举和详细描述产品功能,包括基本功能、扩展功能和非功能需求等,确保软件产品的功能达到用户需求和规定标准。 非功能需求部分主要对软件的性能、安全、可用性、可维护性等方面进行详细规划和说明,确保软件产品各方面性能优异,符合相关的标准要求。 附录部分主要包括补充性的信息,比如软件处理流程图、用户手册等,确保软件文档更加全面和完整。 总之,《软件需求规格说明》文档是软件产品开发过程非常重要的一份文档。正确的编写和规范的使用,可以优化软件开发过程的协调和合作,尽可能的确保产品最终效果符合用户需求和相关标准。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

gjb_software

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值