简答题 系统集成项目管理师
2012-10-25

阅读下列说明,根据要求回答问题1~问题3。(15分)
【说明】
近期,RH系统集成公司承接了一所知名中学“智慧校园”业务系统的软件开发项目,项目质量要求比较高。项目经理小郭制定了项目的整体计划,将项目划分为需求、设计、编码和测试4个阶段,他将测试阶段预留了大量的时间,以便开展充分的测试工作。
需求分析完成后,项目组编写了《需求分析报告》,项目经理小郭召集部分骨干人员召开评审会,对需求文件进行了评审。为了尽快进入下一阶段工作,评审会从早上8点一直进行到晚上21点,终于把全部的文件都审完了。评审组找到了几处小问题,并当场进行了修改,项目经理小郭宣布可以进入设计阶段了。
设计人员根据需求文件编写了《设计说明书》,并提交给小郭,小郭对设计文件仔细审阅后,便安排项目团队中相关程序员开始编程。编程结束后,项目进入了测试阶段。
【问题1】(8分)
结合你的项目管理经验,针对项目质量管理,请简要分析上述管理过程中存在哪些问题?
【问题2】(3分)
在该项目测试准备会上,团队成员发表了以下观点:
(1)软件测试的目的是为了验证软件程序无错误。(  )
(2)严格的测试计划会使测试工作死板教条,影响测试进度。(  )
(3)软件测试计划始于软件设计阶段,完成于软件开发阶段。(  )
(4)成功的测试是发现了至今尚未发现的错误的测试。(  )
(5)测试后软件中仍存在的错误概率与已经发现的错误数成反比。(  )
(6)验收测试是由承建方和用户按照用户使用手册执行软件验收。(  )
请判断以上观点的正确性,正确的在括号内画“√”,错误的画“×”。
【问题3】(4分)
除了案例中提及的相关评审工作外,软件项目的质量管理工作应重点完成的工作包括:
①要制定出切实可行、科学的(1);
②应安排独立于(2)的质量保证人员负责质量保证工作;
③对软件开发的过程实施(3);
④注重测试阶段的工作,并安排相对独立的测试人员负责完成;
⑤对发现的缺陷进行(4),确保最终的软件产品质量;
⑥为项目团队成员提供质量管理要求方面的培训或指导等。

参考答案

暂无

答案解析

