火龙果·整理 uml.org.cn 基本概念2/4) ■软件度量(Metrics)是指对软件产品、软件开发过程 或者资源的简单属性的定量描述。 一产品:软件开发过程中所生成的各种文档和程序 一过程:与软件开发有关的各种活动,如软件设计等 一资源:软件开发过程中所需支持,如人员、费用等 ■注意点 -定量描述,而不是定性描述 - 简单属性,无需参照其它属性便可直接获得定量描述 第6章软件度量 11
第6章 软件度量 11 基本概念(2/4) 软件度量(Metrics)是指对软件产品、软件开发过程 或者资源的简单属性的定量描述。 – 产品:软件开发过程中所生成的各种文档和程序 – 过程:与软件开发有关的各种活动,如软件设计等 – 资源:软件开发过程中所需支持,如人员、费用等 注意点 – 定量描述,而不是定性描述 – 简单属性,无需参照其它属性便可直接获得定量描述
火龙果•整理 uml.org.cn 基本概念3/4 ■软件测量Measure)是对软件产品、软件开发 过程和资源复杂属性的定量描述,它是简单 属性度量值的函数,软件测量用于事后或实 时状态,如软件可靠性 ■注意点 -定量描述,而不是定性描述 一复杂属性-不可直接获得、需参照其它属性的度 量值 一实时或者事后状态,用于对历史进行评估 第6章软件度量 12
第6章 软件度量 12 基本概念(3/4) 软件测量(Measure)是对软件产品、软件开发 过程和资源复杂属性的定量描述,它是简单 属性度量值的函数,软件测量用于事后或实 时状态, 如软件可靠性 注意点 – 定量描述,而不是定性描述 – 复杂属性-不可直接获得、需参照其它属性的度 量值 – 实时或者事后状态,用于对历史进行评估
火龙果•整理 uml.org.cn 基本概念4/4) ■入 估算(Estimation)对软件产品、软件开发过程和资源 复杂属性的定量描述,它是简单属性度量值的函 数,软件估算用于事前,如软件开发成本 ■注意点 一定量描述,而不是定性描述 复杂属性-不可直接获得、需参照其它属性的度量值 -事前状态 可采用经验公式,也可参考历史资料和数据。估算的 结果一般用于签订合同、立项、制定工作计划等 第6章软件度量 13
第6章 软件度量 13 基本概念(4/4) 估算(Estimation)对软件产品、软件开发过程和资源 复杂属性的定量描述,它是简单属性度量值的函 数,软件估算用于事前, 如软件开发成本 注意点 – 定量描述,而不是定性描述 – 复杂属性-不可直接获得、需参照其它属性的度量值 – 事前状态 – 可采用经验公式,也可参考历史资料和数据。估算的 结果一般用于签订合同、立项、制定工作计划等
火龙果·整理 uml.org.cn 讲授内容 ■项目案例 ■什么是软件度量? ■为什么需要软件度量? ■软件度量的内容 ■软件度量的方法 ■在软件开发过程中进行软件度量 ■小结 第6章软件度量 14
第6章 软件度量 14 讲授内容 项目案例 什么是软件度量? 为什么需要软件度量? 软件度量的内容 软件度量的方法 在软件开发过程中进行软件度量 小结
火龙果·整理 uml.org.cn 为什么需要软件度量(1/2) ■任何工程化的工作都需要度量,软件工程也 不例外 -准确了解工程的实施情况 ■项目实施之前 -辅助制定软件项目的计划 一估算成本和工作量,以便制定计划 第6章软件度量 15
第6章 软件度量 15 为什么需要软件度量(1/2) 任何工程化的工作都需要度量,软件工程也 不例外 – 准确了解工程的实施情况 项目实施之前 – 辅助制定软件项目的计划 – 估算成本和工作量,以便制定计划