第3章 软件项目管理 学习任务单

上传人:cn****1 文档编号:487542251 上传时间:2022-11-27 格式:DOCX 页数:6 大小:19.49KB
返回 下载 相关 举报
第3章 软件项目管理 学习任务单_第1页
第1页 / 共6页
第3章 软件项目管理 学习任务单_第2页
第2页 / 共6页
第3章 软件项目管理 学习任务单_第3页
第3页 / 共6页
第3章 软件项目管理 学习任务单_第4页
第4页 / 共6页
第3章 软件项目管理 学习任务单_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《第3章 软件项目管理 学习任务单》由会员分享,可在线阅读,更多相关《第3章 软件项目管理 学习任务单(6页珍藏版)》请在金锄头文库上搜索。

1、第3章软件项目管理学习任务单1. 阅读教材第三章并学习第三章ppt讲稿2. 理解知识点:概述:软件项目的特征、软件项目管理的“4P”、软件项目的管理活动人员组织与管理:软件项目组织、软件团队的建设 项目沟通管理:项目沟通复杂性、项目沟通方式、项目沟通活动软件项目规划:软件规模估算、软件成本估算、软件项目计划 软件风险管理:风险识别、风险分析、风险规划、风险监控 软件配置管理:基本概念、配置管理活动、配置管理工具3. 授课学时:4学时4. 完成习题:注意:“简答题”须交书面作业。单选题1. 软件项目管理的“4P”是()。A. people, performance, payoff, produc

2、tB. people, product, performance, processC. people, product, process, projectD. people, process, payoff, product2. ()项目管理在现代软件开发中是不太重要的,因为大多数项目能够及时完成并成功交付。A. 真B. 假3. 在软件开发的各种资源中,()是最重要的资源。A. 开发工具B. 方法C. 硬件环境D. 人员4. 软件项目规划的第一步是()。A. 确定项目预算B. 选择团队的组织模型C. 确定项目的约束D. 建立项目的目标和范围5. 下面的()方法最不适合你向团队成员解释他或她为什

3、么表现不合格。A. 个人谈话B. 项目团队会议C. 正式报告D. 电子邮件6. 功能点估算技术需要以()为基础进行问题分解。A.信息域B. 项目进度C. 软件功能D. 过程活动7. 软件开发团队的每一个成员都应该参与计划活动,以便()。A. 降低计划的粒度B. 深入地分析需求C. 所有成员同意该计划D. 开始设计8. 在攻克技术难题时,最佳的开发团队组织模型是()。A. 民主式结构B. 主程序员式结构C. 技术管理混合式结构D. 以上所有选项都不是9. 在选择开发团队组织结构时应考虑()因素。A. 沟通的复杂程度B. 最终程序的规模大小C. 发布日期的严格程度D. 项目预算的多少E. 选项A,

4、B和C10. 在软件开发过程中避免受挫的最佳方法之一是()。A. 给予团队成员对于过程和技术决策的更多控制权B. 给予团队成员对于过程和技术决策的更少控制权C. 向团队成员隐瞒坏消息直到事情有所改善D. 根据生产效率奖励团队成员11. 下面的()软件特性不是引起项目协调困难的一个因素。A. 互操作性B. 性能C. 规模D. 不确定性12. 在进行项目范围活动时,问题分解的主要范围是()。A. 客户工作流程B. 需要发布的功能C. 用于发布功能的过程D. 软件过程模型E. 选项B和C13. ()随着项目计划的不断形成,产品分解和过程分解经常是同时发生的。A. 真B. 假14. 为了将项目失败的风

5、险减少到最小,项目经理需要采取()。A. 将项目团队规模增加一倍B. 要求更大的预算C. 顺利地开始D. 跟踪过程E. 选项B和C15. ()估算不可靠的唯一原因是估算人员缺乏经验。A. 真B. 假16. ()由于软件项目估算不完全可靠,所以项目开始后可以忽略这些估算。A. 真B. 假17. 软件项目规划的目的是()。A. 使客户相信项目是可行的B. 使用历史项目数据C. 使项目管理者合理地估算成本和进度D. 在投标项目之前确定大概的利润边界18. 软件项目所需的人数应该()。A. 在估计开发需要的努力之后决定B. 由项目预算数量决定C. 从评价系统复杂性来决定D. 以上所有选项19. ()估