【问题1】(8分)
通读整个案例,该项目在质量管理过程中存在的主要问题有(但不限于):
(1)由题干关键信息“需求分析完成后,项目组编写了《需求分析报告》,项目经理小郭召集部分骨干人员召开评审会,对需求文件进行了评审”可知,该需求评审会没有邀请客户等重要项目干系人参加,最终可能导致相关干系人对需求的理解不能达成一致。根据软件工程知识,《需求分析报告》是系统分析阶段的重要标志性文档,在这个项目重大里程碑处需由相关干系人(如客户等)对此阶段性成果进行评审,以确保结果和客户的预期目标(期望)一致。
(2)由题干关键信息“为了尽快进入下一阶段工作,评审会从早上8点一直开到晚上21点,终于把全部的文件都审完了”可知,该需求评审会控制不好。需求评审属于技术评审,评审会召开时向过长,容易因与会人员过度疲劳(或心理压力)而起不到质量保证、质量控制的作用(或评审会连续时间过长会导致效率低下)。
(3)由题干关键信息“评审组找到了几处小问题,并当场进行了修改,项目经理小郭宣布可以进入设计阶段了”说明:①技术评审会的会议目的不明确而没有达到预期效果,因为技术评审会是为了发现问题的,而不是以“修改问题”为目的;②能否进入项目下一个重要阶段(即从系统分析阶段进入系统设计阶段)应该进行评审后才能决定,而不是由项目经理个人来决定的。
(4)结合软件工程知识可知,《设计说明书》是系统设计阶段的标志性文档,在这个项目重大里程碑处需由相关干系人(如客户、项目团队等)对此阶段性成果进行评审。例如,以需求规格说明书为输入对需求进行验证,是为了更好地保证系统设计工作满足用户的真实需求,以使目标管理系统能够被正确地开发出来。由题干关键信息“设计人员根据需求文件编写了《设计说明书》,并提交给小郭,小郭对设计文件仔细审阅后,便安排程序员开始编程”可知,该设计文件没有经过正式评审与确认,最终可能导致设计文件中存在较多不能真正满足用户需求的设计(或存在较多的错误)。
(5)纵观整个案例,项目经理小郭仅制定了项目的整体计划,而没有制定单独的质量管理计划,也没有安排质量管理人员(或没有分配质量管理职责);仅应用了评审、检查等工具、方法和技术进行质量控制工作,没有应用质量审计、过程分析等工具/方法和技术实施质量保证工作(或没有对项目过程进行质量检查工作)。
【问题2】(3分)
(1)软件测试是程序的一种执行过程,目的是尽可能发现并改正被测试软件中的错误,提高软件的可靠性。因为测试的目的是查找软件中的错误,所以它无法证明软件的正确性。
(2)严格的测试计划会使测试工作有效地发现软件的错误,从而保障测试进度。
(3)软件测试计划始于软件需求分析阶段,完成于软件设计阶段。
(4)成功的测试是发现了至今尚未发现的错误的测试。
(5)按照软件工程的基本观点,经测试后,软件中仍存在的错误概率与已经发现的错误数成正比。
(6)验收测试是由承建方和用户按照项目合同、软件系统需求和用户使用手册在软件正式验收前执行的测试。
【问题3】(4分)
项目质量管理是为了保证项目最终能够达到预期的质量目标而进行的一系列的管理过程。通常包括制定质量方针和质量目标,以及质量策划、质量控制、质量保证和质量改进等。软件项目的质量管理工作应重点完成的工作包括(但不限于):①要制定出切实可行、科学的质量保证计划(如合理制定质量检查的周期,根据当前项目的特点选用合适的工具、方法和技术等);②应安排独立于项目组、拥有较丰富质量保证经验和行业经验的质量保证(QA)人员负责QA工作;③对软件开发的过程实施质量审计(或质量保证);④加强技术评审工作,注重对需求、设计等开发过程文档的技术评审工作;⑤注重测试阶段的工作,并安排相对独立的测试人员负责完成;⑥对发现的缺陷进行统计分析,确保最终的软件产品质量;⑦提出科学、合理的质量整改措施(如建议的纠正措施、变更请求等);⑧督促及监控各子阶段项目文档的及时完成,定期给项目干系人分发质量报告等文档;⑨为项目组成员提供质量管理要求方面的培训或指导等。

你可能感兴趣的试题

1 阅读以下技术说明,根据要求回答问题1~问题4。(15分)
【说明】
某系统集成公司为做好项目配置管理,对配置库中的操作权限进行了如表7-7所示的定义。

同时,对项目相关人员在该开发库中的操作权限进行了如表7-8所示的分配。其中,√表示该人员具有相应权限,×表示该人员没有相应权限。

【问题1】(4分)
通常,配置管理系统的配置库可以分为开发库、产品库、主库和备份库等4种类型。配置库的基本分类如图7-11左侧所示,图7-11右侧是相关配置库的主要功能,请在图7-11中用直线将两者对应连接起来。

