阅读《软件工程—理论方法与实践》第三章心得体会

通过对第三章的阅读,对以下概念有了了解:软件项目管理是为了使软件项目能够按照预定的成本、进度、质量顺利完成,而对成本、人员、进度、质量、风险等进行分析和管理的活动。其有利于将软件开发人员的个人开发能力转化成企业的开发能力,并使企业的软件开发能力不断提高和成熟。软件项目的特征有软件产品的不可见性、项目的高度不确定性、软件过程的多变化性,降低复杂性和控制变化成为软件项目管理面临的关键问题。软件项目管理集中于人员、产品、过程和项目。软件项目的生命周期包括项目启动(确定项目的目标和范围)、项目规划(建立项目的基准计划)、项目实施(按照计划执行和控制项目)、项目收尾(交付产品以及总结经验教训)。优秀的软件人才和高效的组织管理是软件项目成功的关键所在。民主式、主程序员式和技术管理式是3种典型的软件项目开发组织方式。项目沟通是软件工程中最关键而且最耗时的活动,沟通方式:直接交谈、电话交谈、电子邮件、会议、项目网站、书面报告等。软件项目规划是项目管理的核心工作,软件项目规模是影响软件项目工作量和成本的重要因素,估算方法有代码行、功能点等技术(自己理解不透),软件成本估算有专家判断、类比估算和经验模型三种(还是不懂)。软件风险管理就是通过主动而系统地对项目风险进行全过程的识别、分析和监控,最大限度地降低风险对软件开发的影响。其过程包括风险识别(常用方法:建立风险条目检查表)、风险分析(对已识别的风险进行估计和评价)、风险规划、风险监控等。软件配置管理为一种标识、组织和控制修改的技术,作用于整个软件生命周期,目的使错误达到最小并最有效地提高生产率。软件配置项可以是配置控制下的一组相关程度、文档或数据集合,基线是指软件配置项通过正式复审而进入正式受控的一种状态,版本记录了软件配置项的演化过程,软件配置库用于记录整个软件生命周期内与配置有关的所有信息。

原文地址:https://www.cnblogs.com/fengyutongxing/p/4296678.html