《软件项目管理》小测试

合集下载

软件项目管理试题库及答案

软件项目管理试题库及答案

第零章-软件项目管理概述一.选择1. 以下哪一项最能表现某个项目的特征(C)A. 运用进度计划技巧B. 整合范围与成本C. 确定期限D. 利用网络进行跟踪2. 项目管理需要在相互间有冲突的要求中寻找平衡,除了:(A)A. 甲方和乙方的利益B. 范围,时间,成本,质量C. 有不同需求和期望的项目干系人D. 明确的和未明确表达的需求3. 以下都是日常运作和项目的共同之处,除了:(D)A. 由人来作B. 受制于有限的资源C. 需要规划、执行和控制D. 都是重复性工作4. 有效的项目管理要求项目管理团队理解和利用以下专业知识领域的知识和技能,除了:(C)A. 项目管理知识体系B. 应用领域知识、标准与规章制度C. 以项目为手段对日常运作进行管理D. 处理人际关系技能5. 下列都是子项目的正确说法,除了:(D)A. 划分子项目的目的是为了便于管理B. 子项目的划分便于发包给其他单位C. 项目生命期的一个阶段是子项目D. 子项目不能再往下划分成更小的子项目6. 管理一个项目包括以下内容,除了:(D)A. 识别要求B. 确定清楚而又能实现的目标C. 权衡质量、范围、时间和费用的要求D. 制定符合项目经理期望的计划和说明书7. ( C) 是为创造一种产品、服务或者结果而进行的临时性的努力A. 项目群B. 过程C. 项目D. 组合8. 下列(D )不属于项目管理的特征A. 独特性B. 通过渐进性协助实施的C. 拥有主要顾客或项目发起人D. 具有很小的确定性9. 下列(C)不属于项目管理的三维约束A. 达到范围目标B. 达到时间目标C. 达到沟通目标D. 达到成本目标10. (A)就是将知识、技能、工具和技术应用到项目活动,以达到组织的要求A. 项目管理B. 项目组管理C. 项目组合管理D. 需求管理11. 为相同的功能组合而实施的一系列应用开发项目,作为(B )的一部分,后者能够得到更好的管理。

A. 组合B. 项目群C. 投资D. 合作12. PMI提供的认证项目叫做(B )A. Microsoft Certified Project ManagerB. Project Management ProfessionalC. Project Management ExpertD. Project Management Menter二.填空1. 项目目标成功实现的制约因素有:(项目范围),成本,进度计划,客户满意度。

软件开发流程与管理考核试卷

软件开发流程与管理考核试卷
B.邮件
C.项目管理软件
D.微博
20.在软件项目收尾阶段,以下哪个活动是必须进行的?()
A.项目总结
B.项目评估
C.项目审计
D. A、B和C
二、多选题(本题共20小题,每小题1.5分,共30分,在每小题给出的四个选项中,至少有一项是符合题目要求的)
1.软件开发流程主要包括以下哪些阶段?()
A.需求分析
B.敏捷模型强调快速迭代和客户合作
C.增量模型强调逐步构建和交付
D.螺旋模型强调风险分析和迭代开发
E.所有模型都适用于所有类型的项目
16.以下哪些是软件项目成本管理的关键活动?()
A.成本估算
B.成本预算
C.成本控制
D.成本分析
E.成本报告
17.以下哪些是软件项目范围管理的关键过程?()
A.范围规划
C.设计缺陷
D.外部环境变化
E.测试不足
8.软件项目风险管理包括以下哪些步骤?()
A.风险识别
B.风险分析
C.风险规划
D.风险监控
E.风险控制
9.以下哪些是有效的项目团队沟通方式?()
A.会议
B.电子邮件
C.项目报告
D.即时通讯
E.知识共享平台
10.软件配置管理的主要任务包括以下哪些?()的技术可行性
D. A和B
2.以下哪个不是软件项目管理的主要过程?()
A.启动过程
B.计划过程
C.执行过程
D.控制过程
3.在软件开发中,迭代模型的优势是什么?()
A.可以快速响应需求变更
B.适用于大型项目
C.缩短项目周期
D. A和C
4.以下哪个不是敏捷开发方法的特点?()

软件项目管理与团队协作考试

软件项目管理与团队协作考试

软件项目管理与团队协作考试(答案见尾页)一、选择题1. 软件项目管理的三个关键阶段是什么?A. 规划、实施、监控B. 启动、规划、监控C. 启动、实施、收尾D. 规划、启动、收尾2. 在敏捷开发中,以下哪个是迭代的特点?A. 迭代周期固定B. 迭代周期不固定C. 迭代周期可变D. 迭代周期根据项目复杂度确定3. 以下哪个不是项目经理在项目中的主要角色?A. 制定项目计划B. 沟通协调C. 质量控制D. 风险管理4. 在软件开发中,代码审查的目的是什么?A. 提高代码质量B. 完成项目里程碑C. 增加团队成员之间的信任D. 提高团队效率5. 以下哪个是Scrum框架中的四个基本活动?A. 产品待办事项列表、计划会议、日常站会、回顾会议B. 产品待办事项列表、计划会议、迭代计划、回顾会议C. 产品待办事项列表、需求分析、迭代计划、回顾会议D. 产品待办事项列表、需求分析、计划会议、回顾会议6. 在风险管理中,以下哪个是风险规避策略?A. 识别潜在风险B. 评估风险影响和可能性C. 制定风险应对计划D. 避免所有潜在风险7. 在团队协作中,以下哪个是有效沟通的要素?A. 确保信息准确无误B. 保持沟通频率和时长C. 使用适当的沟通工具D. 以上所有要素8. 在软件项目中,测试阶段的目的是什么?A. 找出并修复错误B. 完成项目里程碑C. 提高客户满意度D. 验证软件是否符合需求9. 以下哪个不是敏捷开发中常用的沟通工具?A. 电子邮件B.即时通讯软件(如Slack)C. 迭代器(如Jira)D. 电话会议10. 在项目收尾阶段,项目经理的主要职责是什么?A. 完成项目文档B. 进行项目总结和经验教训分享C. 对项目团队进行绩效评估D. 审计项目成果和预算执行情况11. 软件项目管理的核心要素包括哪些?A. 需求管理B. 时间管理C. 人员管理D. 风险管理12. 在软件项目中,通常如何进行需求分析?A. 通过用户访谈和问卷调查收集需求B. 编写需求规格说明书C. 进行市场调研和竞争对手分析D. 与客户确认需求13. 以下哪个不是敏捷开发方法的特点?A. 迭代式开发B. 用户参与C. 强调技术实现D. 快速响应变化14. 在软件项目中,测试阶段的主要目的是什么?A. 修复错误B. 提高产品质量C. 完成项目文档D. 进行性能测试15. 软件开发过程中,如何确保代码的质量?A. 采用单元测试B. 进行代码审查C. 使用版本控制系统D. 建立持续集成和持续部署(CI/CD)流程16. 在团队协作中,有效的沟通技巧对项目成功至关重要。