【问题2】(5分)
请将表7-8所示的开发库权限分配表中①~⑩空缺处的内容填写完整。
【问题3】(2分)
配置项的识别是配置管理活动的基础。通常,识别配置项的步骤依次是(1)。(请使用以下选项编号做答)
A.填写《配置项管理表》
B.确定每个配置项的重要特征
C.确定配置项进入配置管理的时间
D.审批《配置项管理表》
E.配置管理员识别配置项F.确定每个配置项的拥有者的责任G.为每个配置项指定唯一的标识号
【问题4】(4分)
变更控制是项目管理的重要内容。通常,配置管理中的变更控制流程是:变更申请→(2)→变更实施→(3)→(4)。
为了在不严重阻碍合理变更的情况下来控制变更,软件配置管理引入了“(5)”这一概念。它可看作是一个相对稳定的逻辑实体,其组成部分不能被任何人随意修改。
2 阅读以下说明,根据要求回答问题1~问题3。(15分)
【说明】
PH系统集成公司正在为S省公安部门开发一套基于Internet的全省边防出入境信息管理系统,该信息系统包括12个业务模块,合同规定工期为8个月,即在2011年11月底之前交付。PH公司指定了项目经理小郭负责该项El。项目组经需求调研后制定了项目计划,将项目划分为需求分析、系统设计、卡机具生产、应用系统开发、综合布线及硬件安装调试、软硬件系统联调、现场测试、验收等活动。项目组开发团队一共有13名工程师。
2011年5月中旬,中央政府决定开放s省居民个人赴台湾旅游,并于6月28日正式启动试点城市大陆居民赴台个人游。为此客户要求PH公司在新信息系统中实现这一新的业务功能,该功能实现预计有3个模块,并要求在6月26日之前交付实施,同时答应追加该新业务功能的相关研发经费。但PH公司目前正同时进行多个重要客户的信息系统的施工,无法立刻为小郭的项目组提供新人力资源。
【问题1】(6分)
(1)根据项目管理知识域相关理论,S省公安部门提出的增加“赴台个人游”项目内容的要求,将造成项目的(1)变更。
(2)小郭所带领的项目组依据当前的状况对此变更产生的影响进行了分析,指出该变更除了对项目的整体管理、成本管理造成影响之外,还可能会对项目管理的(2)、(3)、(4)、等方面造成影响。
(3)该项目的CCB(变更控制委员会)负责对相关变更进行审批。对于此项目,CCB的人员组成应该包括S省公安部门客户代表、(5)、(6)等。
【问题2】(4分)
结合你的项目管理经验,请指出面对客户(S省公安部门)的变更需求,项目经理小郭最可能采取的处理方法(或解决方案)。
【问题3】(5分)
(1)对于变更产生的结果可采取一定的方法进行验证。其中,对于需求、设计等文档类变更是否正确可采用(7)方法进行验证;对于软硬件系统变更是否正确可采用(8)方法进行验证。
(2)在客户(s省公安部门)提出新需求并得到CCB变更批准后,该项目产品基线中需要发生变化的配置项有(9)、(10)、(11)等。
3 阅读以下说明,根据要求回答问题1~问题3。(15分)
【说明】
系统集成商QD公司最近承接了一个中小型系统集成项目工程。该工程项目经理小谢经过工作分解后,已经明确此项目的范围,但是为了更好地对项目的实施过程进行有效监控,保证项目按期、保质地完成,小谢需要采用网络计划技术对项目进度进行管理。该集成项目包括A~H 8个基本活动。这些活动的名称、完成每个活动所需的时间,以及其他活动之间的关系如表8-8所示。

项目经理小谢根据表8-8绘制了如图8-4所示的该项目的前导图(单代号网络图),以表明各活动之间的逻辑关系。图8-4中“*”表示此处的数据未给出。

图例说明:
ES:最早开始时间  EF:最早结束时间  DU:作业历时  ID:作业代号
LS:最迟开始时间  LF:最迟完成时间  FT:自由浮动时间
【问题1】(9分)
(1)请将图8-4中缺失的箭线补充完整。(4分)
(2)请将图8-4中①~⑩空的数据填补完整。(5分)
【问题2】(2分)
请指出该项目的关键路径,并计算项目工期。
【问题3】(4分)
为了加快项目进度,在进行活动D、G时项目经理采取了适当加班(赶工)的措施,因此将活动D的时间压缩了5天(历时l0天)、活动G的时间压缩了2天(历时20天)。请指出此时项目的关键路径,并计算项目工期,以及活动E的自由浮动时间、最晚开始时间。