软件质量和软件质量保证的基本概念 ·质量度量模型 软件复杂性 软件可靠性 软件评审与软件容错技术
• 软件质量和软件质量保证的基本概念 • 质量度量模型 • 软件复杂性 • 软件可靠性 • 软件评审与软件容错技术
第十三章 管理技术与软件质量保证 软件工程管理是对软件生命周期中的一切活动的管 理,尤其是对软件开发过程的管理。 软件工程管理涉及到很多学科,如:系统工程学、 标准化、管理学、逻辑学、数学等。 软件工程管理涉及到诸多方面的内容,如软件工程 项目计划、制定软件工程规范、软件开发成本估算、 软件项目进度安排、软件配置管理、软件工程标准 化等。 ■软件工程管理的具体内容包括对开发人员、组织机 构、用户、过程控制,文档资料等方面的管理
第十三章 管理技术与软件质量保证 ◼ 软件工程管理是对软件生命周期中的一切活动的管 理,尤其是对软件开发过程的管理。 ◼ 软件工程管理涉及到很多学科,如:系统工程学、 标准化、管理学、逻辑学、数学等。 ◼ 软件工程管理涉及到诸多方面的内容,如软件工程 项目计划、制定软件工程规范、软件开发成本估算、 软件项目进度安排、软件配置管理、软件工程标准 化等。 ◼ 软件工程管理的具体内容包括对开发人员、组织机 构、用户、过程控制,文档资料等方面的管理
软件开发成本估算 p276
软件开发成本估算 ◼ p276
Effort estimation Several types of costs Facilities Sta仟f Methods a Tools The biggest component of cost is Effort Staff s effort represented by staff-days We must estimate effort as early as possible
Effort Estimation ◼ Several types of costs ◼ Facilities ◼ Staff ◼ Methods ◼ Tools ◼ The biggest component of cost is Effort ◼ Staff’s effort represented by staff-days ◼ We must estimate effort as early as possible
Effort estimation methods Expert Judgment Rand delphi technique Wolverton(1974)cost model Algorithmic Methods Walston and Felix (1977) boehm's constructive cost Model(COCoMO) Machine-Learning Method
Effort Estimation Methods ◼ Expert Judgment ◼ Rand’ Delphi technique ◼ Wolverton (1974) cost model ◼ Algorithmic Methods ◼ Walston and Felix(1977) ◼ Boehm’s Constructive Cost Model(COCOMO) ◼ Machine-Learning Method