软件项目管理第3版第6章习题答案参考答案成本管理

软件项目管理第3版第6章习题答案参考答案成本管理

软件项⽬管理第3版第6章习题答案参考答案成本管理[填空][直接]1.软件项⽬成本包括()成本和间接成本,⼀般⽽⾔,项⽬⼈⼒成本归属于直接成本。

[填空][类⽐估算法]2.在项⽬初期,⼀般采⽤的成本估算⽅法是()。

[填空][外部输⼊,外部输出,外部查询,内部逻辑⽂件,外部接⼝⽂件]3.功能点⽅法中5类功能组件的计数项是()、()、()、()、()。

[填空][⼈的劳动的消耗所需要的代价]4.软件项⽬的主要成本是()。

[填空][⽤例点]5.()⽅法通过分析⽤例⾓⾊、场景和技术与环境因⼦等来进⾏软件估算。

[是⾮][A]1.软件项⽬规模就是软件项⽬⼯作量。

()[A]正确[B]错误[是⾮][B]2.在软件项⽬估算中,估算结果是没有误差的。

()[A]正确[B]错误[是⾮][A]3.⼈的劳动消耗所付出的代价是软件产品的主要成本。

()[A]正确[B]错误[是⾮][B]4.功能点估算与项⽬所使⽤的语⾔和技术有关。

()[A]正确[B]错误[是⾮][B]5.COCOMO81有3个等级的模型:有机型、嵌⼊型、半嵌⼊型。

()[A]正确[B]错误[是⾮][B]6.经验对于估算来说不重要。

()[A]正确[B]错误[是⾮][A]7.估算时既要考虑直接成本⼜要考虑间接成本。

()[A]正确[B]错误[是⾮][B]8.在进⾏软件估算的时候,可以直接考虑参照其他企业的模型进⾏项⽬估算。

()[A]正确[B]错误[是⾮][B]9.间接成本是与⼀个具体项⽬相关的成本。

()[A]正确[B]错误[单选][C]1.下⾯关于估算的说法,错误的是()[A]估算是有误差的[B]估算时不要太迷信数学模型[C]经验对于估算来说不重要[D]历史数据对于估算来说⾮常重要[单选][B]2.()是成本的主要因素,是成本估算的基础。

[A]计划[B]规模[C]风险[D]利润[单选][D]3.常见的成本估算⽅法不包括()[A]代码⾏[B]功能点[C]类⽐法[D]关键路径法[单选][C]4.下列不是UFC的功能计数项是()[A]外部输出[B]外部⽂件[C]内部输出[D]内部⽂件[单选][A]5.成本预算的⽬的是()[A]⽣产成本基线[B]编写报告书[C]指导设计过程[D]⽅便进度管理[单选][D]6.估算的基本⽅法不包括()[A]代码⾏、功能点[B]参数估算法[C]专家估算法[D]函数估算法[单选][B]7.在项⽬初期,进⾏竞标合同时,⼀般采⽤的成本估算⽅法是()[A]参数估算法[B]类⽐估算法[C]专家估算法[D]功能点估算法[单选][D]8.下列不是软件项⽬规模单位的是()[A]源代码长度(LOC)[B]功能点(FP)[C]⼈天、⼈⽉、⼈年[D]⼩时[单选][B]9.在成本管理过程中,每个时间段中等各个⼯作单元的成本是()[A]估算[B]预算[C]直接成本[D]间接成本[简答]1.项⽬经理正在进⾏⼀个图书馆信息查询系统的项⽬估算,他采⽤Delphi的专家估算⽅法,邀请了3位专家进⾏估算,第⼀位专家给出了2万元、7万元、12万元的估算值,第⼆位专家给出了4万元、6万元、8万元的估算值,第三位专家给出了2万元、6万元、10万元的估算值,试计算这个项⽬的成本估算值。

《软件项目管理》课程习题参考

《软件项目管理》课程习题参考

《软件项⽬管理》课程习题参考《软件项⽬管理》参考习题序-软件项⽬管理概述⼀、回答问题:1. 集成项⽬管理(Integration Project Management)是什么?项⽬管理⼀定要协调各⽅⾯,不能只顾局部的利益和细节,所以需要集成管理,即是集成项⽬管理。

2. 项⽬管理九⼤知识域是什么?项⽬集成管理、项⽬范围管理、项⽬时间、项⽬成本、项⽬质量、项⽬⼈⼒资源、项⽬沟通、项⽬风险、项⽬采购管理。

3. 项⽬成本管理(Project Cost management)包括哪些过程?资源计划编制、成本估算、成本预算、成本控制。

4. 项⽬管理的五个过程组是什么?启动、计划、执⾏、控制、收尾过程。

⼆、判断题:5. 判断下⾯活动哪些是项⽬?上课λ×野餐活动λ√集体婚礼λ√社区保安λ×开发微软的操作系统λ√每天的卫⽣保洁λ×神州飞船计划λ√6. 项⽬开发过程中可以⽆限制地使⽤资源。

(×)7. 项⽬具有暂时的特征。

(√)8. 项⽬管理核⼼的三⾓形是范围、进度、风险。

(×)9. 过程管理与项⽬管理在软件组织中是两项很重要的管理,项⽬管理⽤于保证项⽬的成功,⽽过程管理⽤于管理最佳实践。

(√)10. 运作管理(Operation Management)是从宏观上帮助企业明确和把握企业发展⽅向的管理。

(×)习题:第⼀章-软件项⽬初始过程⼀、名词解释1. 项⽬章程确认项⽬存在的⽂件,包括对项⽬的确认、对项⽬经理的授权和项⽬⽬标的概述等。

