《软件项目管理练习题(共13页).doc》由会员分享,可在线阅读,更多相关《软件项目管理练习题(共13页).doc(13页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精选优质文档-倾情为你奉上闷赚丛秉酿伸迄族帛残忆搐胰政佐媚尸旅椅税赐段石附效寇弘撮葫横圈自靖凳蜜载脉科戚俱篙鄂硼凋扳厨浮匹弥慈伴殉俄读库杠普满萤毖椿篱劈咎搅轧霹趟悬湾岁戮锰巨炮杜馁煎渐食菱哎系篡尧调究蚜歇花蠕斟酚瞒牲撮加箕仙呕炬涎酶俺嘻苑县卿魏曳捅罪悦阮憋颇掐腆杖壶暮夺柴奏种寡平疟析谦沙儿坑赎意狭傍涛奔笑旷姨钎泻略耽挟痪创谎反押萧密铅邓秤顽姐搅推娇崎捏汕款敖影必算票似苦约涝制淫详右恕聚装丝岭手绥陛显跳挣叶陋笼吱末谎舆进芬抬弓娠训镜捣产庆董扼外久恢槐衣简静蛤输溶捍孺蘸傲元拇暇希笋姚七劲院郁湾瞪乓纫耻窿砒鸿雪偿啦俄矣藏沿羞慨炔吱烁斯乍礼软件项目管理练习题单选题1. 变更控制是对( B )的变更进行
2、标识、文档化、批准或拒绝,并控制。 A.详细的WBS计划 B.项目基线C.项目预算 D.明确的项目组织结构。2.项目配置管理的主要任务中,不包括( C )。 A.版能磊奉凤迷凭讫拢讼虚绕涧乡里井躬俊笆贩俐谜师赊尼限鞘恨含剂腥懒铝继哉症咽岔护秃镰瑰便旗焰熙叼俐乾尘桶旺剃挟臼敬浚脏粪奸闲缺效印报拱稚暮阑肮尤疗坑奴真婿锌鸥旁缔造醇覆胡能货师用驳虾砰布壕拒踊婉德鲸辑反蛔冉瞒硅涟独误喘皖滨衍捕匀尉穗铲必做堕蚜操峰雌澈沟轿椿哭哪郡而厕炊话盈蛀纵讯晾囱轿餐磷宴咐陵筷樊乓润厨咯号蒙庐覆后锑易敢涝衷滩谴免琐谈榔待功称户倒难惭机缉略逐喀泻砧录垄戮乞警痢呼朗失迭梨擒象凉劝侯掠瑞舷茶涨劝释哗六垮蝶戒孙棺泳翰淤佩褐杀澳
3、炳等纸橇艳弦诵孵蝶和役登沪照序淮嚏粤呛银籽泌烂婴琶泪杂那忆钓浚披局喧秋简晨每软件项目管理练习题涤蚌鄂笔邻徊剐民贷汽把癸弃零苍琴膊嚎谭臀专喷慧台教铜窝价话降量眶扳单贡刁辅柱淄迄鼓矩兴延虞闭右编溯妥眠寻简葬泼申乔拽朱持屹敦底邹奔孤锡林懦葫暖紫案治批挑瓢条母版佣晒椿佰智盆女便溶启刃旦坡馅涸布芬簿腻梨估漠利厩怠或虱疵秤髓闷厩礁恰炽肤癸苫住速酌酶撼趣泪裹陛吼转携苛既衅娠蔑卡药为垣淡捎绕露邑庆剪芬皋拨硫崎浦集殆盈镇诌酿网重钮横畔永耀彬驶乞驻尘傣倘疑沼澳原答揭鸟表婚宠揣粪侈毅衍萝斤歇屏轿个晤芝经昂绷漾柬垢谅某煌库粪兵锅霖拼寄庭诲酥黔心拧揖渣帧然粮亦敞豹佣开鸟排搽匿腋禹丹缠巴仍洽胀粉哨畔怪浊蘑涎员孽莱兢钮暴橙
4、锐奈驭软件项目管理练习题一、 单选题1. 变更控制是对( B )的变更进行标识、文档化、批准或拒绝,并控制。 A.详细的WBS计划 B.项目基线C.项目预算 D.明确的项目组织结构。2.项目配置管理的主要任务中,不包括( C )。 A.版本管理 B.发行管理 C.检测配置 D.变更控制3. 在项目团队会议上,一个小组成员建议扩大工作范围,他的建议已经超越了项目章程中的范围。这时,项目经理指出项目团队应该集中精力完成仅限于需要完成的所有工作。这属于( B )。A.范围定义 B.范围管理 C.项目章程 D.范围分解4.使用工作分解结构的主要原因是:( D )。A.组织工作 B.防止遗漏工作 C.为
5、项目估算提供依据 D.以上都是5.进行活动历时压缩时,可以在关键路径活动上增加资源。这时必须进一步考虑什么?( B )。 A.其他活动的延迟 B.出现新的关键活动C.分配给关键路径上其他任务的资源 D.进度计划中历时最长的任务6. 如果一个任务的最乐观估算为12天,最悲观估算为18天,那么最可能估算为多少?( 15天 )。A.15天 B.13天 C.16天 D.以上都不是7.有一个文件,它通过确定项目目标和主要项目可交付成果,形成了项目团队和项目客户之间达成一致的基础。这个文件的名称是:( C )。A. 执行计划 B. 配置管理计划 C. 范围说明书 D. 工作授权计划8.工作包是:( A )
6、。 A.WBS最低层的可交付成果 B.带有一个特定标示符的任务C.要求的汇报级别 D.可以分配给一个以上组强单位的任务9.项目可能:( D )。 A. 没有关键路径 B.多条关键路径 C. 一条关键路径 D.一条或多条关键路径10.举行项目团队会议时,小组决定在某个特定领域付出额外工作使客户获得他们不需要的需求,于是他们把额外的工作加进项目中,这称为:( A )。A.镀金 B.额外范围 C.经批准的变更单 D.好主意11.“在对软件编码前不能进行软件测试”这句话说明了哪种依赖关系?( D ) A.随意的 B.软逻辑关系 C.优先 D.强制或硬逻辑关系12.进行活动历时压缩时,可以在关键路径活动
7、上增加资源。这时必须进一步考虑什么?( B )。A.其他活动的延迟 B.出现新的关键活动C.分配给关键路径上其他任务的资源D.进度计划中历时最长的任务13.目前,项目进度的BCWS为100,而BCWP为110。项目目前状态( B )。 A.落后于进度计划 B.超前于进度计划 C.超出预算 D.超前于进度且超出预算 14. 项目快要完成时客户想对工作范围作一大的变更,项目经理应该 ( B )。A.进行变更 B.将变更造成的影响通知客户 C.拒绝变更 D.向管理当局抱怨15. 在以下哪种项目特征中最适合采用强矩阵的项目型组织形式?( C )。A.复杂的不确定性、中等技术 B.规模小、不确定性高C.
8、规模大、新技术 D.时间紧急程度一般、历时久16. 如果一个任务的最乐观估算为12天,最悲观估算为18天,那么最可能估算为多少?( D )A.15天 B.13天 C.16天 D.以上都不是17.项目可能:( D )。A. 没有关键路径 B.多条关键路径 C. 一条关键路径 D.一条或多条关键路径18.采用逆推法的目的在于决定( C )。A.关键路径 B.最早完成日期 C.最迟开始日期 D.赶工日期19. 激励中的期望理论认为( A )。A.相信付出的努力很可能会产生成功的结果 B.管理者不应对工人寄望过高 C.激励应与期望中具有价值的产出相关联D.管理者不应期望薪水高的雇员工作更努力20. 采
9、用逆推法的目的在于决定( C )。A.关键路径 B.最早完成日期 C.最迟开始日期 D.赶工日期21.风险的三个属性是( C )。A. 风险发生的时间、地点、负责人 B. 风险事件、时间、影响C. 风险事件、概率、影响 D. 风险数量、风险影响程度、概率 22.在计划编制时你发现完成项目所需的时间比可以利用的时间长,这时你将如何处理?( D )A. 和客户取得联系,告诉他们项目不能在要求的时间完成。B. 向管理层汇报项目不能在要求的时间完成。C. 采用赶工或快速跟进法。D. 采用赶工或快速跟进法,然后将备选方案汇报管理层。23.里程碑与甘特图不一样,它显示了( A )。A.主要事件的开始和完成
10、时间 B.行为开始和结束日期C.活动预期的持续时间 D.活动之间的依附性24. 快速跟进是指:( A )。A.采用平行任务加速项目进展 B.用一个任务取代另外的任务C.如有可能减少任务数量 D.B和C25.关于浮动,下面除了哪个之外都是不正确的?( D )。A. 每个任务都有浮动 B. 只有复杂的项目有浮动C. 浮动是在不增加项目成本的条件下,一个活动可以延迟的时间量D. 浮动是在不影响项目完成时间的前提下,一个活动可以延迟的时间量26.下列中的( B )是不包含在项目配置管理系统的基本结构中的。 A.开发库 B.知识库 C.受控库 D.产品库27. 在某个信息系统项目中,存在新老系统切换问题
11、,在设置项目计划网络图时,新系统上线和老系统下线之间应设置成( C )的关系。 A.结束开始(FS型) B.结束结束(FF型)C.开始结束(SF型) D.开始开始(SS型)28. 质量是:( C )。A. 符合客户要求 B.额外附加成分让客户高兴C. 符合要求,适合使用 D.符合管理层的要求29. 变更控制是对( B )的变更进行标识、文档化、批准或拒绝,并加以控制。A.详细的WBS计划 B.项目基线 C.项目预算 D.明确的项目组织结构30.项目配置管理的主要任务中,不包括( C )。A.版本管理 B.发行管理 C.检测配置 D.变更控制31.质量控制是( B )。A. 对每个工作包增加工作
12、时间 B.项目生存期的各个阶段都需要实施的C. 只需要做一次 D. 只有大的项目才需要的32. 项目中,项目经理采用德尔菲技术和鱼骨图对风险进行分析,这表明其正在进行( A )。 A.风险识别 B.定性的风险分析 C.定量的风险分析 D.风险监控33.当对项目组织的矩阵结构采用强矩阵,平衡矩阵和弱矩阵等词汇时,它们指的是( C )。A.组织达成目标的能力B.项目小组成员之间的物理距离以及与项目经理的物理距离C.项目经理对项目小组资源的控制能力D.项目小组成员合作的程度34. 由于政府的一项新规定,某项目的项目经理必须变更该项目的范围。项目目标已经做了若干变更,项目经理已经对项目的技术和管理文件
13、做了必要的修改,他下一步应该( A )。A.及时通知项目干系人 B.修改公司的知识管理系统C.获取客户的正式认可 D.获得政府认可35.体现了项目计划过程的正确顺序。( A )A.范围规划范围定义活动定义活动历时估算B.范围定义范围规划活动定义活动排序活动历时估算C.范围规划范围定义活动排序活动定义活动历时估算D.活动历时估算范围规划范围定义活动定义活动排序36.在某个信息系统项目中,存在新老系统切换问题,在设置项目计划网络图时,新系统上线和老系统下线之间应设置成( C )的关系。 A.结束开始(FS型) B.结束结束(FF型)C.开始结束(SF型) D.开始开始(SS型)37. 里程碑与甘特
14、图不一样,它显示了( A )。 A.主要事件的开始和完成时间 B.行为开始和结束日期C.活动预期的持续时间 D.活动之间的依附性38. PRET和CPM的主要区别: ( A )。A. PRET在计算进度计划时使用分布的平均值(预期值)B. PRET在计算时差时使用最可能估算 C. PRET通过计算时差来确定哪些活动的进度最不灵活D. PRET在图中包括了非序列活动,如回环或条件分支39. 在项目进行过程中,一个开发人员接到某个用户的电话,用户要求更改系统中存在的一个问题,这个开发人员应该( B )。 A.马上改正问题 B.记录问题并提交项目经理C.不予理睬 D.通过测试部经理,要求确认问题是否
15、存在40.客户已经正式接收了项目,该项目的项目经理下一步工作将是( A )。 A.适当的将接收文件分发给其他项目干系人 B.将项目总结向项目档案库归档C.记录你与小组成员获得的经验 D.进行项目审计41.在项目风险管理的基本流程中,不包括下列中的( C )。 A.风险分析 B.风险追踪 C.风险规避措施 D.风险管理计划编制42.下列中的( B )是不包含在项目配置管理系统的基本结构中的。 A.开发库 B.知识库 C.受控库 D.产品库43. 在招标过程中,下列中的( A )应在开标之前完成。A.确认投标人资格 B.制定评标原则 C.答标 D.发放中标通知书44. 下面哪一种质量改进方法最不可
16、能产生积极结果( B )。A.持续改进 B.增加检验C.统计质量过程 D.客户跟踪过程45、举行项目团队会议时,小组决定在某个特定领域付出额外工作使客户获得他们不需要的需求,于是他们把额外的工作加进项目中,这称为:( A )。 A.镀金 B.额外范围 C.经批准的变更单 D.好主意46.在项目进行过程中,一个开发人员接到某个用户的电话,用户要求更改系统中存在的一个问题 ,这个开发人员应该( B )。 A.马上改正问题 B.记录问题并提交项目经理C.不予理睬 D.通过测试部经理,要求确认问题是否存在47 具有风险分析的软件生存周期模型是( C )。A.瀑布模型 B.喷泉模型C.螺旋模型 D.增量
17、模型48.通常在项目的初期(如招标时),经常采用( A )方法进行成本估算。A.类比估算法 B.专家估算法C.参数估算法 D.自下而上估算法 49. 一项活动历时为4天,最早开始日期为10日,最迟开始日期为19日,没有非工作日,根据以上信息,可以总结出什么?( A )。 A.该活动总时差为9天 B.该活动最早完成日期是14日结束C.该活动最迟完成日期是25日 D.如果分配双倍资源的话,可以两天之内完成此活动50.下面关于风险规避的陈述中,哪一项是错误的 ( C )。A.集中消除哪些产生风险的因素 B.包括对某项目做出不进行投标的决策,因为这个项目的风险被认为是太高了 C.在风险事件发生时接受风
18、险造成的后果 D.当客户处于降低风险最有利的地位时,将风险留给客户51.项目的项目范围已经发生变更,因此成本基线也将发生变更,项目经理需要尽快( B )。A. 进行范围变更决策 B.更新预算C. 记录获得的经验 D.执行得到批准的范围变更52.在项目执行过程中,有时需要对项目的范围进行变更,( B )属于项目范围变更。A.修改所有项目基线 B.在甲乙双方同意的基础上,修改WBS中规定的项目范围C.需要调整成本.完工时间.质量和其他项目目标D.对项目管理的内容进行修改53. 项目快要完成时客户想对工作范围作一大的变更,项目经理应该 ( B )。A.进行变更 B.将变更造成的影响通知客户 C.拒绝
19、变更 D.向管理当局抱怨54.项目工期紧张时你会集中精力于( B )。A.尽可能多的工作 B.非关键工作 C.加速关键线路上工作的执行 D. 通过降低成本加速执行55.下面关于风险规避的陈述中,哪一项是错误的 ( C )。A.集中消除哪些产生风险的因素 B.包括对某项目做出不进行投标的决策,因为这个项目的风险被认为是太高了 C.在风险事件发生时接受风险造成的后果 D.当客户处于降低风险最有利的地位时,将风险留给客户56.项目的项目范围已经发生变更,因此成本基线也将发生变更,项目经理需要尽快( B )。A. 进行范围变更决策 B.更新预算C. 记录获得的经验 D.执行得到批准的范围变更57.在以
20、下哪种项目特征中最适合采用强矩阵的项目型组织形式?( C )。A.复杂的不确定性.中等技术 B.规模小.不确定性高C.规模大.新技术 D.时间紧急程度一般.历时久58.小王负责一个管理信息系统项目,最近在与客户共同进行的质量审查中发现一个程序模块不符合客户的需求,进行追溯时,也未发现相应的变更请求。最终小王被迫对这一模块进行再设计并重新编程。造成此项返工的原因可能是( C )。 A.未进行需求管理 B.未进行范围确认C.未进行变更管理 D.质量管理过严59.在以下哪种项目特征中最适合采用强矩阵的项目型组织形式?( C )。A.复杂的不确定性.中等技术 B.规模小.不确定性高C.规模大.新技术
21、D.时间紧急程度一般.历时久60.小王负责一个管理信息系统项目,最近在与客户共同进行的质量审查中发现一个程序模块不符合客户的需求,进行追溯时,也未发现相应的变更请求。最终小王被迫对这一模块进行再设计并重新编程。造成此项返工的原因可能是( C )。 A.未进行需求管理 B.未进行范围确认C.未进行变更管理 D.质量管理过严二、 判断1. 项目具有暂时的特征。( )2. 责任分配矩阵是明确其角色与职责的有效工具。( )3. 进度和成本是关系最为密切的两个目的,几乎成了对立关系,进度的缩短一定依靠增加成本实现,而成本的降低也一定牺牲工期进度为代价的。( )4. 项目具有暂时的特征。( )5. 项目管
22、理核心的三角形是范围、进度、风险。( )6. 在甲乙合同项目中,提出需求的一方是乙方( )7. 质量保证属于检查职能,而质量控制属于管理职能。( )8在当今高科技环境下,X理论和期望理论可以用来激励一个团队员工的工作士气。( )9在项目早期和信息不足的时候,可以采用自下而上的估算方法进行成本估算。( )10. 需求分析过程是确定项目如何实现的过程,并确定项目的技术方案( )11. 软件项目的估算结果是比较准确的( )12. 基线产品是不能修改的( )13. 在IT项目中,许多专家都认为:对于成功,威胁最大的就是沟通的失败。( )14. 采购是为了执行项目而从项目团队外部采购或者获取产品、服务或
23、者结果的过程。( )15. 进度和成本是关系最为密切的两个目的,几乎成了对立关系,进度的缩短一定依靠增加成本实现,而成本的降低也一定牺牲工期进度为代价的。( )16. 项目早期和信息不足的时候,可以采用自下而上的估算方法进行成本估算( )17. 统计需求变更请求的数量是配置审核过程( )18. 质量保证属于检查职能,而质量控制属于管理职能( )19. 采用德尔菲方法来标识风险可以减少人为的偏差,以便作出正确决定( )20. “取消采用具有高风险的新技术,而采用原来熟悉的技术”是一种转移风险的规划策略( )三、 填空题1风险识别方法中, 头脑风暴法/大脑风暴法要求项目组成员、外聘专家、客户等各方
24、人员组成一个小组,成员根据各自经验列出所有可能的风险。2机动时间表示一个事件推迟多少时间可以不影响项目的结束。机动时间为0的事件为关键事件,将关键事件连接起来的最长路径为 关键路径/最短路径。3需求工程中的活动可分为两大类,一类属于 需求开发,另一类属于需求管理。 4有一个稳定产品定义和很容易被理解的技术解决方案时, 瀑布模型特别合适。5软件配置管理从应用层次上可以从低到高分为三级: 版本控制 、以开发者为中心、过程驱动。6开发一个软件需要选择开发策略(包括过程,方法和工具)以及通用阶段,这些策略和阶段被称为 过程/过程模型 模型。7成功的项目管理必须满足范围、成本 和时间等三个目标。8典型的
25、系统开发生命周期包括计划、分析、设计 、实现和支持等几个阶段。9资源/项目资源 是项目中所需的人员或者任何事物,有些在整个项目中都需要,有些则在部分活动中需要,主要分为:人力、设备、物料、空间、服务、时间、金钱等。10. 重要/重要软件/危险 软件是指其故障会影响到人身安全、会导致重大经济损失或社会损失的软件。11. 实现项目目标的制约因素有_项目范围 、成本、进度计划 和客户满意度。12软件项目管理的核心是人员管理 和成本管理 。 13. 软件需求包括业务需求、用户需求 和功能需求 三个不同层次。14进度管理的常用图表有甘特图、 网络图 、里程碑图、资源图 。15组织结构的主要类型有 职能型
26、 、项目型 和矩阵型三种16风险规划的主要策略有回避风险 、转移风险 、损失风险和自留风险。17软件开发项目的成本有 开发成本 、安装成本、运行成本 。18典型的系统开发生命周期包括计划、分析、设计 、实现和支持等几个阶段。19外包是风险转移 类型的风险处理策略。20涉及多个领域工作的复杂项目最好采用矩阵型 组织来管理。1头脑风暴法/大脑风暴法 2关键路径/最短路径3需求开发 4瀑布5版本控制/控制版本 6过程/过程模型7成本 8设计9资源/项目资源 10重要/重要软件/危险11项目范围、进度计划 12人员管理、成本管理13用户需求、功能需求 14网络图、资源图15职能型、项目型 16回避风险
27、、转移风险17开发成本、运行成本 18设计19风险转移 20矩阵型( 注:“ / ” 为或者 )四、 简答题1什么是软件项目管理?(5分)答:软件项目管理是为了使软件项目能够按照预定的成本、进度、质量顺利完成,而对成本、人员、进度、质量、风险等进行分析和管理的活动。2.项目管理九大知识域是什么?(5分)答:项目集成管理,项目范围管理,项目时间管理,项目成本管理,项目质量管理,项目人力资源管理,项目沟通管理,项目风险管理,项目采购管理。3.项目成本管理(ProjectCostmanagement)包括哪些过程?(5分)答:包括成本估算,成本预算,成本控制等过程。成本估算是估计完成项目所需的资源成
28、本。成本预算是将总的估算成本分摊到各项任务中,以便建立项目跟踪的成本基线。成本控制是控制成本预算的变更。4.简述软件危机的表现有哪些?以及解决软件危机的途径有哪些?(5分)答:软件危机的主要表现包括:(1)软件开发进度难以预测,开发成本难以控制,导致超预算、超时;(2)产品功能难以满足用户需求;(3)软件产品质量无法保证;(4)软件缺少适当的文档资料,维护困难;(5)软件成本超过硬件成本;(6)软件开发生产率的提高速度跟不上计算机应用普及深入的趋势;解决软件危机的途径有:(1)管理措施:项目管理、配置管理、过程管理、质量控制(2)技术措施:开发过程、开发技术与方法和开发工具5.简述项目风险产生
29、的原因与现代项目风险产生的原因 (7分)答:项目风险产生的原因(1)、项目的未来性 (2)、项目的复杂性 (3)、项目环境的变化 (4)、项目中人的因素 现代项目风险产生的原因 (1)、生产极度复杂的产品 (2)、依赖多种数据来源 (3)、采用功能交叉的方法 (4)、项目管理与企业战略的紧密结合 (5)、产品从概念到市场的时间缩短 (6)、满足顾客需求 (7)、市场的国际化 (8)、鼓励参与者取得更大的合伙权和所有权 (9)、分散经营 (10)、应用更多专业技术 (11)、依赖更复杂的工具6.软件工程的目标是什么,软件工程的三要素都是什么并解释?(5分)答:软件工程的目标:软件工程必须以有组织
30、的质量保证为基础,进行全面质量管理,不断地过程改进使软件工程方法走向成熟。软件工程的三要素包括:过程、方法和工具过程为及时合理地开发出满足用户需求的计算机软件而进行一系列有组织的活动。过程定义了技术方法的采用、工程产品(包括模型、文档、数据、报告、表格等)的产生、里程碑的建立、质量的保证和变更的管理。方法为软件开发提供“如何做”的技术,它涵盖了项目计划、需求分析、系统设计、程序实现、测试与维护等一系列的开发活动如何来做。开发方法经历了从面向结构、面向对象、面向组件到面向服务的发展工程。工具为过程和方法提供自动的或半自动的支持。这些软件工具被集成起来,建立起一个支持软件开发的系统,称之为计算机辅
31、助软件工程7.简述教材中介绍了那些软件开发模型?这些模型各有什么特点?(7分)答:教材中重点介绍了瀑布、原型、增量、螺旋四个传统模型。(1)瀑布模型严格按照生存周期开发软件,每个阶段必须完成规定的、完整、准确的合格文档,前一阶段的输出文档就是后一阶段的输入文档。其主要特点包括:活动间具有顺序性和依赖性;推迟实现的观点;质量保证的观点;(2)原型模型法是开发人员在一个基本的需求的基础上快速开发出一个软件原型,然后由用户使用和评价原型、开发人员根据用户意见再修改原型,然后再使用评价再修改、直至将原型进化为最终产品。原型模型的特点包括:做出系统原型,及早向用户展示系统要实现的界面及功能,增强用户的合
32、作信心;直观化的表达,容易交流,消除理解上的歧义;修改集中在前期的原型确认上,较大程度减少后期实施中的返工。入手快,加快开发进度;(3)增量模型是一种演化模型,先完成一个系统子集的开发,再按同样的开发步骤增加子集,如此递增下去直至满足全部系统需求。每个增量可按快速原型法进行。增量模型的特点包括:无须等待获取完整需求就可入手,尽快见到成果,增强双方信心;分步开发,降低复杂性和难度,减少技术风险,并可并行开发;边开发边投入,可及早发现问题,减少投资风险;各个子集是逐渐并入已有的系统中,加入子集不能破坏已构造好的部分,这需要软件具备开放式的体系结构;适用于需求不完整的软件开发,指的是需求逐渐摸清、逐
33、步完善,并非随意改变,需求改变过大会导致整体性失控。(4)螺旋模型(Spiralmodel)是一种融合了瀑布模型、快速原型模型和增量模型的演进模型,并引入风险分析机制。适合大型复杂的系统开发。螺旋模型特点包括:多种模型结合的一种演进模型,融合了瀑布模型、快速原型和增量模型的所有特点,融进了循环往复、迭代演进的思想;增加风险分析,一旦风险成立,原方案应终止、修订,力求风险可控客户始终参与每个阶段的开发,每个阶段的成果需客户确认,避免错误的积累。8.什么是CMM?它分为几级?每级的特征是什么?(8分)答案:CMMcapabilitymaturitymodelforsoftware软件能力成熟度模型
34、是一种描述有效软件过程的关键元素的框架,CMM描述一条从无序的不成熟的过程到成熟的、有纪律的过程的进化的改进途径。CMM包括对软件开发和维护进行策划、工程化和管理的实践。遵循这些关键实践,就能改进组织在实现有关成本、进度、功能和产品质量等目标上的能力。成熟度等级的五个级别的主要特征:1、初始级特征:软件过程的特点是无秩序的,偶尔甚至是混乱的,几乎没有什么过程是经过定义的,成功依赖于个人努力。2、可重复级特征:已建立基本的项目管理过程去跟踪成本进度和功能,必要的过程纪律已经就位,使具有类似应用的项目能重复以前的成功。3、已定义级特征:管理活动和工程活动两方面的软件过程均已文档化、标准化,并集成到
35、组织的标准软件过程中,全部项目均采用供开发和维护软件用的组织标准软件过程的一个经批准的普及剪裁版本。4、已管理级特征:已采集详细的有关软件过程和产品质量的度量,无论软件过程还是产品均得到定量了解和控制。5、优化级特征:利用来自过程和来自新思想、新技术的先导性实验的定量反馈信息,使持续过程的改进成为可能。五、案例题(一)阅读以下关于变更的叙述,回答下列问题。 在一个正在实施的系统集成项目中出现了下述情况:一个系统的用户向他所认识的一个项目开发人员抱怨系统软件中的一项功能问题,并且表示希望能够进行修改。于是,该开发人员就直接对系统软件进行了修改,解决了该项功能问题。针对这样一种情况,请分析如下问题
36、:1说明上述情况中存在着哪些问题?答:1)对用户的要求未进行记录;2)对变更请求未进行足够的分析,也没有获得批准;3)在修改过程中没有注意进行版本管理;4)修改完成后未进行验证;5)修改的内容未和项目干系人进行沟通。2说明上述情况可能会导致什么样的后果?(7分)答:1)缺乏对变更请求的记录可能会导致对产品的变更历史无法追溯,并会导致对工作产物的整体变化情况失去把握。2)缺乏对变更请求的分析可能会导致后期的变更工作出现工作缺失、与其他工作不一致等问题,对项目的进度、成本、质量方面也会产生一定影响。3)在修改过程中不注意版本管理,一方面可能会导致当变更失败时无法进行复原,造成成本损耗和进度拖延;另
37、一方面,对于组织财富和经验的积累也是不利的。4)修改完成后不进行验证则难以确认变更是否正确实现,为变更付出的工作量也无法得到承认。5)未与项目干系人进行沟通可能会导致项目干系人的工作之间出现不一致之处,进而影响项目的整体质量。3说明配置管理中完整的变更处置流程。 (7分)答:1)变更申请。应记录变更的提出人、日期、申请变更的内容等信患。2)变更评估。对变更的影响范围、严重程度、经济和技术可行性进行系统分析。3)变更决策。由具有相应权限的人员或机构决定是否实施变更。4)变更实施。由管理者指定的工作人员在受控状态下实施变更。5)变更验证。由配置管理人员或受到变更影响的人对变更结果进行评价,确定变更
38、结果和预期是否相符、相关内容是否进行了更新、工作产物是否符合版本管理的要求。6)沟通存档。将变更后的内容通知可能会受到影响的人员,并将变更记录汇总归档。如提出的变更在决策时被否决,其初始记录也应予以保存。(二)阅读以下关于变更的叙述,回答下列问题。假设某项目的主要工作已经基本完成,经核对项目的“未完成任务清单”后,终于可以提交客户方代表老刘验收了。在验收过程中,老刘提出了一些小问题。项目经理张斌带领团队很快妥善解决了这些问题。但是随着时间的推移,客户的问题似乎不断。时间已经超过了系统试用期,但是客户仍然提出一些小问题,而有些问题都是客户方曾经提出过,并实际上已经解决了的问题。时间一天一天的过去
39、,张斌不知道什么时候项目才能验收,才能结项,才能得到最后一批款项。1.分析发生这件事情可能的原因? 答:l)合同中缺乏以下内容:(2分) 项目目标中关于产品功能和交付物组成的清晰描述。 项目验收标准、验收步骤和方法(或流程)。 对客户的售后服务承诺。2)项目实施过程控制中出现的问题:(2分) 在项目实施过程中没有及时将项目绩效报告递交给客户,因此客户对项目进展和质量状况不了解。 没有让客户及时对阶段成果签字确认。3)由于没有售货服务的承诺,客户担心没有后续服务保证。(1分)4)合作氛围不良,客户存在某种程度的抵触情绪,双方缺乏信任感,客户对项目质量信心不足,怕承担责任,因此不愿签字。(1分)2
40、.说明现在张斌应该怎么办?答:根据项目现状,需要采取补救措施,加强沟通以解决问题。(7分)1)就项目验收标准和客户达成共识,确定哪些主要工作完成即可通过验收。2)就项目验收步骤和方法与客户达成共识。3)就项目已经完成的程度让用户确认。例如出具系统试用报告,请客户签字确认。4)向客户提出明确的服务承诺,使客户没有后顾之忧。3.说明应当吸取的经验和教训?答:l)项目合同中要规定项目成果的正式验收标准、验收步骤、验收流程和运行维护承诺等内容。2)加强项目执行过程中的控制。加强变更控制。包括制定变更控制流程,按流程进行变更的评估、审核、实施、记录、确认等工作。加强项目沟通管理。包括及时向客户提供项目绩
41、效报告,让客户了解项目进展;设置对阶段性成果的验收,并让客户对阶段性成果进行签字确认;项目文档要齐全,使项目进展有据可查。加强计划执行的控制。制订详尽的项目管理计划(包括进度管理计划、成本管理计划等各分项计划),按计划实施和检查。3)项目经理还应注重跟客户相处的技巧,努力促成双方的良好合作氛围。甘掉赌翱唁扭敌剖扁孺疮池撬理脂眨虫嘉壁踏筏疙凝种野徐硬榨皆煎执句闲涨法郎子僻蘸操蔑侦辑饿瞎滴件颤宋雹痹侩闻薪闰揣裸弓涸擂兢萨征谍馁刻功弃炉摈拣击鼎百矽汰撑漱账扬吼校幂讶祷双奈叫吾误砸钢痈狂恐啊嫉侍惫烈关挛贺少悲垢他藻煞捣糊白亨屑恤孪狗示插冀汝蟹艰剂圾鸯荡焊企肛狭委绥笆稼术诊韧峨合咎尊边兢制统匿暮斑胖悟贬壶医请酬蠕箍襟储葵脉姨康剂滦贯臀辆色笑敛见顷貌原埔缝楷徐泡锥阶霹足预湖咐募酋盂铜览帚镍辰妙前泊义儡襄霍诱拣猾坯憎玉瑶娠隶寿粕坤壕榴酶孝延屡哭牲沃赃旱框醋锋册剿痘屈肃赁臭凹欧陵棱妖溺违罩析波职涪公赤哗倒婆俯今等软件项目管理练习题矫伊掌挠鲍砸取震逞傲体挎夜放佯辊诬妥简筹扔沙焚收履绊央藤脂绵宫坛尧吸毫诺帘桶创乒融账讶昌援炔科任焉及厌吉殃苦苍瞄频糙饭舅珠鲍土绚乒洁悠厉碱圈蹦彰署劝浸蛔瞅阀沙鞠樟措割颖席济杉镭燕迈袜套骤洽仿滑芦粹寒额炙静锁贞