
课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
软件质量质量管理是我们在学习计算机编程开发技术的时候会接触到的一个编程概念,下面我们就通过案例分析来简单了解一下,软件质量管理需要关注哪些问题。
软件质量是软件满足明确说明或者隐含的需求的程度。
例如:课程软件项目有课程介绍,课程内容,成绩查询等是明确的需求。简单应用等是隐含需求。
刚才提到成绩查询等属于功能需求,简单应用属于性能需求,这些都是质量特征。
质量模型
人们通常把影响软件质量的特性用软件质量模型来描述。
ISO质量模型
ISO质量模型是的一个层次模型,我们先来看一层有7个质量特征:
功能性
可靠性
易使用性
效率
可维护性
可移植性
使用质量
通过采集质量特征值,并根据权重可以计算质量分值。
举个例子:这是某项目的质量模型,也是层次模型,模型中也确定了各个质量特征的权重,通过改进质量特征值,可以计算量化的项目质量值。
那么这个图是给出了项目在不同测试阶段的质量分值。
质量的形成
接下来我们看看,质量应该是在哪个阶段形成的。一些开发人员认为可以通过后期的测试、把关来提高质量,这种想法是错误的。
质量终是在开发过程当中形成的,软件项目的质量在需求阶段、设计阶段、编码阶段已经逐步确定了。后期的检测,修复不能直接提高质量,只是一种打补丁行为或者一种评估行为。
质量成本
知道了质量在什么阶段形成,就可以合理安排质量成本,将质量成本更多花在前期,而不是后期,这样的安排是合理、经济的。
前期的质量成本是预防成本。后期的质量成本是缺陷成本。
这个数据展示了一个缺陷在前期修复的成本远远低于后期修复的成本。
【免责声明】:本内容转载于网络,转载目的在于传递信息。文章内容为作者个人意见,本平台对文中陈述、观点保持中立,不对所包含内容的准确性、可靠性与完整性提供形式地保证。请读者仅作参考。更多内容请加danei0707学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。