2. 项⽬建议书⼆、选择题3. 项⽬建议书是哪个阶段开发的⽂档(C )A. 项⽬执⾏阶段B. 项⽬结尾阶段C. 项⽬初始阶段4. 项⽬章程(A )A. 明确了项⽬经理B. 确定了项⽬的质量标准C. 明确了团队的纪律D. 定义了项⽬需求5. 对于风险⽐较⼤的项⽬,最好选择(C )⽣存期模型,A. 瀑布模型B. 原型C. 螺旋模型D. V模型6. 开发项⽬建议书的⽬的是为了(C)A. 验收B. 竞标或者签署合同C. 编写计划D. 跟踪控制项⽬三、判断题7. 项⽬经理是⼀个综合的⾓⾊(√)8. 软件项⽬都是需要签署合同的(√)9. 增量式模型可以避免⼀次性投资太多带来的风险(√)10. 项⽬章程类似⼀个项⽬授权书()11. 在甲⼄合同项⽬中,提出需求的⼀⽅是⼄⽅(×)12. 如果是内部项⽬,在项⽬初始阶段可以不提交招标书(√)习题:第⼆章-软件项⽬范围计划⼀、选择题1. 需求分析是回答系统必须(A)的问题A. 做什么B. 怎么做C. 何时做D. 为谁做2. W BS(⼯作分解结构)⾮常重要,因为下列原因,除了(B )A. 帮助组织⼯作B. 防⽌遗漏⼯作C. 为项⽬估算提供依据D. 确定团队成员责任A. 只在项⽬开始时重要B. 在授权项⽬的合同或者其他⽂件得以批准后就不再重要了C. 从项⽬概念阶段到收尾阶段都应该加以管理和控制D. 是在项⽬执⾏阶段通过变更控制步骤进⾏处理的问题4. 为了有效地管理项⽬,应该将⼯作分解为更⼩的部分,以下各项中,哪⼀项不能说明任务应该分解到什么程度?(A )A. 可以在80⼩时内完成B. 不能再进⼀步进⾏逻辑细分了C. 可由⼀个⼈完成D. 可以进⾏实际估算5. 范围变更是指(C )A. 修改技术规格B. 对范围陈述进⾏修订C. 对批准后的WBS进⾏修改D. 以上都不是6. 下⾯哪个不是需求管理的过程(A )A. 需求设计B. 需求获取C. 需求分析D. 需求变更7. 下⾯那个不是创建WBS的⽅法(A)A. ⾃顶向下B. ⾃底向上C. 控制⽅法D. 模版指导8. 任务分解可以(B),它是范围变更的⼀项重要输⼊A. 提供项⽬成本估算结果B. 提供项⽬范围基线C. 规定项⽬采⽤的过程D. 提供项⽬的关键路径9. 范围基线由(B )组成A. 项⽬章程、批准的详细的项⽬范围说明书和W BSB. 批准的详细项⽬范围说明书、W BS和W BS字典C. 项⽬章程、项⽬⼯作说明书和WBSD. W BS⼆、判断题10. 需求分析过程是确定项⽬如何实现的过程,并确定项⽬的技术⽅案(×)11. 对于⼀个重来没有做过的项⽬,开发WBS时,可以采⽤⽤⾃底向上的⽅法(DUI )习题:第三章-软件项⽬进度计划⼀、选择题1. 快速跟进是指()A. 采⽤并⾏执⾏任务,加速项⽬进展B. ⽤⼀个任务取代另外的任务C. 如有可能,减少任务数量D. 减轻项⽬风险2. 赶⼯⼀个任务时,你应该关注()A. 尽可能多的任务B. ⾮关键任务C. 加速执⾏关键路径上的任务D. 通过成本最低化加速执⾏任务3. “软件编码完成之后,我才可以对它进⾏软件测试”,这句话说明了哪种依赖关系?()A. 强制性依赖关系B. 软逻辑关系C. 外部依赖关系D. ⾥程碑4. 如果⽤户提供的环境设备需要5⽉10⽇到位,所以环境测试安排在5⽉10⽇以后,这种活动安排的依赖依据是:()A. 强制性依赖关系B. 软逻辑关系C. 外部依赖关系D. ⾥程碑5. 对⼀个任务进⾏进度估算时,A是乐观者,估计是6天完成,B是悲观者,估计是24天完成,C是有经验者认为最有可能是12天完成,那么这个任务的历时估算是介于10天到16天的概率是()A. 50%B. 68.3%C. 70%D. 99.7%6. 下⾯哪项可能延长项⽬的进度?()A. LagB. LeadC. 赶⼯D. 快速跟进7. 关于浮动,下⾯除了哪个都是不正确的?()A. 每个任务都有浮动B. 只有复杂的项⽬有浮动C. 浮动是在不增加项⽬成本的条件下,⼀个活动可以延迟的时间量D. 浮动是在不影响项⽬完成时间的前提下,⼀个活动可以延迟的时间量8. 关于⽹络图,下⾯哪个是不正确的?()A. ⽹络图可⽤于安排计划B. ⽹络图展⽰任务之间的逻辑关系C. ⽹络图可⽤于跟踪项⽬D. ⽹络图可⽤于详细的时间管理9. 资源平衡最好⽤于()活动A. 时间很紧的B. 按时的C. ⾮关键路径D. 关键路径10. 下⾯哪项可以决定进度的灵活性( )A. PER TB. Total floatC. ADMD. 赶⼯⼆、计算题11. 根据图3-21计算项⽬在20天内完成的概率,其中任务1的最乐观、最悲观和最可能的历时估计是8天,10天,24天, 任务2的最乐观、最悲观和最可能的历时估计是1天,5天,9天?习题:第四章-软件项⽬成本计划⼀、选择题1. ()是⽤系统的功能数量来测量其规模,与实现产品所使⽤的语⾔和技术没有关系的。

项目管理《项目管理及软件测试》实验指导书【精选资料】

项目管理《项目管理及软件测试》实验指导书【精选资料】

《项目管理及软件测试》实验指导书成都电子机械高等专科学校计算机工程系目录实验一Rational Suite Enterprise的安装(2)实验二三角形问题的黑盒测试(9)实验三NextDate函数的黑盒测试(12)实验四Rational PureCoverage基本练习(16)实验五Rational PureCoverage案例测试(20)实验六Rational Purify基本练习(22)实验七Rational Purify案例测试(26)实验八Rational Quantify基本练习、案例测试(29)实验九在Rational Administrator中创建测试项目(34)实验十Rational Robot功能测试(39)实验十一Rational Robot性能测试(49)实验十二用Project 2003进行项目计划编写(65)实验一 Rational Suite Enterprise的安装(2学时)一.实验目的●掌握软件测试工具的安装、基本使用。

二.实验环境●windows 2000,512MB内存,80G硬盘。

●Rational Suite Enterprise 2003三.实验内容及步骤1.首先打开\\USER\软件测试\CD1,然后双击Setup.exe会出现如下图:2 单击下一步,如下图:3再打击下一步如下图: 4选择默认,单击下一步:5单击Next:6单击Update,出现如下图:7单击Next,出现如下图:8耐心等待单击直到完成,单击Finish就完成.9打开开始菜单——>程序——>rational software——>rational license key 10 选择Import a Rational License File后单击下一步:11从Browse选择如下图:12单击打开然后单击Import可见如下图:到此软件就正确安装完毕.实验二三角形问题的黑盒测试(2学时)一.实验目的●通过测试三角形问题熟悉掌握等价类划分法和边界值分析法。

《软件项目管理》期中测试 -答案 2018-2019-2

《软件项目管理》期中测试 -答案 2018-2019-2

一、单选题20*2=401、( )不属于项目的活动。

A.罐头产品的生产B.一种新型罐头产品的发展C.罐头产品的试制D.罐头产品的营销策划2、WBS(任务分解结构)非常重要,因为下列原因,除了()A.帮助组织工作B.防止遗漏工作C.为项目估算提供依据D.确定团队成员责任3、下面哪个不是需求开发的过程()A.需求设计B.需求获取C.需求分析D.规格说明4、赶工一个任务时,你应该关注()A.尽可能多的任务B. 非关键任务C.加速执行关键路径上的任务D.通过成本最低化加速执行任务5、“软件编码完成之后,我才可以对它进行软件测试”,这句话说明了哪种依赖关系?()。

