《软件过程和项目度量最新课件》由会员分享,可在线阅读,更多相关《软件过程和项目度量最新课件(44页珍藏版)》请在金锄头文库上搜索。
1、 软件工程软件工程 Software Engineering 第第4章章 软件过程和项目度量软件过程和项目度量2024/8/111软件过程和项目度量 最新第第4章章 软件过程和项目度量软件过程和项目度量n4.1 过程和项目领域中的度量过程和项目领域中的度量n4.2 软件测量软件测量n4.3 调和不同的度量方法调和不同的度量方法n4.4 软件质量度量软件质量度量n4.5 在软件过程中集成度量在软件过程中集成度量2024/8/112软件过程和项目度量 最新第第4章章 软件过程和项目度量软件过程和项目度量o测量测量n在软件工程领域中,在软件工程领域中,“measure”(测量测量)对一个产品过程的某
2、个属性的范围、数量、对一个产品过程的某个属性的范围、数量、维度、容量或大小提供了一个定量的指示。维度、容量或大小提供了一个定量的指示。n当获取到单个的数据点当获取到单个的数据点(如在一个模块的复审中如在一个模块的复审中发现的错误数发现的错误数)时,就建立了一个测量。时,就建立了一个测量。 n测量的发生是收集一个或多个数据点的结果测量的发生是收集一个或多个数据点的结果(如如调研若干个模块的复审,以收集每一次复审所发调研若干个模块的复审,以收集每一次复审所发现的错误数的测量现的错误数的测量)。2024/8/113软件过程和项目度量 最新第第4章章 软件过程和项目度量软件过程和项目度量o测量测量n对
3、软件开发过程、产品和资源进行实时和事后的对软件开发过程、产品和资源进行实时和事后的定量描述,涉及测量的要素、方法、过程、工具定量描述,涉及测量的要素、方法、过程、工具和数值结果。和数值结果。n直接测量和间接测量直接测量和间接测量直接测量用于不依赖于其它属性的简单属性;直接测量用于不依赖于其它属性的简单属性; 例如:花费的成本、工作量、产生的例如:花费的成本、工作量、产生的LOC间接测量用于依赖于若干其它属性的要素、准则和属间接测量用于依赖于若干其它属性的要素、准则和属性。性。 例如:软件的质量、软件的可靠性例如:软件的质量、软件的可靠性2024/8/114软件过程和项目度量 最新第第4章章 软
4、件过程和项目度量软件过程和项目度量o度量度量nIEEE的软件工程术语标准辞典中定义:的软件工程术语标准辞典中定义:“metric”(度量度量)为为“对一个系统、构件或过对一个系统、构件或过程具有的某个给定属性的度的一个定量测量程具有的某个给定属性的度的一个定量测量”。 n度量具有数字特征,软件工程范围的度量是软件度量具有数字特征,软件工程范围的度量是软件开发过程、软件资源或软件产品简单属性的开发过程、软件资源或软件产品简单属性的定量定量描述描述。如,程序规模、操作符个数、程序中错误。如,程序规模、操作符个数、程序中错误的个数等。的个数等。 n软件度量在某种程度上软件度量在某种程度上与单个的测量
5、相关与单个的测量相关(如每如每一次复审所发现的错误的平均数,或复审中每人一次复审所发现的错误的平均数,或复审中每人/小时所发现的错误的平均数小时所发现的错误的平均数)。2024/8/115软件过程和项目度量 最新第第4章章 软件过程和项目度量软件过程和项目度量o指标指标n软件工程师软件工程师收集测量结果并产生度量,这样就可收集测量结果并产生度量,这样就可以获得指标以获得指标“indicator”。指标是一个度量或。指标是一个度量或度量的组合,它对软件过程、软件项目或产品本度量的组合,它对软件过程、软件项目或产品本身提供了更深入的了解。身提供了更深入的了解。o估算估算n对软件产品、过程、资源进行
6、预测对软件产品、过程、资源进行预测n估算可以采用经验公式、或参考历史资料估算可以采用经验公式、或参考历史资料n估算用于事前签订合同、立项、制定工作计划等估算用于事前签订合同、立项、制定工作计划等2024/8/116软件过程和项目度量 最新4.1 过程和项目领域中的度量过程和项目领域中的度量o过程度量和软件过程改进过程度量和软件过程改进n过程度量的收集涉及过程度量的收集涉及所有的项目所有的项目,目的是提供能够引导长,目的是提供能够引导长期的软件过程改进的一组过程指标。期的软件过程改进的一组过程指标。产品产品产品产品过程过程过程过程人员人员人员人员技术技术技术技术开发环境开发环境开发环境开发环境客
7、户特性客户特性客户特性客户特性商业条件商业条件商业条件商业条件2024/8/117软件过程和项目度量 最新4.1 过程和项目领域中的度量过程和项目领域中的度量o项目度量项目度量n评估正在进行中的项目的状态;评估正在进行中的项目的状态;n跟踪潜在的风险;跟踪潜在的风险;n在问题造成不良影响之前发现它们;在问题造成不良影响之前发现它们;n调整工作流程或任务;调整工作流程或任务;n评估项目团队控制软件工作产品质量的能力;评估项目团队控制软件工作产品质量的能力;2024/8/118软件过程和项目度量 最新4.2 软件测量软件测量o软件测量的两种分类方法:软件测量的两种分类方法:n软件过程和产品的直接测
8、量软件过程和产品的直接测量n产品的间接测量产品的间接测量o采用规范化的度量方法,就有可能产生在更大的组采用规范化的度量方法,就有可能产生在更大的组织范围内进行比较的软件度量。织范围内进行比较的软件度量。2024/8/119软件过程和项目度量 最新4.2 软件测量面向规模的度量软件测量面向规模的度量p面向规模的软件度量是基于已经开发的软件的规模。面向规模的软件度量是基于已经开发的软件的规模。p用用代码行代码行(LOC)数表示软件项目的规模,利用它数表示软件项目的规模,利用它不仅可以测量软件规模,还可以度量软件开发的生不仅可以测量软件规模,还可以度量软件开发的生产率,计算每行代码的平均成本,计算文
9、档与代码产率,计算每行代码的平均成本,计算文档与代码的比例管理,每千行代码存在的软件错误个数。的比例管理,每千行代码存在的软件错误个数。2024/8/1110软件过程和项目度量 最新4.2 软件测量面向规模的度量软件测量面向规模的度量p代码行技术的主要优点:代码行技术的主要优点:n代码是所有软件开发项目都有的代码是所有软件开发项目都有的“产品产品”,而且,而且很容易计算代码行数。很容易计算代码行数。p代码行技术的缺点是:代码行技术的缺点是: n源程序仅是软件配置的一个成分,用它的规模代源程序仅是软件配置的一个成分,用它的规模代表整个软件的规模似乎不太合理;表整个软件的规模似乎不太合理;n依赖于
10、程序设计语言的表达能力;依赖于程序设计语言的表达能力; n这种方法不适用于非过程语言;这种方法不适用于非过程语言;n会对设计精巧的软件项目产生不利的影响;会对设计精巧的软件项目产生不利的影响;n在项目开发前或初期很难作到。在项目开发前或初期很难作到。2024/8/1111软件过程和项目度量 最新4.2 软件测量面向规模的度量软件测量面向规模的度量p代码行技术的标准值法代码行技术的标准值法(Expert Judgment)n 请多位专家估算程序的最小规模请多位专家估算程序的最小规模 a ,最可能,最可能的规模的规模 m,和最大规模,和最大规模 b 。以三组平均值估算。以三组平均值估算程序规模:程
11、序规模:2024/8/1112软件过程和项目度量 最新4.2 软件测量面向规模的度量软件测量面向规模的度量o代码行技术的相关度量代码行技术的相关度量生产率生产率pl=L / EnL:代码行数,用千行代码代码行数,用千行代码kLOC度量度量nE:软件项目的工作量,用人月软件项目的工作量,用人月(PM)度量。度量。npl:软件项目的生产率,用每人每月完成的代码:软件项目的生产率,用每人每月完成的代码行数(行数(LOC/PM)度量。)度量。2024/8/1113软件过程和项目度量 最新4.2 软件测量面向规模的度量软件测量面向规模的度量o代码行技术的相关度量每行代码的成本代码行技术的相关度量每行代码
12、的成本Cl=S /LnS:软件项目的总开销,用人民币或美元表示;软件项目的总开销,用人民币或美元表示;nCl:软件项目每行代码的平均成本,用人民币:软件项目每行代码的平均成本,用人民币(美元)(美元)/代码行度量代码行度量2024/8/1114软件过程和项目度量 最新4.2 软件测量面向规模的度量软件测量面向规模的度量o代码行技术的相关度量代码行技术的相关度量文档与代码比文档与代码比Dl=Pd / LnPd :软件项目的文档页数软件项目的文档页数nDl:每千行代码的平均文档页数每千行代码的平均文档页数2024/8/1115软件过程和项目度量 最新4.2 软件测量面向规模的度量软件测量面向规模的
13、度量o代码行技术的相关度量代码行技术的相关度量代码出错率代码出错率EQRl=Ne / LnNe:软件项目的代码错误数软件项目的代码错误数nEQRl :每千行代码的平均错误数。每千行代码的平均错误数。2024/8/1116软件过程和项目度量 最新4.2 软件测量面向规模的度量软件测量面向规模的度量例例 软件项目记录软件项目记录项目项目工作量工作量 PM成本成本(万美元)(万美元)代码行代码行kLOC文档页数文档页数 Pd错误数错误数 Ne人数人数 MAlpah2416.812.1365293Beta6244.027.21224865gamma4331.420.210506462024/8/111
14、7软件过程和项目度量 最新4.2 软件测量面向功能的度量软件测量面向功能的度量oAlbrecht 1979年提出年提出,目前在欧共体很普遍,只目前在欧共体很普遍,只涉及多种因素的间接度量方式。它根据事物信息处涉及多种因素的间接度量方式。它根据事物信息处理程序的基本功能定义,因此在软件系统涉及初期理程序的基本功能定义,因此在软件系统涉及初期就能够估算出软件项目的规模。就能够估算出软件项目的规模。o功能点技术依据对软件信息域特性和软件复杂性的功能点技术依据对软件信息域特性和软件复杂性的评估结果,估算软件规模。这种方法用功能点评估结果,估算软件规模。这种方法用功能点(FP)为单位度量软件规模。)为单
15、位度量软件规模。 2024/8/1118软件过程和项目度量 最新 4.2 软件测量面向功能的度量软件测量面向功能的度量 表中的五个信息量按下列方式取值表中的五个信息量按下列方式取值用户输入数用户输入数用户为软件提供的输入参数个数用户为软件提供的输入参数个数用户输出数用户输出数软件系统为用户提供的输出参数个数软件系统为用户提供的输出参数个数用户查询数用户查询数一个联机输入确定一次查询,软件以一个联机输入确定一次查询,软件以 联机输出的形式联机输出的形式, ,实时地产生一个响应实时地产生一个响应主文件数主文件数 统计逻辑的主文件个数统计逻辑的主文件个数外部界面数外部界面数统计所有机器可读的界面,利
16、用这些统计所有机器可读的界面,利用这些 界面可以将信息从一个系统传送到另一个界面可以将信息从一个系统传送到另一个 系统系统2024/8/1119软件过程和项目度量 最新o估算功能点的步骤估算功能点的步骤n计算未调整的功能点数计算未调整的功能点数UFPUFP首先,把产品信息域的每个特性首先,把产品信息域的每个特性( (即即InpInp、OutOut、InqInq、MafMaf和和InfInf) )都分类为简单级、平均级或复杂级,并根都分类为简单级、平均级或复杂级,并根据其等级为每个特性分配一个功能点数据其等级为每个特性分配一个功能点数. .然后,用下式计算未调整的功能点数然后,用下式计算未调整的
17、功能点数UFPUFP: UFP=UFP=a1a1Inp+Inp+a2a2Out+Out+a3a3Inq+Inq+a4a4Maf+Maf+a5a5InfInf其中,其中,aiai(1i5)(1i5)是信息域特性系数,其值由相应是信息域特性系数,其值由相应特性的复杂级别决定,见书特性的复杂级别决定,见书342342所示。所示。4.2 软件测量面向功能的度量软件测量面向功能的度量2024/8/1120软件过程和项目度量 最新o估算功能点的步骤估算功能点的步骤n计算技术复杂性因子计算技术复杂性因子TCFTCF度量度量1414种技术因素对软件规模的影响程度。种技术因素对软件规模的影响程度。用用FiFi(
18、1i14)(1i14)代表这些因素。根据软件的特点,为代表这些因素。根据软件的特点,为每个因素分配一个从每个因素分配一个从0 0到到5 5的值。的值。计算技术因素对软件规模的综合影响程度。计算技术因素对软件规模的综合影响程度。DIDI = =技术复杂性因子技术复杂性因子TCFTCF由下式计算:由下式计算: TCF=0.65+0.01DITCF=0.65+0.01DIDIDI的值在的值在0 07070之间,所以之间,所以TCFTCF的值在的值在0.650.651.351.35之间。之间。 4.2 软件测量面向功能的度量软件测量面向功能的度量2024/8/1121软件过程和项目度量 最新o估算功能
19、点的步骤估算功能点的步骤n计算功能点数计算功能点数FPFP用下式计算功能点数用下式计算功能点数FPFP: FP=UFPTCFFP=UFPTCF4.2 软件测量面向功能的度量软件测量面向功能的度量2024/8/1122软件过程和项目度量 最新 4.2 软件测量面向功能的度量软件测量面向功能的度量o功能点技术的相关度量功能点技术的相关度量生产率生产率Pf=FP/E 其中其中 Pf表示每人月完成的功能点数表示每人月完成的功能点数2024/8/1123软件过程和项目度量 最新 4.2 软件测量面向功能的度量软件测量面向功能的度量o功能点技术的相关度量功能点技术的相关度量平均成本平均成本 Cf=S/FP
20、 其其中中 Cf :每每功功能能点点的的平平均均成成本本(REM, USD)2024/8/1124软件过程和项目度量 最新 4.2 软件测量面向功能的度量软件测量面向功能的度量o功能点技术的相关度量功能点技术的相关度量文档与功能点比文档与功能点比Df=Pd / FP 其中其中 Df:每功能点平均具有的文档页数每功能点平均具有的文档页数2024/8/1125软件过程和项目度量 最新 4.2 软件测量面向功能的度量软件测量面向功能的度量o功能点技术的相关度量功能点技术的相关度量代码出错率代码出错率EQRf=Ne / FP 其中其中 EQRf:表示每个功能点的平均错误个数。表示每个功能点的平均错误个
21、数。2024/8/1126软件过程和项目度量 最新4.2 软件测量面向功能的度量软件测量面向功能的度量o软件规模的功能点度量没有直接设计软件系统本身软件规模的功能点度量没有直接设计软件系统本身的算法复杂性,因此它适合算法比较简单的事物系的算法复杂性,因此它适合算法比较简单的事物系统的软件规模度量。统的软件规模度量。o对比较复杂的软件系统,如实时系统、大型嵌入式对比较复杂的软件系统,如实时系统、大型嵌入式系统软件、过程控制软件不适用。系统软件、过程控制软件不适用。 2024/8/1127软件过程和项目度量 最新4.2 软件测量面向功能的度量软件测量面向功能的度量o优点优点n与程序设计语言无关,适
22、用于过程式和非过程式与程序设计语言无关,适用于过程式和非过程式语言。语言。n适用于软件项目的开发初期。适用于软件项目的开发初期。o缺点缺点n涉及主观因素较多涉及主观因素较多n信息领域某些值不易采集信息领域某些值不易采集nFP的值没有直观的物理意义的值没有直观的物理意义2024/8/1128软件过程和项目度量 最新4.2 软件测量面向对象的度量软件测量面向对象的度量o场景脚本的数量场景脚本的数量n场景脚本是一个详细的步骤序列,用来描述用户和应用系统之间的场景脚本是一个详细的步骤序列,用来描述用户和应用系统之间的交互。交互。o关键类的数量关键类的数量nDomin Class:问题域的核心。:问题域
23、的核心。n通常在项目的早期就可以确定下来。通常在项目的早期就可以确定下来。o支持类的数量支持类的数量n是实现系统所必需的但又不与问题域直接相关的类。是实现系统所必需的但又不与问题域直接相关的类。n包括:包括:UI类、操作类等。类、操作类等。n支持类的定义贯穿于项目的始终。支持类的定义贯穿于项目的始终。n在采用在采用GUI的应用中,支持类是关键类的的应用中,支持类是关键类的23倍;倍;n在不采用在不采用GUI的应用中,支持类是关键类的的应用中,支持类是关键类的12倍;倍;o子系统的数量子系统的数量n是实现某个功能的类的集合。是实现某个功能的类的集合。2024/8/1129软件过程和项目度量 最新
24、4.3 调和代码行和功能点的度量方法调和代码行和功能点的度量方法o代代码码行行度度量量依依赖赖于于程程序序设设计计语语言言,而而功功能能点点度度量量不不依赖于程序设计语言。依赖于程序设计语言。oAlbrecht和和Jones等等人人对对若若干干软软件件采采用用事事后后处处理理的的方方式式分分别别统统计计出出不不同同程程序序设设计计语语言言每每个个功功能能点点与与代代码码行数的关系,用行数的关系,用LOC/FP的平均值表示。的平均值表示。2024/8/1130软件过程和项目度量 最新4.3 调和代码行和功能点的度量方法调和代码行和功能点的度量方法表表 各种语言的各种语言的LOC/FP(平均值平均
25、值)程序设计语言程序设计语言 LOC/FP(平均值平均值)汇编语言汇编语言 300COBOL100FORTRAN100Pascal90Ada70面向对象的语言面向对象的语言 30四代语言四代语言(4GL)20代码生成器代码生成器 152024/8/1131软件过程和项目度量 最新4.3 调和代码行和功能点的度量方法调和代码行和功能点的度量方法o利用上表中所包含的信息,只要知道了程序设计语利用上表中所包含的信息,只要知道了程序设计语言的言的LOC,就可以,就可以逆向逆向估算出现有软件的估算出现有软件的FP。2024/8/1132软件过程和项目度量 最新4.4 软件质量度量软件质量度量 o软件工程
26、的最高目标就是产生高质量的系统、应用软件工程的最高目标就是产生高质量的系统、应用软件或产品。为了达到这个目标,软件工程师必须软件或产品。为了达到这个目标,软件工程师必须掌握在成熟的软件过程背景下有效的方法及现代化掌握在成熟的软件过程背景下有效的方法及现代化的工具的应用。除此之外,一个优秀的软件工程师的工具的应用。除此之外,一个优秀的软件工程师(及优秀的软件工程管理者及优秀的软件工程管理者)必须评估是否能够达到必须评估是否能够达到高质量的目标。高质量的目标。2024/8/1133软件过程和项目度量 最新4.4 软件质量度量软件质量度量o测量质量测量质量n正确性正确性一个程序必须能够正确操作,否则
27、对于用户一个程序必须能够正确操作,否则对于用户就没有价值了。正确性是软件完成所需的功就没有价值了。正确性是软件完成所需的功能的程度。关于正确性的最常用的测量是每能的程度。关于正确性的最常用的测量是每千行千行(KLOC)的缺陷数,这里缺陷定义为验的缺陷数,这里缺陷定义为验证出的与需求不符的地方。证出的与需求不符的地方。 2024/8/1134软件过程和项目度量 最新4.4 软件质量度量软件质量度量o测量质量测量质量n可维护性可维护性软件维护所占的工作量比任何其他软件工程软件维护所占的工作量比任何其他软件工程活动都大。可维护性是指遇到错误时程序能活动都大。可维护性是指遇到错误时程序能被修改的容易程
28、度;环境发生变化时程序能被修改的容易程度;环境发生变化时程序能够适应的容易程度,用户希望改变需求时程够适应的容易程度,用户希望改变需求时程序能被增强的容易程度。序能被增强的容易程度。一个简单的面向时间的度量是平均修改时间一个简单的面向时间的度量是平均修改时间(mean-time-to-change,MTTC),即分析改变的需求设计合适的修改方案实现即分析改变的需求设计合适的修改方案实现修改测试,并将修改后的结果发布给用户所修改测试,并将修改后的结果发布给用户所花的时间。花的时间。 2024/8/1135软件过程和项目度量 最新4.4 软件质量度量软件质量度量o测量质量测量质量n完整性完整性在黑
29、客及病毒横行的现在,软件完整性已变在黑客及病毒横行的现在,软件完整性已变得日益重要。这个属性测量系统在安全方面得日益重要。这个属性测量系统在安全方面的抗攻击的抗攻击(包括偶然的和蓄意的包括偶然的和蓄意的)能力。攻击能力。攻击可能发生在软件的三个主要成分上:程序、可能发生在软件的三个主要成分上:程序、数据及文档。数据及文档。一个系统的完整性可以定义为:一个系统的完整性可以定义为: 完整性完整性=1威胁威胁(1安全性安全性)2024/8/1136软件过程和项目度量 最新4.4 软件质量度量软件质量度量o测量质量测量质量n可用性可用性可用性试图量化可用性试图量化“用户友好性用户友好性”,并根据四个特
30、性来,并根据四个特性来测量:测量:学会一个系统所需的体力的和学会一个系统所需的体力的和/或智力的投入;或智力的投入;在系统的使用上达到中等效率所需的时间;在系统的使用上达到中等效率所需的时间;当系统由某个具有中等效率的人使用时,测量到的生产率当系统由某个具有中等效率的人使用时,测量到的生产率的净增长的净增长(与被该系统替代的老系统相比与被该系统替代的老系统相比);用户对系统的态度的一个主观评估用户对系统的态度的一个主观评估(有时可以通过调查表有时可以通过调查表获得获得)。 2024/8/1137软件过程和项目度量 最新4.4 软件质量度量软件质量度量o缺陷排除效率缺陷排除效率DREn缺陷排除效
31、率是在项目级和过程级都有意义的质缺陷排除效率是在项目级和过程级都有意义的质量度量。量度量。nDRE是对质量保证及控制活动滤除缺陷能力的是对质量保证及控制活动滤除缺陷能力的测量。测量。nDRE=E/(E+D)E:软件交付给最终用户之前发现的错误数。软件交付给最终用户之前发现的错误数。D:软件交付之后发现的缺陷数。软件交付之后发现的缺陷数。2024/8/1138软件过程和项目度量 最新4.5 在软件过程中集成度量在软件过程中集成度量o通过对生产率测量和质量测量提出请求,并进行评通过对生产率测量和质量测量提出请求,并进行评估,软件团队能够建立改进软件工程过程的有意义估,软件团队能够建立改进软件工程过
32、程的有意义的目标。的目标。o建立基线建立基线n数据必须相当精确,要避免对过去项目进行数据必须相当精确,要避免对过去项目进行“推推测测”;n应该从尽可能多的项目中收集数据;应该从尽可能多的项目中收集数据;n测量数据必须是一致的;测量数据必须是一致的;n基线数据所在的应用系统应该与将要做估算的工基线数据所在的应用系统应该与将要做估算的工作类似。作类似。2024/8/1139软件过程和项目度量 最新4.6小结小结o测量使得管理者和开发者能够改善软件过程;辅助测量使得管理者和开发者能够改善软件过程;辅助软件项目的计划、跟踪及控制;评估产生的产品软件项目的计划、跟踪及控制;评估产生的产品(软件软件)的质
33、量。对过程、项目及产品的特定属性的的质量。对过程、项目及产品的特定属性的测量被用于计算软件度量。分析这些度量可产生指测量被用于计算软件度量。分析这些度量可产生指导管理及技术行为的指标。导管理及技术行为的指标。2024/8/1140软件过程和项目度量 最新4.6小结小结o产业界普遍使用面向规模和面向功能的度量。面向产业界普遍使用面向规模和面向功能的度量。面向规模的度量使用代码行作为其他测量,如人月或缺规模的度量使用代码行作为其他测量,如人月或缺陷的规范化因子。功能点则是从信息域的测量及对陷的规范化因子。功能点则是从信息域的测量及对问题复杂度的主观评估中导出的。问题复杂度的主观评估中导出的。202
34、4/8/1141软件过程和项目度量 最新4.6小结小结o软件质量度量,如生产率度量,集中于过程、项目软件质量度量,如生产率度量,集中于过程、项目及产品上。通过建立和分析质量的度量基线,一个及产品上。通过建立和分析质量的度量基线,一个组织能够采取行动来纠正引起软件缺陷的那些软件组织能够采取行动来纠正引起软件缺陷的那些软件过程区域。本章中讨论了四个质量度量过程区域。本章中讨论了四个质量度量正确性、正确性、可维护性、完整性及可用性。可维护性、完整性及可用性。 2024/8/1142软件过程和项目度量 最新4.6小结小结o测量导致文化的改变。如果打算开始进行度量,则测量导致文化的改变。如果打算开始进行度量,则数据收集、度量计算及度量评估是必须执行的三个数据收集、度量计算及度量评估是必须执行的三个步骤。通过创建一个度量基线步骤。通过创建一个度量基线(一个包含过程及产一个包含过程及产品测量的数据库品测量的数据库)软件工程师及管理者能够更好地软件工程师及管理者能够更好地了解他们所做的工作及所开发的产品。了解他们所做的工作及所开发的产品。 2024/8/1143软件过程和项目度量 最新 谢谢谢谢2024/8/1144软件过程和项目度量 最新