首页 > 其他分享 >"软件质量"的理解

"软件质量"的理解

时间:2022-10-08 10:00:28浏览次数:47  
标签:包括 维护性 可移植性 理解 质量 易用性 软件

软件质量就是“软件与明确地和隐含地定义的需求相一致的程度”。更具体地说,软件质量是软件与明确地叙述的功能和性能需求、文档中明确描述的开发标准以及任何专业开发的软件产品都应该具有的隐含特征相一致的程度。从管理角度对软件质量进行度量, 可将影响软件质量的主要因素划分为六个部分特性(根据GB/T16260.1)功能性,可靠性,易用性,效率,维护性与可移植性。其中功能性包括适合性,准确性,互用性,依从性,安全性;可靠性包括容错性,易恢复性,成熟性;易用性包括易学性,易理解性,易操作性;效率包括资源特性和时间特性;维护性包括可测试性,可修改性,稳定性和易分析性;可移植性包括适应性,易安装性,一致性和可替换性的六个特征及若干子特征。

标签:包括,维护性,可移植性,理解,质量,易用性,软件
From: https://www.cnblogs.com/xiongyanji/p/16768059.html

相关文章

  • 如何理解智能制造?
    智能制造是包括工业互联网、材料、设计、工艺等在内的智能工业生态系统。这是工信部赛迪研究院软件所所长潘文给出的定义。智能制造的实现主要依托两个基础能力,一个是工业......
  • disk软件如何设置硬盘自动挂载 Linux系统
    disk软件如何设置硬盘自动挂载Linux系统1.打开disk软件 2.点击设置按钮,点击EditMountOptions   3.UserSessionDefault按钮设置为ok状态,也就是MountOp......
  • 软件项目管理的理解
     对于我们这些小白大学生来说,我们需要不断地对个人能力进行提升。读了邹欣老师的书理解了什么是软件工程,百度百科上了解到软件项目管理是指软件生存周期中软件管理者所进......
  • 软件项目管理和团队组织管理
    软件项目管理是指软件生存周期中软件管理者所进行的一系列活动。其目的在一定的时间和设计范围内有效的利用人力资源技术和工具。使软件系统或软件产品按照原计划和质量要......
  • 如何理解vue中的v-bind?
    如果你写过vue,对v-bind这个指令一定不陌生。下面我将从源码层面去带大家剖析一下v-bind背后的原理。会从以下几个方面去探索:v-bind关键源码分析v-bind化的属性统一存储在哪......
  • 如何理解git rebase?
    在mergePR的过程中,rebaseandmerge会产生冲突,因此需要补充一下Gitrebase的知识点。​​UnderstandingRebase(AndMerge)inGit​​​​Mergingvs.Rebasing​​webst......
  • 简单理解slot算法和shadow DOM
    阅读完这篇博客你会有以下收获:slot算法是什么?shadowDOM是什么?vueslot机制与w3cwebcomponent规范的shadowDOM渲染结果有何异同?slot算法Theslottingalgorithmassign......
  • 你真的理解==和===的区别吗?
    用中文怎么叫合适?相等?全等?其实并不合适,叫doubleequals或者trebleequals,或者叫不懂的人觉得比较不专业的双等或者三等操作符,是更加严谨和正确的叫法。为什么这么说?看完......
  • 如何理解package.json中的proxy字段?
    入职新公司以来,第一个月接手vue项目,第二个月接手angularjs项目,第三个月加入react重构项目。心生感叹:业务驱动式学习是一种高效率的学习方式,保持好奇心,在业务中快速成长!新项......
  • 如何理解WeakMap?
    在学习​​缓存函数​​时,最后提到了WeakMap方式缓存(对入参类型为对象做缓存,并且当对象在WeakMap中的key没有引用时方便浏览器垃圾回收)Ifourparameterwereanobject(ra......