A.强制性依赖关系B.软逻辑关系C.外部依赖关系D.里程碑6.下列()不属于项目管理的三维约束A. 达到范围目标B. 达到时间目标C. 达到沟通目标D. 达到成本目标7、关于浮动,下面哪个是正确的?()A.每个任务都有浮动B.只有复杂的项目有浮动C.浮动是在不增加项目成本的条件下,一个活动可以延迟的时间量D.浮动是在不影响项目完成时间的前提下,一个活动可以延迟的时间量8、()是用系统的功能数量来测量其规模,与实现产品所使用的语言没有关系的。

A.功能点B.计划评审技术C.代码行D.用例点9、挣值分析法中的挣值是()A.已执行工作的预算成本B.已执行工作的实际成本C.计划工作的预算成本D.到工作完成时的成本10、在工程网络计划中,工作M的最早开始时间为第14天,其持续时间为5天。

该工作有三项紧后工作,他们的最早开始时间分别为第25天、第27天和第30天,最迟开始时间分别为第28天、第29天和第30天。

则工作M的浮动时间为()天。

A、5B、6C、7D、911、下列算法模型中属于静态单变量模型的是()A.Putnam模型B.基本COCOMO模型C.中级COCOMO模型D.高级COCOMO模型12、进度偏差SV<0(为负值)时,表示()A.进度提前B.表示进度延误C.实际消耗工时(或成本)低于预算值,即项目有结余或效率高D.实施成本过高,即实际消耗工时(或成本)超过预算值,即项目超支13、如果在挣值分析中,出现成本偏差CV<0 的情况,说法正确的是()A.项目成本超支B.不会出现计算结果C.项目成本节约D.成本与预算一致14、一项任务的最早开始时间是第3天,最晚开始时间是第13天,最早完成时间第9天,最晚完成时间第19天。

软件项目管理实用教程(整理的答案)

软件项目管理实用教程(整理的答案)

软件项目管理实用教程(非官方答案,存在错误)第一章1.名词解释(1)项目项目是未完成某项独特的产品、服务或成果等特定目标所作的一次性任务。

(2)项目群项目群是为了实现某一战略目标而以协同方式管理的一组项目。

子项目子项目是项目的一个阶段或一个部分,可被相对独立地进行管理,也可以外包给外部单位或者组织内的其他职能单位。

(3)软件项目管理软件项目管理是项目管理中的一个特殊领域,它是以软件项目为对象的系统管理方式,它运用相关的知识、技术和工具,对软件项目周期中的各阶段工作进行计划、组织、指导和控制,以实现项目目标。

2。

问答题(1)下列哪些活动不是项目探索火星生命迹象向部门经理进行月工作汇报开发新版的操作系统每天的卫生保洁组织一次校园歌唱比赛一次集体婚礼(2)软件产品具有哪些特点?软件项目有哪些特点?软件的特点:复杂性,不一致性,可变性,不可见性。

软件项目的特点:知识密集型,技术含量高;涉及多个专业领域,多种技术综合应用;项目范围和目标的灵活性;风险大,收益大;客户化程度高;过程管理的重要性。

(3)为什么说学习软件项目管理是非常重要的?1.软件项目管理对于软件项目的成功是至关重要的。

因为软件项目涉及大量的人员活动,有进度和资金限制,并会遇到各种变化、风险和矛盾,必须有良好的管理才能成功。

2.对高软件开发人员的专业素质是必不可少的。

适应团队开发,理解项目计划并胜任管理工作.理解软件项目在进度、成本、质量、人员等方面的计划和相应的措施,从而更有效地工作并为企业创造价值。

(4)你认为在一个软件项目中,为保证软件项目的成功,主要应注意哪些方面的管理?软件项目合同管理,软件项目进度管理,软件项目成本管理,软件项目风险管理,软件项目人员管理,软件质量管理,软件配置管理(5)软件项目的生命周期通常可分为哪几个阶段?各阶段需完成哪些任务?1.项目启动阶段发现项目机会,识别客户需求,在此基础上定义项目目标和初始范围;落实项目的初步财务和人力资源,选定项目经理并授权开始项目.2.项目规划阶段为实现目标而定制行动方案,针对项目的范围、进度、成本、质量、风险、人力资源等方面进行规划,形成项目管理计划文件。

软件项目管理第3版第5章习题答案参考答案范围管理

软件项目管理第3版第5章习题答案参考答案范围管理

软件项⽬管理第3版第5章习题答案参考答案范围管理[填空][⼦项⽬]1.任务分解是将⼀个项⽬分解为更多的⼯作细⽬或者(),是项⽬变得更⼩、更易管理、更易操作。

[填空][清单,图表]2. ⼀般来说,进⾏项⽬分解时,可以采⽤()或()两种形式来表达任务分解的结果。

[填空][任务分解结构,Work Breakdown Structure]3.WBS的全称是()。

[填空][⼯作包,work package]4.WBS最底层次课交付成果是()。

[是⾮][A]1.WBS提供了项⽬范围基线。

()[A]正确[B]错误[是⾮][A]2.⼀个⼯作包可以分配给另⼀个项⽬经理去完成。

()原⽂:⼯作包应当由唯⼀主体负责,可以分配给另外⼀位项⽬经理通过⼦项⽬的⽅式完成。

[A]正确[B]错误[是⾮][B]3.如果开发⼈员对项⽬⽐较熟悉或者对项⽬⼤局有把握,开发WBS时最好采⽤⾃底向上⽅法。

()[A]正确[B]错误[是⾮][A]4.对于⼀个没有做过的项⽬,开发WBS时可以采⽤⾃底向上⽅法。

()[A]正确[B]错误[是⾮][A]5.在任务分解结果中,最底层的要素必须是实现项⽬⽬标的充分必要条件。

()[A]正确[B]错误[是⾮][A]6.任务分解是将⼀个项⽬分解为更多的⼯作细⽬或者⼦项⽬,是项⽬变得更⼩、更易管理和操作。

()[A]正确[B]错误[是⾮][A]7.⼀个⼯作包应当由唯⼀主题负责。

()[A]正确[B]错误[是⾮][B]8.WBS的最⾼层次的可交付成果是⼯作包。

()[A]正确[B]错误[是⾮][B]9.对任务的分解只能是⾃上⽽下的。

()[A]正确[B]错误[是⾮][A]10.WBS的最底层任务是能分配到⼀个⼈完成的任务。

()[A]正确[B]错误原⽂:⼯作包应当由唯⼀主体负责,可以分配给另外⼀位项⽬经理通过⼦项⽬的⽅式完成。

