软件工程概论3

软件工程概论

第三章 软件项目管理

1.软件项目管理概述

软件项目的特征:不可见性,高度不确定性,多变化性,高流动性。

有效的软件项目管理集中于4个方面:人员,产品,过程和项目。

软件项目的生命周期包括项目启动、项目规划、项目实施和项目收尾4个阶段。

2.人员组织与管理

软件项目的开发组织方式有:民主式组织结构、主程序员式组织结构、技术管理式组织结构。

软件项目团队的特征:①明确的目标与共同分享的羡慕前景。②清晰地角色分工和紧密的团队协作。③融洽的关系和通畅的沟通。④高昂的士气和高效的生产力。

3.项目沟通管理

项目沟通的方式:直接交谈、电话交谈、电子邮件、会议、项目网站、书面报告。

项目沟通活动:规划项目沟通、建立基础设施、实施阶段性评审、每周组织小组会议

4.软件项目规划

软件规模估计的常用方法:代码行技术、功能点技术。

软件成本估计的常用方法:专家判断、类比估计、COCOMO模型。

软件项目计划是一个用来协调所有其他计划、以指导项目实施和控制的文件。

5.软件风险管理

软件风险管理的过程包括风险识别、风险分析、风险规划和风险监控。

风险识别   

可识别的风险:软件规划、商业影响、客户特征、软件过程、开发技术、开发环境、开发人员等。

风险规划

     常用的风险应对策略有:风险规避、风险缓解、风险转移、风险接受等。

6.软件配置管理

概念

软件配置项:是为了配置管理而作为单独实体处理的一个工作厂品或软件。

基线:是已经通过了正式复审的规格说明或中间产品,可以作为进一步开发的基础,并且只有通过正式的变化控制过程才能改变。

版本:是确定在明确定义的时间点上某个配置项的状态。

软件配置管理贯穿整个软件开发过程,其主要活动包括软件配置项标识、版本管理、系统构建、变更控制、配置审计和配置状态报告。

 

原文地址:https://www.cnblogs.com/double1/p/4266834.html