目录
业务/商业需求:
用户/客户需求:
功能性需求:
非功能性需求:
系统需求:
约束条件:
软件需求说明书:
软件质量:
业务/商业需求:
是自顶向下的需求,往往来自于中高层管理人员(或监管、政策要求),基于业务运营管理的直接诉求和要求。需要使用商业/工作语言描述业务/商业需求。
用户/客户需求:
用户/客户需求是用户/客户对目标系统提出的目标、期望和诉求,以及该系统帮助客户/用户解决的难题,给客户带来的价值。需要使用用户的自然语言描述用户需求。
功能性需求:
是指产品为满足用户目标和期望而必须具的某种特性。如果目标系统是软件系统,则需要用软件的语言描述软件系统的特性;如果是硬件,这需要用硬件的语言描述硬件系统的特性。
非功能性需求:
是指产品为满足用户目标和期望,除了功能性特性之外所具备的其他特性,包括安全性、可靠性、互操作性、健壮性等。
系统需求:
对目标系统整体性的需求,而不是特定的功能特性的需求。
约束条件:
是指实现目标的限制因素。
软件需求说明书:
是指在研究用户要求的基础上,完成可行性分析和投资效益分析以后,由系统工程师SE或分析员编写的说明书。它详细定义了目标系统的信息/数据流和界面,功能需求,设计要求和限制,测试准则和质量保证要求。它的作用是作为用户和软件开发人员达成的技术协议书,作为着手进行设计工作的基础和依据,系统开发完成以后,为产品的验收提供了依据。文章来源:https://www.toymoban.com/news/detail-470118.html
软件质量:
就是“软件与明确地和隐含地定义的需求相一致的程度”。更具体地说,软件质量是软件与明确地叙述的功能和性能需求、文档中明确描述的开发标准以及任何专业开发的软件产品都应该具有的隐含特征相一致的程度。从管理角度对软件质量进行度量, 可将影响软件质量的主要因素划分为六个部分特性(根据GB/T16260.1)功能性,可靠性,易用性,效率,维护性与可移植性。其中功能性包括适合性,准确性,互用性,依从性,安全性;可靠性包括容错性,易恢复性,成熟性;易用性包括易学性,易理解性,易操作性;效率包括资源特性和时间特性;维护性包括可测试性,可修改性,稳定性和易分析性;可移植性包括适应性,易安装性,一致性和可替换性的六个特征及若干子特征。文章来源地址https://www.toymoban.com/news/detail-470118.html
到了这里,关于[架构之路-203] - 对系统需求类型的进一步澄清的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!