[单选][D]1.WBS⾮常重要,因为下列原因,除了()[A]帮助组织⼯作[B]防⽌遗漏⼯作[C]为项⽬估算提供依据[D]确定团队成员责任[单选][A]2.WBS中的每⼀个具体细⽬通常都指定唯⼀的()[A]编码[B]地点[C]功能模块[D]提交截⾄期限[单选][C]3.下列不是创建WBS的⽅法的是()[A]⾃顶向下[B]⾃底向上[C]控制⽅法[D]模板参照[单选][D]4.任务分解时,()⽅法从特殊到⼀般的⽅向进⾏,⾸先定义⼀些特殊的任务,然后将这些任务组织起来,形成更⾼级别的WBS层。

软件项目管理课后习题参考答案

软件项目管理课后习题参考答案

第一章项目管理概述一.选择题1.项目是(D)。

A.一个实施相应工作范围的计划B.一组以协作方式管理、获得一个期望结果的主意C.创立独特的产品或服务所承担的临时努力D.必须在规定的时间、费用和资源约束条件下完成的一次性任务2.你刚被指派在你的公司的一个不同的部门中管理一个大的项目。

你正试图了解项目是关于什么的,谁是主要的项目干系人,为了管理好此项目,你首先应该做(C)。

A.所有的项目计划B.会见以前的项目经理,以找出他离开的原因C.与你的老板见面,了解他对项目的看法D.与你的新项目团队见面,认识他们和了解他们对项目的看法3.不属于项目的活动是(B )。

A.一种新型罐头产品的开发B.罐头产品的生产C.罐头产品的试制D.罐头产品的营销策划4.项目是一个特殊的将被完成的有限任务,它是在一定的时间内,满足一系列特定目标的多项相关工作的总称。

此定义实际包含的含义有(D)。

A.项目是一项有待完成的任务,且有特定的环境与要求B.在一定的组织机构内,利用有限资源(人力、物力、财力等)在规定时间内完成任务C.任务要满足一定性能、质量、数量、技术指标等要求D.项目的实施具有一定的风险第二章项目实施的环境与过程一.选择题1.项目管理中应用最广泛的组织形式是(C )。

A.项目式B.职能式C.矩阵式D.网络式2.下面有关矩阵式组织环境的描述,不正确的是( A )。

A.项目的经理必须是职能部门领导,这样才能取得公司总经理对项目的信任B.项目经理和职能经理必须就谁占主导地位达成共识C.矩阵式项目组织能够充分利用人力资源D.矩阵式项目组织能够对客户的要求作出快速响应3.在下列组织结构形式中,团队建设最困难的是( C )。

A.直线式结构B.职能式结构C.矩阵结构D.项目结构4.职能式项目组织形式中项目经理的权限( A )。

A.很小B.有限C.中等D.很高5.项目在哪种组织中最不被重视(D)。

A.平衡矩阵型B.强矩阵型C.项目协调员型D.职能型6.下面各种类型的组织中,哪种最常发生冲突( B )。

《软件工程与项目管理》期末试卷及参考答案

《软件工程与项目管理》期末试卷及参考答案

《软件工程与项目管理》期末试卷及参考答案一、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。

每小题1分,共20分)1.开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做( )A.软件工程B.软件周期C.软件危机D.软件产生2.研究开发所需要的成本和资源是属于可行性研究中的( )研究的一方面。

A.技术可行性B.经济可行性C.社会可行性D.法律可行性3.IDEF0图不反映出系统( )A.系统做什么B.系统功能如何实现C.系统由谁来做D.系统实现的约束条件4.模块的内聚性最高的是( )A.逻辑内聚B.时间内聚C.偶然内聚D.功能内聚5.在SD方法中全面指导模块划分的最重要的原则是( )A.程序模块化B.模块高内聚C.模块低耦合D.模块独立性6.软件详细设计主要采用的方法是( )A.模块设计B.结构化设计C.PDL语言D.结构化程序设计7.下列关于JSP方法不正确的说法是( )A.JSP方法主要用于规模不大的数据处理系统B.JSP方法不明确的划分软件概要设计和详细设计的两个阶段C.JSP方法适用于输入数据和输出数据之间有对应关系的问题求解D.JSP方法根据输入、输出的数据结构,按一定的规则映射成软件的体系结构。

因此它只适用于详细设计阶段8.不适合作为科学工程计算的语言是( )A. PascalB. CC. FortranD. Prolog9.黑盒测试在设计测试用例时,主要需要研究( )A.需求规格说明与概要设计说明B.详细设计说明C.项目开发计划D.概要设计说明与详细设计说明10.若有一个计算类型的程序,它的输入量只有一个X,其范围是[-1.0,1.0],现从输入的角度考虑一组测试用例:-1.001,-1.0,1.0,1.001。

设计这组测试用例的方法是( )A.条件覆盖法B.等价分类法C.边界值分析法D.错误推测法11.下列属于维护阶段的文档是( )A.软件规格说明B.用户操作手册C.软件问题报告D.软件测试分析报告12.快速原型模型的主要特点之一是( )A.开发完毕才见到产品B.及早提供全部完整的软件产品C.开发完毕后才见到工作软件D.及早提供工作软件13.因计算机硬件和软件环境的变化而作出的修改软件的过程称为( )A.教正性维护B.适应性维护C.完善性维护D.预防性维护14.类库这种机制是( )级别的信息共享。

2013春《软件与项目管理》作业

2013春《软件与项目管理》作业

1.第1题项目文档应发送给()。

A.执行机构所有的干系人B.所有项目干系人C.项目管理小组成员和项目主办单位D.沟通管理计划中规定的人员您的答案:D题目分数:2此题得分:2.02.第2题关于软件范围管理的叙述不正确的是()。

A.项目只有完成所有项目干系人达成共识的项目范围中的全部工作才能结束B.项目范围对于项目的影响不是决定性的C.范围不明确最可能的后果是项目的范围蔓延D.范围的理解不一致的结果往往是项目组的工作无法得到其他干系人的认可您的答案:B题目分数:2此题得分:2.03.第3题1、实现项目目标的三个属性维度不包括下面的哪一个?( )A.功能要求B.费用要求C.时间要求D.用户要求您的答案:D题目分数:2此题得分:2.04.第4题软件项目的工作量或者成本的估算,通常可以按照功能点或者单元数来进行估算,此时的估算是以()为依据的。

A.项目计划B.系统分析和设计C.维护D.编码和实施您的答案:B题目分数:2此题得分:2.05.第5题美国项目管理学院定义的项目人力资源管理的四个过程不包括()。

A.人力资源规划B.项目团队组建C.绩效报告D.项目团队管理您的答案:C题目分数:2此题得分:2.06.第6题在某项目中,项目经理采用德尔菲技术和鱼骨图对风险进行分析,这表明其正在进行()。

A.风险识别B.定性的风险分析C.定量的风险分析D.风险监控您的答案:A题目分数:2此题得分:2.07.第7题2、某公司准备从事一项长期的国防软件产品的开发,这个项目要进行七年、需要不同的具有专长的人员参与,此时,采用最合适的组织形式是()。

A.项目型B.职能型C.强矩阵型D.弱矩阵型您的答案:A题目分数:2此题得分:2.08.第8题在软件质量保证中,()是用于保证前面的活动是满足特定需求的,强调的是过程的正确性,即正确地构造产品。

