小猪的软件质量

本文介绍了软件质量的概念,包括软件是特定顺序指令和数据的集合,质量是事物固有特征。阐述了软件质量的铁三角:组织、技术、流程,并详细讲解了软件质量模型的六个方面:功能性、可靠性、易用性、效率性、维护性和可移植性。同时,讨论了质量管理体系,如ISO9000、六西格玛和CMMI各级别的含义,强调了不同级别的质量标准与实际业务的匹配度和成本控制的重要性。
摘要由CSDN通过智能技术生成

教学目标:

1.理解软件质量的概念。

2.理解软件质量模型。

3.了解常见的质量管理体系。


学习方法:

1.学会记笔记:康奈尔笔记(5R笔记)

2.费曼学习方法:理解、梳理、呈现

3.要知道哪些内容需要理解,哪些需要背诵,哪些需要了解。



一:什么是软件?什么是质量?什么是软件质量?

1.软件(softwore):软件是由特定顺序组成的指令和数据的集合。

  	            软件-----程序-----子系统------模块----------函数。
		
		    软件=系统软件+应用软件

2.质量(mass):质量是事物具有的一种物理属性,是事物固有的区别于其他事物的特征或者本质。

		   质量=运营质量+服务质量+软件质量

3.软件质量:软件质量指的是软件的特性对客户的满足程度,包括隐性需求的满足程度。

	    简单粗暴的认为:软件用起来不出问题,耐用,客户满意这个软件质量就好。

	    显然从耐用,满意这个角度理解软件质量太笼统。

	    好比:在古时候评价一个人健康:长得结实饭量大。现代评价人的健康有不同的维度标准:体重、体温血液、血压、血糖。

二:软件质量的铁三角:组织、技术、流程。

1.组织:软件公司的研发人员

	项目经理、开发人员、测试人员、需求人员、运维人员、QA、配置管理员。。。



2.技术:开发技术、测试技术、运维技术。。。



3.流程:是否规范符合标准。


曾仕强:婚姻的铁三角:物质、爱情、性。


质量铁三角你理解了,但是你感觉质量铁三角不是很专业,而且不管是刚才的软件质量的定义还是质量铁三角都没有直接说软件。有没有直接描述软件的方式来表明软件质量。

他来了。。。

三:软件质量模型:(软件质量模型是软件软件质量的国际标准)

	ISO9126软件质量模式是评价软件质量的国际标准。

	该模型对软件产品设计时需要考虑的地方进行高度概括,由6大特性和27个子特性组成。

1.功能性:

		1>适合性:软件为客户提供了一组合适的功能。(提供的功能是用户需要的功能)
		2>准确性:软件提供的功能准确度是符合的。(运算结果准确到用户需要的小数点)
		3>互操作性:软件与其他系统进行交互的能力。(word与打印机、微信与银行软件系统)
		4>保密安全性:软件保护信息和数据安全的能力。(权限和密码)
		5>功能性的依存性:功能性遵循相关的标准。(国际标准、国内标准、行业标准、
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值