《软件度量及应用》课程介绍软件度量的原理、方法和工具,重点讲述软件规模、软件结构、软件复杂性、软件质量的度量方法,以及面向对象软件的度量方法。通过课程学习,学生将掌握如何对软件产品、软件过程以及软件项目进行量化分析,从而有效地设计与实现软件、管理与控制软件开发过程,达到提高软件质量的目标。
学习软件度量的目标是熟悉对软件产品、软件过程以及软件项目的量化分析方法,有效地管理与控制软件开发过程从而提高软件质量。
成绩评定包括线上与线下两部分,考核项包括:
线上MOOC学习 15%
线上活跃度 15%
线上测试题 10%
线上作业题 10%
线上考核 10%
线下学习答疑 20%
线下实验 20%
第1章 软件测试 2
第2章 软件度量 2
第3章 需求分析阶段的度量 6
第4章 概要设计阶段的度量 8
第5章 详细设计阶段的度量 4
第6章 编码实现阶段的度量 2
第7章 测试、运行与维护阶段的度量 4
第8章 开源软件度量 4
软件工程
Fenton N, James Bieman. Software Metrics – A Rigorous and Practical Approach (3rd). CRC Press, 2014.