A.验证B.确认C.测试D.验收您的答案:A题目分数:2此题得分:2.09.第9题编码阶段质量保证的措施不包括()。

项目管理测试题及答案

项目管理测试题及答案

项目管理测试题及答案测试说明:●本套测试题满分150分,90分为通过线,即低于90分不能通过学习测试。

●完成本套测试题平均需要4小时,一般前四个部分约需要2小时,第五部分约需要2小时一、名词解释(每题2分,共10分.)1、系统思维:从复杂整体相互关联的各要素之间的相互联系、相互作用出发考虑问题,以追求系统而不是各要素的利益最大化.2、项目权力:项目经理可以对项目工作发出指示、通知、要求。

项目权利是针对那些与项目经理没有上下级关系的个人或组织,因此项目经理的项目权利来源于运用专家权利、参照性权利。

3、团队活力:以工作为导向的团队成员的互动,产生团队的集体力量大于个人力量之和。

4、成员力:基于成员意识的成员的品质和能力。

5、风险触发器:预示某个风险即将发生,或者显示某个风险正在或是已经发生。

也叫风险症状或是风险预告信号。

二、填空题(每空1分,共20分.)1、项目就是一系列需要在特定时间完成的、相互关联的的活动.2、项目的特征为临时性、独特性和逐步细化。

3、项目管理中的三大收尾为技术收尾、合同收尾、行政收尾。

4、定义目标应使目标具有五大性质:可衡量、可控制、具体、明确、合理。

5、项目经理的权力包括正式权力、专家权力、参照性权力和项目权力,其中真正属于项目经理自身的权力为专家权力和参照性权力。

6、团队成员对团队的忠诚包括共同目标、共同行为准则、相互依赖三个因素.7、只有面对或妥协才是解决冲突的根本之道.三、判断改错题(判断对错并更正,对错误未能更正不得分,每题2分,共20分。

)1、不能测量,就不能改进。

(对)改正:2、好的领导应该直接管理好员工和工作。

(错)改正:好的领导应当制定明确的目标,引导和激励员工做好自己的工作,实现目标。

3、一个组织中,如果个别事或个别人出错,你可以只处理该事或该人;如果许多事情或许多人都出错,你就一定要处理该系统.(对)改正:4、风险责任人主要是对风险监控和应对过程负责任,而不是对结果负责任.(对)改正:5、要有效创新就不能有约束,只有没有任何约束天马行空才能创新。

《软件项目管理》期末复习参考题

《软件项目管理》期末复习参考题

一、不定项选择题(在每个小题四个备选答案中选出正确答案,填在下表中)1.构成项目的三个要素是()。

A.时间B.费用C.项目经理D.范围2.项目的“独特性”的含义是()A.项目没有重复性,每个项目都有其特殊性B.项目有特定的开始和结束时间C.项目的持续时间很短D.项目可以在任何时间取消3.项目生命周期包括()等阶段。

A.计划B.启动C.可行性研究D.收尾4.下列表述正确的是()A.活动排序就是把要完成的活动按工作量大小排好B.活动排序就是确定各活动之间完成的先后顺序C.活动排序就是按照各种计划一项一项地完成各活动D.活动排序就是按照活动的必然依存关系进行排序5.在合同生存期中各包括()等阶段A.合同准备B.合同管理C.制作标书D.合同签署6.SOW的含义是()A.工作任务分解B.需求说明C.任务书D.工作任务说明7.瀑布模型具有以下特点()A.不允许变更或限制变更B.强调测试过程与开发过程的对应性和并行性C.可以减少项目的各种假设以及风险等D.通过风险管理进行驱动8.在合同生存期中各包括()等阶段A.合同准备B.合同管理C.制作标书D.合同签署9.SOW的含义是()A.工作任务分解B.需求说明C.任务书D.工作任务说明10.螺旋式模型具有以下特点()A.不允许变更或限制变更B.强调测试过程与开发过程的对应性和并行性C.可以减少项目的各种假设以及风险等D.通过风险管理进行驱动11.在项目管理中,WBS是最有效和最重要的,因为()A.WBS确定了项目的范围B.WBS确定了项目的目标C.WBS是工期估计、成本估算、资源需求识别的基础D.WBS是客户需要的结果12.项目需要赶工时,项目经理的努力应集中在哪个方面()A.降低成本加速执行任务B.关键任务C.去掉某些活动来加快任务完成D.加速关键路径上任务的执行13.影响软件产品修改的质量因素有()A.灵活性B.可理解性C.可重用性D.完整性14.下列表述正确的是()A.最早完成时间可在这项活动最早开始时间的基础上加上这项活动的工期估计B.活动的最迟完成时间以项目预计完成时间为参照点进行逆向计算C.最迟完成时间可在前置活动的最迟开始时间基础上计算出来D.最迟开始时间可在该活动最迟完成时间的基础上加上该活动的工期得出15.若已知PV=220元,EV=200元,AC=250元,如果根据偏差分析,则此项目的SV和项目状态是()A.20元,项目提前完成B.-20元,项目比计划滞后C.30元,项目提前完成D.800元,项目按时完成16.在影响项目成本的因素中,下列表述正确的是()A.延长项目的工期会减少项目的成本B.项目质量的要求越高,则项目的成本就会越大C.项目完成的活动越复杂,则项目的成本就会越大D.在项目所消耗的资源的数量和单价两个要素中,资源的数量对项目成本的影响较大17.下面说法中正确的是()A.项目沟通有单向沟通和双向沟通B.项目沟通即有上对下的沟通也有下对上的沟通C.项目沟通只在项目团队内进行D.项目沟通分为文字符号、语言动作沟通18.在项目管理过程中,最严重的风险通常出现在项目生命周期的哪个阶段()A.启动和计划阶段B.计划和实施(执行)阶段C.实施(执行)和收尾阶段D.启动和收尾阶段19.下列说法正确的是()A.转移风险也称为分担风险B.回避风险可以完全消除该风险所带来的各种损失C.如果风险后果比较严重,就可以采用回避风险的方法D.所有项目风险是可以回避的20.项目经理的权利有()A.选择项目成员B.制定项目的有关决策C.对项目获得的资源进行再分配D.确定项目范围21.对于任务相关性为“开始-开始”的任务A与任务B,若要使任务B在任务A完成的前7天开始,则可将任务B的延迟时间设置为()。

软件工程与项目管理试题一及答案

软件工程与项目管理试题一及答案

软件工程与项目管理试题一及答案一、单项选择题(每小题1分,共20分。

在每小题的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在题后的括号内。

)1.在下列工具与环境中()属于较早期的CASE。

A.基于信息工程CASEB.人工智能CASEC.结构的基于图形CASED.集成的CASE环境2.Putnam成本估算模型是一个()模型。

A.静态单变量B.动态单变量C.静态多变量D.动态多变量3.在McCall软件质量度量模型中,()属于面向软件产品修改。