6、计待开发软件产品的规模必须基于像代码行等直接度量单位。A. 真B. 假20. 代码行估算技术需要以()为基础进行问题分解。A. 信息域值B. 项目进度C. 软件功能D. 软件过程活动21. 功能点估算技术需要以()为基础进行问题分解。A. 信息域值B. 项目进度C. 软件功能D. 软件过程活动22. 经验估算模型是基于()。A. 专家基于过去项目经验的判断B. 期望值估计的细化C. 来自历史项目数据的回归模型D. 反复试验决定参数和系数23. COCOMO II是现代经验估算模型的一个实例,它需要以()为单位的程序规模信息。A. 功能点B. 代码行C. 工作量D. 以上任何选项24. ()功能

7、点不能用于估算面向对象的软件。A. 真B. 假25. ()软件项目延迟是不可避免的,而且无法解释其原因。A. 真B. 假26. ()将开发团队人数增加一倍可以保证项目完成时间减少一半。A. 真B. 假27. 任务集是()的集合。A. 工作任务、里程碑、工作产品B. 任务分配、成本估算、度量单位C. 里程碑、可交付物、度量单位D. 责任、里程碑、文档28. ()主动的风险管理有时被描述为救火。A. 真B. 假29. 软件风险总是包括()两个特性。A. 救火和危机管理B. 已知的和未知的风险C. 不确定和损失D. 安置人员和预算30. 风险的三种主要类型是()。A. 商业风险、人员风险、预算风险B

8、. 项目风险、技术风险、商业风险C. 计划风险、技术风险、人员风险D. 管理风险、技术风险、设计风险31. 下面的()是有效的软件配置项。A. 软件工具B. 文档C. 可执行程序D. 测试数据E. 以上所有选项32. 下面的()配置对象通常不包括在项目数据库中。A. 设计规格说明书B. 可执行程序C. 组织结构描述D. 测试计划33. 基线(Baseline)是指在项目生命周期的不同时间点上,一个或一组配置项通过()而进入正式受控的一种状态。A. 存取控制B. 质量控制C. 正式评审D. 变更管理34. ()软件工作产品一旦成为基线就不能再更改了。A. 真B. 假35. ()如果开发小组使用自

9、动化的项目数据库工具,那么就不需要变更控制。A. 真B. 假36. 下面的()不是软件配置管理的任务。A. 变更控制B. 配置状态报告C. 统计质量控制D. 版本控制37. 配置状态报告的主要目的是()。A. 允许项目经理修改项目进度和成本估算B. 评估软件开发人员和组织的绩效C. 确保变更信息传达到受影响的团体D. 选项A和CE. 选项A、B和C简答题1. 简要说明软件项目管理的过程。2. 某个软件项目需要30名开发人员,现有两种人员组织方案:(1)将30人划为一个开发组统一管理;(2)按每个小组6人的方式,将30人分为5个小组。请分析比较上述两种方案的优缺点。3. 在选择人员进行软件项目开

10、发时,应该考虑哪些因素?4. 在开发团队建设过程中,让所有成员了解项目的进展情况和技术决策有助于增强团队的凝聚力,请说明理由。5. 假设你是一个软件项目的负责人,该项目要求开发一个安全性要求极高的医疗控制系统,用于控制医院病人的放射性治疗。该系统是嵌入式系统,内存限定在16MB,程序规模估计是10KLOC,病人的放射治疗信息将记录到数据库中。(1) 请使用简单COCOMO模型估算系统开发的工作量。(2) 请考虑产品、计算机、人员和项目等影响因素,使用中间COCOMO模型估算系统开发的工作量,并说明考虑这些因素的理由及其取值。6. 某诊所需要开发一个软件系统来管理预约,具体要求如下:当病人打电话

11、预约时,接待员将查 询日历并安排病人尽早得到诊治。如果病人同意计划的约定时间,该接待员将输入约定时间和病人 姓名,系统将核实病人姓名并提供病人已有的记录数据。在每次检查和治疗之后,医生将标记相应 的预约已经完成并添加治疗说明,如果必要的话还会安排病人下一次再来。诊所人员可以使用系统按照病人姓名和预约日期进行查询,查询结果显示病人的记录数据 和预约信息。接待员可以取消预约,并打印出已经预约但不能接诊的通知清单。另外,接待员 还可以打印出关于所有病人的每周预约安排。请使用功能点技术估算该软件的规模,并说明每个信息域特征的估计理由。7. 请设计一个支持COCOMO估算模型的CASE工具。(选作)8. 请结合习题5的软件项目,制定一个切实可行的项目管理计划(结合课程实验项目安排完成)。9. 请识别习题5的主要风险,并说明这些风险事件的发生条件和应对办法。10. 请识别习题5的主要风险,并说明这些风险事件的发生条件和应对办法。11. 请结合实际项目,列举在系统构建中可能出现的问题。12. 在建立一个大型软件系统的发布版本过程中,开发人员必须考虑哪些主要因素?

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号