第13章软件工程管理分析
第十三章 软件工程管理 本章开始软件项目管理有关内容。所谓管理就是通过计划、组织和控制等一系列活动,合理地配置和使用各种资源,以达到既定目标的过程。软件项目管理先于任何技术活动之前开始,且贯穿于软件的整个生命周期之中。 软件项目管理过程从一组称为项目计划的活动开始。 软件计划的目的(或者说软件计划的主要活动)包括 确定软件范围 进行可行性分析 确定资源 进度安排 影响软件计划的因素 项目复杂度 项目规模 问题结构化程度 软件计划与项目特点有关,从软件计划角度看项目大致可分为如下几种类型: 新概念开发项目:涉及到新的概念和技术的使用 新的应用开发:没有新的技术应用,但对开发人员来说 是一个新的领域 应用增强型开发:开发人员在这中领域已经开发过系统 再生(reengineering)工程:在已有系统进行重新开发, 增强部分功能等 软件计划最详尽地描述了软件过程,它包括采用的生命周期模型、开发组织的组织结构、责任分配、管理目标和优先级、所用的技术和CASE工具,以及详细的进度、预算和资源分配。 整个计划的基础是工作量估算和完成期限估算。第一项计划活动是“估算”。 13.1 度量软件规模 一、代码行技术 这种方法根据以往开发类似产品的经验和历史数据,估计实现一个功能需要的
原创力文档

文档评论(0)