A.可靠性B.可重用性C.适应性D.可移植性4.ISO的软件质量评价模型由3层组成,其中用于评价设计质量的准则是()A.SQIC B.SQMC C.SQRC D.SQDC 5.软件复杂性度量的参数包括()A.效率B.规模C.完整性D.容错性6.对象实现了数据和操作的结合,使数据和操作()于对象的统一体中。

A.结合B.隐藏C.封装D.抽象7.软件调试技术包括()A.边界值分析B.演绎法C.循环覆盖D.集成测试8.瀑布模型的存在问题是()A.用户容易参与开发B.缺乏灵活性C.用户与开发者易沟通D.适用可变需求9.软件测试方法中的静态测试方法之一为()A.计算机辅助静态分析B.黑盒法C.路径覆盖D.边界值分析10.软件生命周期中所花费用最多的阶段是()A.详细设计B.软件编码C.软件测试D.软件维护11.第一个体现结构化编程思想的程序设计语言是()A.FORTRAN语言B.Pascal语言C.C语言D.PL/1语言12.程序的三种基本控制结构是()A.过程、子程序和分程序B.顺序、选择和重复C.递归、堆栈和队列D.调用、返回和转移13.在详细设计阶段,经常采用的工具有()A.PAD B.SA C.SC D.DFD 14.详细设计的结果基本决定了最终程序的()A.代码的规模B.运行速度C.质量D.可维护性15.需求分析中开发人员要从用户那里了解()A.软件做什么B.用户使用界面C.输入的信息D.软件的规模16.结构化程序设计主要强调的是()A.程序的规模B.程序的效率C.程序设计语言的先进性D.程序易读性17.IDEF。

软件项目经理面试题(有答案)

软件项目经理面试题(有答案)

1 你认为项目中最重要的是哪些过程?分析、设计阶段(也可以加上测试,但千万别说编码或开发阶段),根据《人月神话》的观点:1/3 计划;1/6 编码;1/4 构件测试和早期系统测试;1/4 系统测试,所有的构件已完成。

但根据国内目前的状况一般公司不会有很多的分析与设计时间(这取决于公司规模和时间成本),这样在一个工期很紧张的项目中我们应该尽量分配出进度优先级来,首先拿出客户最希望看到的和最能证明成果的东西来,其他的留待2期甚至3期去作,你可以告诉客户需要进一步调试(专业人员的欺骗手段,实际上就是在进行后续的开发)。

2 如果给你一个4-6个人的Team,那么你怎么分配他们、管理他们?管理能力和经验的综合题,可能没有人有相同的观点,那你可以按照某些思路来侧面解答:我会挑选一个技术过硬的人作为我的替补和项目的轻骑兵,是团队中必须有机动人员,否则你的项目十有八九会夭折。

其他的人会被平均的分配任务。

我们会在每周进行全面的任务分配,每个人获取一周的大概工作,然后每天的工作由他自己完成并汇报。

3 简述常用的软件开发文档。

1)可行性研究报告(某些公司或模型没有)2)项目开发计划3)软件需求说明书(必有)4)数据要求说明书5)概要设计说明书(必有)6)详细设计说明书(必有)7)数据库设计说明书(必有)8)用户手册(一般会有)9)操作手册(必有)10)模块开发卷宗11)测试计划(必有)12)测试分析报告13)开发进度月报14)项目开发总结报告4 你认为一个项目如何进行才正确?(比如:尽一切可能快的完成任务或完全按照类似CMM来操作)根据林锐博士的观点:企业的根本目标是合法地赚取尽可能多的利润,使企业利益最大化。

企业所有的特定目标和行动都是围绕上述根本目标开展的,任何背离根本目标的行动都将对企业造成伤害,应当杜绝。

基于此任何人都不要强调我将严格遵守XX模式,带领团队开发出具有XX等级的产品,企业需要的是能够带领团队按时、合格的开发出产品的Manager。

软考模拟题 项目管理软考

软考模拟题 项目管理软考

软考模拟题项目管理软考1. 在项目管理中,项目生命周期的哪个阶段通常涉及项目的规划、设计和预算?A. 概念阶段B. 开发阶段C. 实施阶段D. 收尾阶段2. 项目管理中,项目沟通管理的主要目的是什么?A. 确保项目信息的准确性和及时性B. 确保项目团队成员之间的良好关系C. 提高项目团队成员的沟通技巧D. 确保项目按照预定的计划和预算完成3. 项目管理中,项目风险管理的首要步骤是什么?A. 识别风险B. 分析风险C. 评估风险D. 制定风险应对计划4. 在项目时间管理中,活动定义的主要任务是什么?A. 确定项目的范围和目标B. 制定详细的项目计划C. 估算活动所需的时间和资源D. 对活动进行排序并制定进度计划5. 项目质量管理中,常用的质量管理方法有哪些?A. 流程图法、检查表法、因果图法、直方图法、控制图法B. 实验设计、可靠性评估、质量审计、质量保证、统计质量控制C. ISO 9000质量管理体系、六西格玛管理、全面质量管理、标杆管理、卓越绩效模式D. 过程决策程序图法、散点图法、直方图法、控制图法、流程图法6. 在项目管理中,项目团队建设的主要目标是什么?A. 提高团队成员的技能和能力B. 促进团队成员之间的沟通和协作C. 确保项目按照预定的时间和预算完成D. 提高团队成员的士气和满意度7. 在项目管理中,项目采购管理的主要目的是什么?A. 确保项目所需的产品或服务按时交付B. 控制项目的成本和预算C. 提高项目的质量和性能D. 与供应商建立长期合作关系8. 在项目管理中,项目风险管理计划的主要内容是什么?A. 风险识别、风险分析、风险应对措施和风险监控B. 风险管理策略、风险管理方法和风险管理流程C. 风险评估标准、风险接受准则和风险应对措施D. 风险管理预算、风险管理计划变更和风险管理报告9. 在项目管理中,变更请求的类型有哪些?A. 工程变更、范围变更、进度变更和费用变更B. 设计变更、施工变更、功能变更和质量变更C. 战略变更、组织变更、人事变更和技术变更D. 采购变更、合同变更、流程变更和标准变更10. 在项目管理中,哪个指标用于衡量项目的成功程度?A. 项目成本节约率B. 项目利润率和客户满意度C. 项目质量合格率和进度完成率D. 项目范围实现率和风险应对成功率。

软件项目管理测试试题

软件项目管理测试试题

