【试题一】
阅读以下说明,请回答问题1至问题4,将解答填入答案纸的对应栏内。
【说明】
某公司承接了一个银行业务系统的软件开发项目,质量要求非常高。项目经理小赵制订了项目的整体计划,将项目划分为需求、设计、编码和测试四个阶段。他将测试阶段预留了大量的时间,以便开展充分的测试工作。
需求分析完成后,项目组编写了《需求分析报告》。项目经理小赵召集部分骨干人员召开评审会,对需求文件进行了评审。为了尽快进入下一阶段工作,评审会从早上9点一直开到晚上9点,终于把全部文件都审完了。评审组找到了几处小问题,并当场进行了修改,项目经理宣布可以进入设计阶段了。
设计人员根据需求文件编写了《设计说明书》,并提交给小赵。小赵对设计文件仔细审阅后,便安排程序员开始编程。
编码阶段结束后,进入了测试阶段。第一轮测试,发现了70个缺陷。项目组对发现的缺陷进行了修复,又重新提交了测试。第二轮又发现了100多个缺陷。就这样反复修改和测试,直到第6轮,发现了33个缺陷,各轮发现的缺陷数如下表所示。
这时,小赵终于松了一口气,由于第六轮只剩下33个缺陷,他觉得测试工作应该很快就会结束了。
【问题1】(10分)
请分析此项目的质量管理过程中存在哪些问题。
【问题2】(9分)
请在答题纸上标出纵坐标的刻度值,并画出测试缺陷的趋势图。根据趋势图分析“小赵觉得测试工作应该很快就会结束了”是否有道理,并说明原因。
【问题3】(3分)
请结合软件开发生命周期分析软件存在缺陷的可能原因。
【问题4】(3分)
请结合实际经验说明软件项目的质量管理工作应重点完成哪些工作。
【答案】
【问题1】
答:
(1)小赵没有制订单独的质量管理计划,也没有安排质量管理人员(没有分配质量管理职责)。
(2)没有对项目过程进行质量检查(项目没有实施质量保证工作,只进行了质量控制工作)。
(3)质量控制方面存在的问题,包含:
①项目在重大里程碑处需要由项目干系人对阶段成果进行评审,确保结果和预期目标一致。
②需求评审没有客户参与,可能导致最终对需求不能达成一致,设计文件没有经过正式评审,可能导致设计文件有较多的错误。
③技术评审会是为了发现问题的,而不是修改问题的,评审会没有达到预期的目标。
④需求评审控制不好。需求评审属于技术评审,评审会持续时间过长会导致效率低下(或者说评审会召开时间过长,起不到质量控制的作用)。
⑤测试工作中在测试用例、测试方法、测试人员及测试环境等方面存在问题。
【问题2】
答:画出的趋势图如下图所示。
不能判断测试可以结束,因为6轮测试的缺陷数并没有呈整体下降并趋于稳定的趋势。
【问题3】
答:产生的原因可能是需求缺陷、设计缺陷、编码错误、测试不充分。
【问题4】(软考大讲堂建议:本内容理解掌握。)
答:
(1)制订质量保证计划。
(2)应安排独立于项目组的质量保证人员负责质量保证工作。
(3)对软件开发的过程实施质量审计。
(4)注重对需求和设计等开发过程文件的技术评审工作。
(5)注重测试工作,应安排相对独立的测试人员。
(6)对发现的缺陷进行统计分析,确保软件质量。
软考大讲堂点评:本大题第一小题属于找错题,得8分没有问题;第二小题属于画图见解题,得5分没有问题;第三小题属于找错题,应该能得1分以上;第四小题属于基础知识题,应该能得1分以上本题应该可以得15分。
【试题二】
阅读以下说明,请回答问题1至问题3,将解答填入答案纸的对应栏内。
【说明】
F公司拥有800多名员工,近两年因业务快速发展人员急剧增加,人力资源部总监樊某越来越觉得需要一套人力资源管理系统。樊某向F公司总经理反映了这种需求,F公司总经理主持相关部门的联席会议,专门讨论此问题。该会议最终决定满足人力资源部的要求,并估算了大致的资金需求,其所需资金由总经理基金支持,由人力资源部提出业务需求,由信息中心提出解决方案。
信息中心主任乐某接到这个任务后,认为F公司的信息中心为公司开发过部门级系统如市场营销管理系统,并把该系统集成到了公司的MRPII系统,有较强的开发能力,同时认为信息中心比较了解公司的人力资源管理需求。尽管在开发市场营销系统过程中,整个信息中心全年没有休息过节假日,但毕竟该系统已投入使用,所以他仍颇有成就感并对自己和自己的团队充满信心,因此他决定采用自主开发人力资源管理系统的实施方案,并亲自担任该项目的项目经理。
信息中心的日常工作除维护现有系统之外,还正在开发公司的办公自动化系统,随着人力资源管理系统项目的开展,信息中心的员工纷纷抱怨工作量太大、压力过高,因而士气低落,进度拖延,最后信息中心的其他业务也受到该项目的拖累。无奈,乐某只得申请暂停人力资源项目。
【问题1】(6分)
请从项目管理角度之处造成人力资源管理系统项目暂停的主要原因是什么?
【问题2】(15分)
为了继续完成人力资源管理系统,需要对该项目实施整体变更,而实施方案的调整是变更的重要内容。针对案例中F公司人力资源部关于建立人力资源管理系统的需求,为获得这种系统,有哪几种项目实施方案可供选择?结合F公司现状,简要分析每种方案分别有哪些优缺点。(www.xing528.com)
【问题3】(4分)
针对本案例,请你推荐一种项目实施方案并给出相应理由。
【答案】
【问题1】
答:乐某没有充分分析采用自主方案的技术可行性(或管理可行性),对自主进行项目开发的风险、人力资源的有效性估计不足。
【问题2】
答:可供选择的方案如下
(1)自主开发方案。
(2)部分任务外包方案。
(3)外购方案。
可供选择方案的优缺点如下
(1)自主开发方案的优点是较易了解人力资源管理的需求,容易与F公司现有信息系统集成。缺点是目前人手不够。
(2)部分任务外包指的是信息中心负责获取需求,制订总体设计方案,其他业务外包。部分任务外包方案的优点也是较易了解人力资源管理的需求,容易与F公司现有信息系统集成。缺点是可能选择的外包服务商不合适、交付不及时、提供的产品或服务不合格。
(3)外购方案的优点是能快速获得,产品性能较稳定,缺点是与F公司现有信息系统不易集成。
【问题3】
答:选择部分任务外包方案。因该方案综合考虑了F公司目前的人力缺乏状况、需要与目前的MRPII集成等情况,但要主要选择合格的承包商。
也可以现在其他方案,其理由应合理且符合实际。
软考大讲堂点评:本大题第一小题属于找错题,得4分没有问题;第二小题属于基础知识题,得10分没有问题;第三小题属于见解题,应该能得2分以上;本题应该可以得16分。
【试题三】
阅读以下说明,请回答问题1至问题3,将解答填入答案纸的对应栏内。
【说明】
某高校计划建设校园一卡通项目,选择了具有自主一卡通产品的A公司作为系统集成商。项目的主要内容是对学校的3个学生食堂、1个图书馆、1个体育馆实现统一管理,并与学校的后勤保障和财务管理部门的主要业务系统联通。为保证项目的实施,校方聘请了监理公司对此项目进行监理。
经双方协定,合同规定工期为6个月。A公司指定了项目经理小李负责该项目。项目组经需求调研后制订了项目计划,将项目划分为需求分析、设计、卡机具生产、应用系统开发、综合布线及硬件安装调试、软硬件系统联调、现场测试、验收等活动。
项目进入编码阶段后,校方领导指示,要求把另外一个教职工食堂也纳入一卡通管理,并对学校重点教研室和实验室进行门禁管理。因此,校方代表直接找到A公司领导提出增加项目内容,并答应会支付相应的费用、延长项目工期。由于该高校是公司重要的客户,A公司领导口头答应了客户的要求。
【问题1】(6分)
将空白处需要填写的恰当内容写入答题纸对应栏内。
(1)根据项目管理知识领域相关理论,学校提出的增加项目内容的要求造成了项目的变更。
(2)在此项目中,为了控制项目变更过程,小李应首先向方提交书面的。
【问题2】(13分)
(1)项目组对变更产生的影响进行了分析,请说明此变更可能会对项目管理的哪些方面造成影响。
(2)项目的CCB(变更控制委员会)对变更进行了审批。请说明对于此项目,CCB的组成应该包含哪些人员。
(3)请简要叙述变更被批准后小李应该安排哪些工作。
(4)对于变更产生的结果可采取一定的方法进行验证。其中,对于需求、设计等文档类变更是否正确可采用什么方法进行验证?对于软硬件系统变更是否可采用什么方法进行验证。
(5)请简要阐述在这次变更过程中监理方应参与的工作环节。
【问题3】(6分)
在客户提出的新需求时,该项目产品基线中哪些配置项会发生变化?
【答案】
【问题1】
答:(1)范围或需求。(2)监理方,变更申请。
【问题2】
答:
(1)范围、进度、成本、质量、人力资源、沟通、整体、合同。
(2)项目经理、公司领导,监理方,校方(客户)代表。
(3)更新项目管理计划,安排相应人员负责新的项目活动。
(4)评审、测试。
(5)接受变更申请,对变更进行评估,总监理工程师对变更申请进行审批,参与CCB评审,对变更的结果进行检查。
【问题3】
答:需求(文档)、设计(文档)、代码、硬件配置记录。
软考大讲堂点评:本大题第一小题属于基础知识题,得4分没有问题;第二小题属于基础知识题,得8分没有问题;第三小题属于基础知识题,应该能得5分以上;本题应该可以得17分。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。