第十二章 软件项目管理 课后习题参考答案
一、简答题
(1)项目管理的定义是什么?简述软件项目管理的过程。
答:项目管理的定义:项目管理是以项目为对象,通过使用知识、技能、工具和方法来组织、计划、实施并监控项目,使之满足项目目标需求的过程。
一般认为项目管理的过程是由以下四个基本工作过程组成的:
① 项目确立:包括项目评估、立项、招投标、授权等环节。
② 项目计划:包括软件项目范围计划、成本计划、进度计划、质量计划、人员与沟通计划、风险计划、合同计划等。
③ 项目执行控制:包括项目集成计划执行控制、核心计划执行控制、辅助计划执行控制等。
④ 项目结束:包括合同结束和项目结束。
(2)简述项目计划应该包括哪些内容?
答:软件项目计划的内容包括:
项目范围:对该软件项目的综合描述,定义起所要做的工作以及性能限制,它包括:
① 项目目标;② 主要功能;③ 性能限制;④ 系统接口;⑤ 特殊要求;⑥ 开发概述
项目资源:① 人员资源;② 硬件资源;③ 软件资源;④ 其他
项目进度安排:进度安排的好坏往往会影响整个项目的按期完成,因此这一环节是十分重要的。制定软件进度与其他工程没有很大的区别,其方法主要有:
① 工程网络图;② Gantt图;③ 任务资源表;④ 成本估算;⑤ 培训计划。
(3)软件项目团队的特征是什么,如何组成一个高效的软件开发团队?
答:软件项目团队的特征是:
① 是一个临时性的团队;
② 是跨职能的;
③ 在软件项目不同阶中,团队的成员具有不稳定性;
④ 成员具有极大的流动住;
⑤ 年经化程度高;
⑥ 软件项目团队属于高度集中的知识型团队;
⑦ 员工业绩难以量化考核;
⑧ 软件项目团队非常注重自我。
高效的软件开发团队是建立在台理的开发流及以团队成员密切合作的基出之上,团队成员需共同迎接战、有效的计划、协调和管理各自的工作直至成功完成项目目标。
(4)什么是风险管理?风险管理有哪几种类型?
答:风险管理是指在项目进行过程中不断对风险进行识别、评估,制定策略,监控风险的过程。通过风险识别、风险分析和风险评价去认识项目的风险,并以此为基础合理地使用各种风险应对措施、管理方法、技术和手段对项目的风险进行有效的控制,妥善处理风险事件造成的不利后果,以最小的成本保证项目总体目标的实现。
风险管理可以分为四个层次:
① 危机管理:是在风险已经造成麻烦后才着手处理它们。
② 风险缓解:事先制定好风险发生后的补救措施,但不制定任问的防范措施。
③ 着力预防;将风险识別与风险防范作为软件项目的一部分加以规划和执行。
④ 消灭根源:识别和消灭可能产生风险的根源。
(5)什么是配置管理?配置管理的目的是什么?
答:软件配置管理是对产品进行标志、存储和控制,以维护其完整性、可知识性以及正确性,它为软件开发提供了一套管理办法和活动原则。
目的:
① 记录软件产品的演化过程;
② 确保软件开发者在软件生命周期中的各个阶段都能得到精确的产品配置;
③ 最终保证件产品的完整性、一致性、追溯性和可控性。
(6)什么是软件配置项?其主要属性是什么?
答:软件配置项:凡是纳入配置管理范畴的工作成果统称为配置项。
配置项主要有两大类:
① 属于产品组成部分的工作成果,例如源代码、需求文档、设计文档、测试用例等。
② 在管理过程中产生的文档,例如各种计划、状态报告等,这些文档虽然不是产品的组成部分,但是值得保存。文章来源:https://www.toymoban.com/news/detail-432882.html
配置项的主要属性有名称、标识符、文件状态、版本、作者、日期等信息。文章来源地址https://www.toymoban.com/news/detail-432882.html
到了这里,关于《软件工程教程》(第2版) 主编:吴迪 马宏茹 丁万宁 第十二章课后习题参考答案的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!