一、单项选择题1)赶工一个任务时,你应该关注()A. 尽可能多的任务B. 非关键任务C. 加速执行关键路径上的任务D. 通过成本最低化加速执行任务2)下列哪个不是项目管理计划的一部分?()A. 里程碑图示B. 进度C. 数据库设计D. 风险清单3)关于浮动,下面除了哪个之外都是不正确的?()A. 每个任务都有浮动B. 只有复杂的项目有浮动C. 浮动是在不增加项目成本的条件下,一个活动可以延迟的时间量D. 浮动是在不影响项目完成时间的前提下,一个活动可以延迟的时间量4)关于网络图,下面哪个是不正确的?()A. 网络图可用于安排计划B. 网络图展示任务之间的逻辑关系C. 网络图可用于跟踪项目D. 网络图可用于详细的时间管理5)需求分析是回答系统必须()的问题A. 做什么B. 怎么做C. 何时做D. 为谁做6)为了有效地管理项目,应该将工作分解为更小的部分,以下各项中,哪一项不能说明任务应该分解到什么程度?()A. 可以在80小时内完成B. 不能再进一步进行逻辑细分了C. 可由一个人完成D. 可以进行实际估算7)下面哪个不是需求管理的过程()A. 需求设计B. 需求获取C. 需求分析D. 需求变更8)()是用系统的功能数量来测量其规模,与实现产品所使用的语言和技术没有关系的。

A. 功能点B. 对象点C. 代码行D. 用例点9)如果你是某项目的项目经理,你已经估算出每个单元的成本是¥129。

这个项目一共有1200单元,你采用什么估算方法?( )A. 自下而上估算法B. 类比估算法C. 专家估算法D. 参数估算法10)风险的三个属性是()A. 风险发生的时间、地点、负责人B. 风险事件、时间、影响C. 风险事件、概率、影响D. 风险数量、风险影响程度、概率11)“质量成本”是一个项目管理概念,它说明了下列哪项成本()A. 额外需求的成本B. 需求变更的成本C. 确保符合需求的成本D. 固定成本12)在风险分析过程中,确定已经识别的一个风险事件是无法避免的,也是不能减轻的,也不能投保,这是一个关键的风险事件,一旦发生可能造成项目的失败,项目经理最佳的选择是()A. 降低风险的级别,项目团队将找到一个克服故障的方法B. 特别关注,加强管理该风险事件和所有的相关事件C. 让风险评估小组继续分析该风险事件,直到降低预期影响D. 忽略风险评估,因为不管赋予什么值,都只是一个估算。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

期中小测验
一、简答题(35分)
1.简要叙述软件项目规模成本估算的基本方法。

2.为项目制定计划是什么意思?它包括那些内容?
3.项目的特征有哪些?
4.简述软件危机产生的原因。

5.软件项目有什么特殊性?
6.简述项目管理中时间、质量及成本之间的关系。

7.简述进度控制的方法与原则。

二、计算题(45分)
1.项目经理正在进行一个媒体信息查询系统项目的估算,他采用的delphi的成本估算方法,邀请2位专家估算,第一个专家给出1万,8万,9万的估算值,第二个专家给出了4万,6万,万8 万的估算,计算这个项目成本的估算值是多少?
2.请为一个学院网站建设项目建立WBS。

3.一个项目在进行规划的时候,碰到了一个风险问题,项目经理在决定是否采用方案A。

如果采用方案A需要使用一个新的开发工具,通过使用这个工具可以获利5万元,否则将损失1万元。

而能够掌握这个工具的概率是20%,利用决策树分析技术说明这个项目经理是否应该采用这个方案A?(画出决策树)
(1)在下面的网络图中的相应位置填写出各活动的工期、最早开始时间、最晚开始时间、最早结束时间、最晚结束时间、时差,指出关键路径,总工期。

(2)假设总工期需要缩短,应首先选择哪个活动进行压缩,为什么?
(3)该网络图中的准关键活动有哪些?
最晚开始时间
5.某项目由1、2、3、4四个任务构成,如下图所示。

该项目目前执行到了第6周末,各项工作在其工期内的每周计划成本、每周实际成本和计划工作量完成情况如下图所示。

(选做)
单位:万元
(1)根据图中提供的信息,计算出截至第6周末,该项目的BCWS、ACWP和BCWP 参数将结果直接填写在下表中:
(2)计算第6周末的成本偏差CV、进度偏差SV,说明结果的实际含义。

(3)如果预计完成剩余的工作,仍然会延续目前(第6周末)的偏差情况,完成整个项目实际需要投入多少资金?写出计算过程。

三、论述题(20分)
(1)需求变更是导致项目失败的重要原因也是项目管理者必须面对的问题,列出你参与的(或者你所知的)软件项目过程中引起变更的原因,这个变更可以是开发过程中的任何阶段,最好按照项目的执行阶段给出变更的原因和可能的解决方法。

(2)简要叙述软件项目规模、成本估算的基本方法。

参考答案
二.
1. E1=(O+4M+P)/6 E2=(O+4M+P)/6
=(1+4*8+9)/6 =(4+4*6+8)/6
=7 =6
E=(E1+E2)/2=(7+6)/2=6.5(万元)
2.
3.
4.(1)
关键路径:A →D →E →F →H
(2) 假设总工期需要缩短,应首先选择关键路径上的活动进行压缩,即在A 、D 、E 、F 、H 五个活动中选择。

比较这五个活动的单位时间赶工成本。

单位时间赶工成本=
应急时间
正常时间正常成本
应急成本--
D 活动单位时间赶工成本=
5023150
200=--元
E 活动单位时间赶工成本=
3045120
150=--元 F 活动单位时间赶工成本=
203480
100=--元 H 活动单位时间赶工成本=
302
-4160
220=-元 假设总工期需要缩短,应首先单位时间赶工成本最低的F 活动进行压缩。

第6周末的成本偏差CV= BCWP -ACWP=83.5-112= -28.5万元 表明项目成本超支
第6周末的进度偏差SV= BCWP -BCWS=83.5-100=-16.5万元 表明项目进度延误
(2)预算完工成本= ===112
/83.5170
ACWP /BCWP CPI 总预算成本总预算成本228.02万元

1.
导致需求变更的原因很多,一些常见的因素如下:
开发人员对待需求开发的态度不认真,用户参与不够,用户需求的不断增加,
模棱两可的需求,用户和需求开发人员在理解上的差异,开发人员的画蛇添足,过于简单的规格说明,忽略了用户分类,不准确的计划等。

可能的解决方法:
需求阶段尽可能采用原型或者用例方法明确用户需求,采用严格的需求变更管理流程,采用良好的体系结构,采用面向对象思想。

2.
软件开发项目中常用的成本估算方法有:自顶向下(类别)估算法、自下而上估算法、参数法、专家估算法、猜测估算法等。

自顶向下(类别)估算法:是从项目的整体出发,进行类推,根据以往完成类似下面所消耗的总成本(或工作量)来推算将要开发的软件的总成本,然后按比例将它分配到各个开发任务单元中。

自下而上估算法: 是利用任务分解结构图,对各个具体工作包进行详细的成本估算,然后将结果累加起来得出项目总成本。

参数法: 是利用项目特性参数建立数据模型来估算成本的方法,是一种统计技术。

专家估算法:是由多位专家进行成本估算,取得多个估算值,最后得出综合的估算值。

猜测估算法:是一种经验估算法,进行估算的人利用自己的专门知识和丰富经验,提出的一个近似的数据,是一种原始的估算方法。

相关文档
最新文档