软件度量2016年考点

软件度量2016年考点

ID:33030268

大小:746.50 KB

页数:12页

时间:2019-02-19

软件度量2016年考点_第1页
软件度量2016年考点_第2页
软件度量2016年考点_第3页
软件度量2016年考点_第4页
软件度量2016年考点_第5页
资源描述:

《软件度量2016年考点》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、3P(软件度量的三实体):product(产品)、process(过程)、project(项目)。度量目标:改进开发过程;引导项目成功;提高软件质量。度量点:项目质量;产品度量;过程度量;质量度量。软件质量模型:CMM(能力成熟度模型)、ISO9000、ISO9126、TheSixSigmamovement(六西格玛活动);CMM:“能力成熟度模型”(CapabilityMaturityModelforSoftware),简称CMM。是对于软件组织在定义、实施、度量、控制和改善其软件过程的实践中各个发展阶段的描述。DIKE:(data、i

2、nformation、knowledge、wisdom)测量内部演变:(1)认知期(2)语义期(3)量化(定量)期标定尺度、类型尺度、序列尺度、间隔尺度、比例尺度、相对尺度:标定尺度:一对一映射。序列尺度:单调增加的映射关系。间隔尺度:M’=aM+b。比例尺度:M’=aM。绝对尺度:恒等变换(独一无二的映射)。连续统一体:MMM(Measure、Metrics、models).处理方法复杂的测量技术问题在更高的分析水平,而不是在数据收集级别。度量:软件度量是被用来量化软件产品、软件开发资源和软件开发过程的度量。测量:测量是指根据已知规则描

3、述,用数字或符号赋值给在真实世界的实体属性的过程。为什么使用软件度量?没有度量就没有方法去觉得是否过程在改进;度量允许为改进建立有意义的目标;属性类型:(1)内部属性(2)外部属性类型属性内部属性外部属性ProcessesConstructTime、effort、numberofrequirementsQuanlity、cost、stabilitySpecificationchanges,…ProcessesDetailedDesignsTime、effort、numberofspecificationfaultsCost-effecti

4、veness、costfound…ProcessesTestingTime、effort、numberofbugsfound…Cost-effectiveness、stability、cost…ProductSpecificationSize、reuse、modularity、functionality、Reliability、maintainabilty…syntacticcorrectnessProductDesignsSize、reuse、modularity、coupling、Quality、complexity、cohesive

5、ness、functionality…maintainablityProductCodeSize、reuse、functionality、algorithmReliability、usability、complexity、control-flowstructurednessmaintainabilityProductTestDataSize、coveragelevel…QualityResourcePersonnelAge、priceProductivity、experience、intelligence…ResourceTeamsSiz

6、e、communicationlevel,structurednessProductivity、qualityResourceSoftwarePrice、sizeUsability、reliabilityResourceHardwarePrice、speed、Memorysize…Reliability…ResourceOfficesSize、temperature、lightComfort、quantity可以从哪些方面测量软件的规模?软件功能数量:数据流图、用例图;软件模块数量:模块功能结果图;代码的行数:操作符、操作数;设计文档的页

7、数;用户手册的页数;软件规模可以用于反映?Effort工作量(人月);Cost成本;Productivity效率;Schedule进度安排。定义软件规模可以根据?Length长度(代码长度、规格说明书长度);Functionality功能性;Complexity复杂性;Reuse软件重用。Halstead方法Halstead将程序P定义成标记的集合,将集合中标记分为两类:Operator操作符、Operands操作数例如:inta;a=a+10;其中:操作数a,10;操作符int;=+设置基本度量:=同操作符的个数1=不同操作数的个数

8、2N=操作符的出现总个数1N=操作数的出现总个数2程序长度(ProgramLength)NN1N2程序词汇量(ProgramVocabulary)12程序容量(Prog

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。