阅读以下关于软件开发的叙述,在回答问题1至问题3。某软件公司接受公司A委托开发一个软件任务,该任务由张工负责。张工预计在4周内完成对系统的需求分析,并形成需求规格说明书。张工委派了项目组的小刘来负责需求信息的获取。两周后,小刘向张工汇报了他进行需求分析的过程及结果。小刘采用问卷调查的方式向公司A的50名工作人员搜集信息。他首先准备了问卷的初稿,并请公司A的相关管理人员进行了测试和修正:然后将问卷分发给公司A的每位工作人员,并要求他们在一周内返还问卷。但到目前为止,小刘只收回了7份问卷。小刘认为自己是完全按

题目

阅读以下关于软件开发的叙述,在回答问题1至问题3。

某软件公司接受公司A委托开发一个软件任务,该任务由张工负责。张工预计在4周内完成对系统的需求分析,并形成需求规格说明书。张工委派了项目组的小刘来负责需求信息的获取。

两周后,小刘向张工汇报了他进行需求分析的过程及结果。小刘采用问卷调查的方式向公司A的50名工作人员搜集信息。他首先准备了问卷的初稿,并请公司A的相关管理人员进行了测试和修正:然后将问卷分发给公司A的每位工作人员,并要求他们在一周内返还问卷。但到目前为止,小刘只收回了7份问卷。小刘认为自己是完全按照问卷调合的步骤和要求实施的,而问卷的返还率仍然很低。张工听完后,给小刘分析了失败的原因,并提出了—些能够提高问卷返还率的建议。

但是为了不耽误项目的进度,张工决定采用JRP (Joint Requirements Planning)的方法再次进行需求调查,张工作为JRP的主持人。最终在第4周完成了需求规格说明书,并决定了系统后续阶段的开发计划,如图2-1所示。

该项目组除了张工之外,还有2名全职的开发人员,可以承担项目中的任何任务,并且承担同一任务的开发人员总是在一起工作。预计的开发时间中已经包含了编写文档的时间。张工决定采用迭代模型,在160天内完成这三个模块的设计、实现与测试。

用150字以内的文字,说明张工给小刘提出的提高问卷返还率的可能措施。


相似考题

2.试题四(15分)阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】某电力系统公司拟通过信息化来提高生产管理水平,决定开发一个生产过程管理信息系统。经过招投标,与信息系统集成企业A公司签订了生产过程管理信息系统开发合同。公司委派小张担任这个项目的项目经理,公司项目办公室和小张一起根据合同制订了项目章程。小张很快组建了项目团队并安排李工负责项目的需求分析,赵工负责项目的设计、开发与实施。李工带领需求分析小组经过实地调查,认真编写了需求分析说明书,并与电力系统公司的有关人员一起对需求进行了评审。但由于电力系统公司的业务十分繁忙,双方并没有在需求说明书中进行签字确认。A公司同时进行的信息系统开发项目比较多。李工在完成生产过程管理信息系统的需求分析说明书后,转到了另外的项目开发组。在赵工带领开发小组进行设计与编码的过程中,客户经常提出一些小的改动。赵工认为满足客户的需求是很重要的,所以,能改的就改了,没有与A公司的其他人进行协商。在系统交付的时候,电力系统公司的业务代表认为已经提出的需求很多没有实现,实现的需求也有很多不能满足业务的要求,与原来预期的需求差别很大,必须重新确定与实现这些需求后才能验收。此时由于李工已经不在项目组,没有人能够清晰地解释需求说明书。最终项目延期超过50%,电力系统公司对系统的延期表示了强烈的不满。【问题1】(5分)结合本题案例判断下列选项的正误(填写在答题纸的对应栏内,正确的选项填写“√”,错误的选项填写“×”):(1)项目范围确认可以针对一个项目整体的范围进行确认,也可以针对某一个项目阶段的范围进行确认。 ( )(2)项目范围是指为了成功地实现项目目标所必须完成的最少的工作。 ( )(3)变更不可避免,因而不必强制实施某种形式的变更控制过程。 ( )(4)影响项目范围的变更请求批准后,项目范围管理计划不必修改。 ( )(5)范围变更控制应当与任何综合项目管理信息系统结合为整体,共同控制项目范围。 ( )【问题2】 (6分)请简要分析本题案例中的范围变更控制存在哪些问题。【问题3】 (4分)你认为是否不管项目大小,都应该成立变更控制委员会?如果需要,变更控制委员会由哪些人组成?如果不需要,请说明理由。

3.试题四阅读下列问题,回答问题1-3,并将解答填入答题纸的对应栏内。【说明】某电力系统公司拟通过信息化来提高生产管理水平,决定开发一个生产过程管理信息系统,经过招投标,与信息系统集成企业A公司签订了生成过程管理系统开发合同。公司委派校长担任这个项目的项目经理,公司项目办公室和小张需求分析,赵工负责项目的设计、开发与实施。赵工带领需求分析小组经过实地调查,认真编写了需求分析说明书,并与A电力系统公司的有关人员一起对需求进行了评审,但由于电力系统公司的业务十分繁忙,双方并没有在需求说明书中进行签字确认。A公司同事进行的信息系统开发项目比较多,李工在完成生产过程管理信息系统的需求说明书后,转到了另外的项目开发组。在赵工带领开发小组进行设计与编码的过程中,客户经常提出一些小的改动,赵工认为满足客户的需求是很重要的,所以,能改的就改了,没有与A公司的其他人进行协商。在系统交付的时候,电力系统公司的业务代表认为已提出的需求很多没有实现,实现的需求也有很多不能满足业务的需求,与原来的预期的需求差别很大,必须重新确定与实现这些需求后才能验收,此时李工已不在项目组,没有人能够清晰的解释需求说明书。最终项目延期超过50%,电力系统公司对系统的延期表示了强烈的不满。【问题1】结合本题案例判断下列选项的正误。【问题2】请简要分析本题案例中的范围变更控制存在哪些问题。【问题3】你认为不管项目大小,都应该成立变更控制委员会?如果需要,变更控制委员会应由哪些人组成,如果不需要,说明理由。

4.试题三(15分)阅读下列说明,回答问题l至问题3,将解答填入答题纸的对应栏内。【说明】A公司近期成功中标当地政府机构某信息中心的信息安全系统开发项目。公司任命小李为项目经理,配备了信息安全专家张工,负责项目的质量保证和关键技术。小李为项目制定了整体进度计划,将项目分为需求、设计、实施和上线试运行四个阶段。项目开始后,张工凭借其丰富的经验使开发过程得蓟了覆孬的质量保证,需求和设计顺利通过了张工的把关。小李认为后续阶段不会有什么太大问题。开发阶段过半时,公司领导通知小李发生了两件事。第一是公司承揽新项目,需要张工调离;第二是信息中心进行人事调整,更换了负责人。小李向公司领导承诺,一定做好配合工作,保质保量完成项目。张工调离后,小李亲自负责质量保证和技术把关。项目实施阶段完成后,信息中心新领导对该系统相当重视,委派信息中心技术专家到现场调研和考察。小李为此专门组织技术人员与信息中心专家讨论软件开发技术,查看部分关键代码,并考察了部分程序的运行结果。现场考察后,信息中心专家认为A公司编写的代码不规范,安全性存在隐患,关键部分执行效率无法满足设备要求,不具备上线试运行的条件。信息中心领导获悉上述情况后,决定邀请上级领导、业界有关专家并会同A公司主要负责人组织召开项目正式评审会。【问题1】(5分)请结合案例,分析小李在质量管理方面存在的问题。【问题2】(6分)(1)简要分析信息中心组织的正式评审会可能产生的几种结论。(2)如经评审和协商后A公司同意实施返工,简要叙述小李在质量管理方面应采取的后续措施。【问题3】(4分)项目经理组织技术人员与信息中心专家讨论软件开发技术,查看部分关键代码,这种质量控制方法称为(1);信息中心专家实际运行程序,考察其执行效果和效率,这种质量控制方法是(2)。请你将上面的叙述补充完整(将空白处应填写的恰当内容写在答题纸的对应栏内)。

更多“阅读以下关于软件开发的叙述,在回答问题1至问题3。某软件公司接受公司A委托开发一个软件任务,该任务由张工负责。张工预计在4周内完成对系统的需求分析,并形成需求规格说明书。张工委派了项目组的小刘来负责需求信息的获取。两周后,小刘向张工汇报了他进行需求分析的过程及结果。小刘采用问卷调查的方式向公司A的50名工作人员搜集信息。他首先准备了问卷的初稿,并请公司A的相关管理人员进行了测试和修正:然后将问卷分发给公司A的每位工作人员,并要求他们在一周内返还问卷。但到目前为止,小刘只收回了7份问卷。小刘认为自己是完全按”相关问题
  • 第1题:

    试题五(15分)

    阅读下列说明,针对项目的质量管理,回答问题 1 至问题 3,将解答填入答题纸的对应栏内。

    [说明]

    系统集成 A公司承担了某企业的业务管理系统的开发建设工作, A公司任命张工为项目经理。

    张工在担任此新项目的项目经理同时,所负责的原项目尚处在收尾阶段。张工在进行了认真分析后,认为新项目刚刚开始,处于需求分析阶段,而原项目尚有某些重要工作需要完成,因此张工将新项目需求分析阶段的质量控制工作全权委托给了软件质量保证(SQA)人员李工。李工制定了本项目的质量计划,包括收集资料、编制分质量计划、并通过相应的工具和技术,形成了项目质量计划书,并按照质量计划书开展相关需求调研和分析阶段的质量控制工作。

    在需求评审时,由于需求规格说明书不能完全覆盖该企业的业务需求,且部分需求理解与实际存在较大偏差,导致需求评审没有通过。

    [问题 1](4分)

    请指出 A公司在项目管理过程中的不妥之处。

    [问题 2](6分)

    请简述项目质量控制过程的基本步骤。

    [问题 3](5分)

    请简述制定项目质量计划可采用的方法、技术和工具。


    正确答案:

    试题五 分析
      本题的核心考查点是项目质量管理问题。项目质量管理包括确保项目满足其各项要求所需的过程,以及担负全面管理职责的各项活动:确定质量方针、目标和责任,并通过质量策划、质量保证、质量控制和质量改进等手段在质量体系内实施质量管理。
    【问题1】
    要求分析A公司在项目管理过程中的不妥做法,主要还是着眼于考查考生的项目管理经验。考生应从试题说明的细节入手加以分析,并结合个人经验观点加以阐述。如A公司任命张工为项目经理,但是张工手头上还有未结束的项目,这势必会牵扯张工的精力;张工为了从新项目中脱身,指派李工负责项目前期的工作,而李工只是个软件质量保证人员,缺乏项目管理经验;李工编写了一系列的项目质量管理文档,却从未交付相关各方加以审批确认,最终导致需求评审未获通过。
    【问题2】
    考查的理论点是项目质量控制过程。项目质量控制过程就是确保项目质量计划和目标得以圆满实现的过程,具体来说,就是项目团队的管理人员采取有效措施,监督项目的具体实施结果,判断其是否符合项目有关的质量标准,并确定消除产生不良结果原因的途径。考生可参考《系统集成项目管理工程师教程》的第10章10.4节中的相关内容进行解答。
    【问题3】
    考查的理论点是制定项目质量计划的方法、技术和工具。制定项目质量计划是识别和确定必要的作业过程、配置所需的人力和物力资源,以确保达到预期质量目标所进行的周密考虑和统筹安排的过程。制定项目质量计划是保证项目成功的过程之一。考生可参考《系统集成项目管理工程师教程》的第10章10.2节中的相关内容进行解答。
    试题五 参考答案
    【问题1】
     (1)用人不当,负责项目整体质量控制的李工缺乏项目整体管理的经验;
     (2)在质量控制过程中,缺少相关方的审批环节。
    【问题2】
     (1)选择控制对象;
     (2)为控制对象确定标准或目标;
     (3)制定实施计划,确定保证措施;
     (4)按计划执行;
     (5)对项目实施情况进行跟踪监测、检查,并将监测的结果与计划或标准相比较;
     (6)发现并分析偏差;
     (7)根据偏差采取相应对策。
    【问题3】
     (1)效益/成本分析;
     (2)基准比较;
     (3)流程图;
     (4)实验设计;
     (5)质量成本分析;
     (6)质量功能展开;
     (7)过程决策程序图法。

  • 第2题:

    阅读下列说明,根据要求回答下面问题。

    [说明]

    某信息技术有限公司中标了某大型餐饮连锁企业集团的信息系统项目,该项目包含单店管理、物流系统和集团ERP等若干子项目。由该信息技术有限公司的高级项目经理张工全面负责项目实施。张工认为,此项目质量管理的关键在于系统地进行测试。

    张工制订了详细的测试计划用来管理项目的质量。在项目实施过程中,他通过定期发给客户测试报告来证明项目质量是有保证的。可是客户总觉得有什么地方不对劲,对项目的质量还是没有信心。

    客户对项目的质量没有信心的原因可能是什么?


    正确答案:①张工没有为项目制订一个可行的质量管理计划并积极地实施。 ②仅向用户提交测试报告而没有提交全面质量管理进展情况的报告(或实施报告)沟通方式不全面容易误导用户且容易导致客户(或用户)不必要的担心。
    ①张工没有为项目制订一个可行的质量管理计划并积极地实施。 ②仅向用户提交测试报告而没有提交全面质量管理进展情况的报告(或实施报告),沟通方式不全面,容易误导用户,且容易导致客户(或用户)不必要的担心。 解析:客户对项目质量的信心来自于系统集成商以往管理项目时良好的质量表现,以及当前项目具体的可实施的质量管理计划和到位的质量保证,这是因为“质量出自计划,而非仅仅来自检查”。另一方面,沟通是内外有别的,因项目干系人关注点的不同,提交给他们的文档也是有区别的。通常,管理项目质量管理的基本原则有:①质量就是满足客户需求;②项目全员参与、质量责任明确到人;③不许镀金;④预防胜过检查,质量出自计划、设计和建造,而不仅仅出自检查:⑤质量应持续改进。
    在本案例中,客户对项目的质量没有信心的原因可能是:①张工没有为项目制订一个可行的质量管理计划并积极地实施:②仅向用户提交测试报告而没有提交全面质量管理进展情况的报告(或实施报告),沟通方式单一(或不全面),容易误导用户,且容易导致客户(或用户)不必要的担心。

  • 第3题:

    阅读下列关于软件开发方法的讨论,回答问题1、问题2和问题3。

    张工和李工分别是某公司信息系统项目组和系统开发组的负责人。下面是张工与李工讨论信息系统项目组承接的新项目时的对话。

    张工:我们这次承接的新系统很具有挑战性,在开发过程中不仅要使用一种新的数据库管理系统,而且用户所给的开发时间也比较短。我担心使用传统的SDLC(软件开发生存周期)方法可能无法按期完成系统开发任务。

    李工:这个项目有什么特点吗?

    张工:我不知道用户是否确切地明白他们想要一个怎样的新系统。他们提出了许多要求,但是我不敢确定他们是否真正理解这个新系统的功能。而且,这个系统可能会相当复杂,因为它要与多个已有的系统进行交互。

    李工:我希望我们有更多使用RAD(Rapid Application Development,快速应用开发)方法的经验。目前你所面临的状况可能比较适合使用这种方法。

    张工:我同意。但是这个项目的时限不允许我们去学习运用RAD方法的工具以及即将要使用的新的RDBMS(关系数据库管理系统)。

    用100字以内文字,分析使张工放弃采用传统的SDLC方法的原因。


    正确答案:[解答要点] 张工放弃传统的SDLC的原因是: (1)开发时间成为制约软件开发的重要因素; (2)不明确的用户需求; (3)必须使用不熟悉的开发技术。
    [解答要点] 张工放弃传统的SDLC的原因是: (1)开发时间成为制约软件开发的重要因素; (2)不明确的用户需求; (3)必须使用不熟悉的开发技术。

  • 第4题:

    阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。

    [说明]

    公司在2014年初承接了一个医疗信息系统项目,1要求2014年底完成该项目研发任务并进行试运行;2015年负责项目全年的运行维护,运行稳定后甲方验收合格项目才能结束。由于张工具有多年的医疗系统开发管理经验,公司领导任命他为项目经理。

    张工首先仔细阅读了项目招标文件、投标书及相应的合同文件,然后指派了王工为需求管理人员,负责进行需求梳理、需求分析并编写需求说明书。王工为此制定了详细的需求调研计划,其中调研对象包含甲方的医生、护士、信息科主任。在充分调研后,王工编写了需求说明书提交给了张工,张工组织成员进行了需求评审。评审通过后,项目依据项目计划开始实施并顺利进行到了2014年6月份。此时,王工收到甲方的通知,由于政策变动,医保接口需要修改,否则无法进行医保结算。张工考虑到变更对当前项目,的影响较大,就组织了甲方主要负责人进行了影响评估,然后重新更新了项目计划,将研发完成时间调整到2015年1月中旬进入试运行,同时王工重新修改了需求规格说明书。项目按照新的计划及霈求继续进行到2014年底,公司考核项目完成情况时发现项目未能按计划时间完成,所以扣除了张工的项目奖。

    问题 1 (8,分) ,

    结合案例,您认为张工的项目奖是否应该被扣除?请指出项.目经理张工在范围管理过程中存在哪些问题?

    [问题2](6分)

    从候选答案中选择3介正确选项(每选对一个得2分,选项超过3个该题得0分),将选项编号填入答题纸对应栏内。

    以上案例中,请指出需要参与需求评审过程的人员有

    A.甲方信息科主任 B.甲方商务 C.公司技术总监

    D.公司财务总监 E.公司质量经理 F.公司销售经理

    [问题3](6分)

    简述范围变更控制的基本流程。


    正确答案:
    【问题1】
    应该扣除!
    因为张工对于范围的管理有疏漏。
    1、其组织的需求评审,参与人员全部是项目团队成员,没有邀请客户参与。
    2、对于重大需求变更的评估,评估影响的人员中没有团队内部成员以及高层领导。
    3、需求变更后,未发布变更通知,未让公司领导知悉项目的最新调整。
    【问题2】
    A、C、E
    【问题3】
    范围变更控制的基本流程:
    1、提出范围变更申请;
    2、接收并记录范围变更请求;
    3、评估此变更对项目各领域造成的影响;
    4、由CCB给出批准或拒绝范围变更的决定;
    5、发出变更通知并开始实施;
    6、对变更实施的监控;
    7、评估范围变更最后达成的效果。

  • 第5题:

    问题1

    应该扣除张工项目奖。

    存在的问题:

    1、指定王工一人进行需求分析调研人员,并编写需求说明书。

    2、调研对象不全面,应该包括所有相关干系人,如甲方髙层、乙方髙层、病人、与本系统接口系统用户(如医保管理局)。

    3、张工仅组织项目组成员进行了需求评审,没有包括项目组外的重要干系人,如用户、客户、甲方负责人。

    4、需求变更(医保接口需要修改)没有走变更流程,没有经过CCB审批。

    5、张工修改需求规格说明书后没有经过再次的需求评审。

    6、项目新计划超出了2014年底(2015年1月中旬进入试运行),张工没有向公司高层反应,新计划没有得到领导的认可。

    7、在项目管理过程中,和髙层的沟通存在问题(可选)。

    问题2

    参与需求评审过程的人员有:ACE

    问题3

    1、编写范围说明书,进行范围确认,建立基线。

    2、需求变更以书面的规定格式提出,提交给CCB。

    3、CCB对变更申请进行论证、评估,评估对项目的进度、成本、质量等影响大小。

    4、需求变更以书面的方式获得通过,并修改进度计划、成本计划等,未获通过的给出原因。

    5、分派给项目组进行变更的实施。并通知所有相关干系人。

    6、监督并控制变更的实施过程,处理产生的问题。

    7、定期评估变更对项目绩效的影响,作为历史数据归入组织过程资产,有利于以后的评估准确。


    正确答案:
    问题1应该扣除张工项目奖。存在的问题:1、指定王工一人进行需求分析调研人员,并编写需求说明书。2、调研对象不全面,应该包括所有相关干系人,如甲方髙层、乙方髙层、病人、与本系统接口系统用户(如医保管理局)。3、张工仅组织项目组成员进行了需求评审,没有包括项目组外的重要干系人,如用户、客户、甲方负责人。4、需求变更(医保接口需要修改)没有走变更流程,没有经过CCB审批。5、张工修改需求规格说明书后没有经过再次的需求评审。6、项目新计划超出了2014年底(2015年1月中旬进入试运行),张工没有向公司高层反应,新计划没有得到领导的认可。7、在项目管理过程中,和髙层的沟通存在问题(可选)。问题2参与需求评审过程的人员有:ACE问题31、编写范围说明书,进行范围确认,建立基线。2、需求变更以书面的规定格式提出,提交给CCB。3、CCB对变更申请进行论证、评估,评估对项目的进度、成本、质量等影响大小。4、需求变更以书面的方式获得通过,并修改进度计划、成本计划等,未获通过的给出原因。5、分派给项目组进行变更的实施。并通知所有相关干系人。6、监督并控制变更的实施过程,处理产生的问题。7、定期评估变更对项目绩效的影响,作为历史数据归入组织过程资产,有利于以后的评估准确。

  • 第6题:

    阅读下列说明,回答问题1至问题3。

    【说明】

    某公司希望开展电子商务业务,委托其技术开发部进行网站规划与开发。张工是项目负责人,他在进行项目规划、需求分析、开发与设计过程中,要制定相应的软件测试计划并实施测试。

    软件测试步骤的关系关联图如图14-5所示,请将图中的步骤(1)、(2)补充完整。


    正确答案:(1)单元测试 (2)系统测试
    (1)单元测试 (2)系统测试 解析:本问题考查软件测试的概念。
    总体来说,软件测试过程有4个步骤,即单元测试、集成测试、确认测试和系统测试。单元测试集中对用源代码实现的每个程序单元进行测试,检查各个程序模块是否正确地实现了相应的功能;集成测试是根据软件设计规定的软件体系结构,把已测试过的模块组装起来,检查程序结构的正确性;确认测试是检查已实现的软件是否满足了需求规格说明中所确定的各种软件需求,以及软件配置是否完全、正确;系统测试是把已确认的软件纳入实际运行环境中,与其他系统成分组合在一起进行测试。

  • 第7题:

    张工的项目组根据王工的项目组提供的软件需求文档和设计文档,严格按照协议要求进行了第三方测试,但是软件交付给用户使用后,仍然出了很多问题,用户对软件质量评价不高。王工认为张工项目组没有很好地进行软件第三方测试,张工觉得并无不妥之处,请对这一状况和原因进行分析。


    正确答案:(1)软件测试的作用是查找软件中存在的问题但是不能保证软件的正确性。软件正确性需要软件研发的全过程来保证。 (2)从本题的情况来看问题的根源很可能是王工或张工项目组的开发或测试工作中的某些点没有做好主要原因包括: (1)软件需求规格说明没有全面地反应用户的要求。 (2)需求文档和设计文档质量不高。 (3)软件代码的质量本身不高可读性较差。 (4)测试用例没有100%覆盖需求。 (5)测试和开发人员责任心不够开发过程控制不到位。 (6)软件开发无标准可循测试人员难以理解。
    (1)软件测试的作用是查找软件中存在的问题,但是不能保证软件的正确性。软件正确性需要软件研发的全过程来保证。 (2)从本题的情况来看,问题的根源很可能是王工或张工项目组的开发或测试工作中的某些点没有做好,主要原因包括: (1)软件需求规格说明没有全面地反应用户的要求。 (2)需求文档和设计文档质量不高。 (3)软件代码的质量本身不高,可读性较差。 (4)测试用例没有100%覆盖需求。 (5)测试和开发人员责任心不够,开发过程控制不到位。 (6)软件开发无标准可循,测试人员难以理解。

  • 第8题:

    阅读下列说明,针对项目的质量管理,回答问题1至问题3,将解答填入答题纸的对应栏内。

    [说明]

    系统集成A公司承担了某企业的业务管理系统的开发建设工作,A公司任命张国营—张工为项目经理。张工在担任此新项目的项目经理同时,所负责的原项目尚处在收尾阶段。张工在进行了认真分析后,认为新项目刚刚开始,处于需求分析阶段,而原项目尚有某些重要工作需要完成,因此张工将新项目需求分析阶段的质量控制工作全权委托给了软件质量保证(SQA)人员李工。李工制定了本项目的质量计划,包括收集资料、编制分质量计划、并通过相应的工具和技术,形成了项目质量计划书,并按照质量计划书开展相关需求调研和分析阶段的质量控制工作。

    在需求评审时,由于需求规格说明书不能完全覆盖该企业的业务需求,且部分需求理解与实际存在较大偏差,导致需求评审没有通过。
    【问题1】(4分)

    请指出A公司在项目管理过程中的不妥之处。
    【问题2】(6分)

    请简述项目质量控制过程的基本步骤。
    【问题3】(5分)

    请简述制定项目质量计划可采用的方法、技术和工具。


    答案:
    解析:
    本题的核心考查点是项目质量管理问题。项目质量管理包括确保项目满足其各项要求所需的过程,以及担负全面管理职责的各项活动:确定质量方针、目标和责任,并通过质量策划、质量保证、质量控制和质量改进等手段在质量体系内实施质量管理。

    【问题1】

    要求分析A公司在项目管理过程中的不妥做法,主要还是着眼于考查考生的项目管理经验。考生应从试题说明的细节入手加以分析,并结合个人经验观点加以阐述。如A公司任命张工为项目经理,但是张工手头上还有未结束的项目,这势必会牵扯张工的精力;张工为了从新项目中脱身,指派李工负责项目前期的工作,而李工只是个软件质量保证人员,缺乏项目管理经验;李工编写了一系列的项目质量管理文档,却从未交付相关各方加以审批确认,最终导致需求评审未获通过。

    【问题2】

    考查的理论点是项目质量控制过程。项目质量控制过程就是确保项目质量计划和目标得以圆满实现的过程,具体来说,就是项目团队的管理人员采取有效措施,监督项目的具体实施结果,判断其是否符合项目有关的质量标准,并确定消除产生不良结果原因的途径。考生可参考《系统集成项目管理工程师教程》的相关内容进行解答。

    【问题3】

    考查的理论点是制定项目质量计划的方法、技术和工具。指点项目质量计划时识别和确定必要的作业过程、配置所需的人力和物力资源,以确保达到预期质量目标所进行的周密考虑和统筹安排的过程。制定项目质量计划是保证项目成功的过程之一。考生可参考《系统集成项目管理工程师教程》的相关内容进行解答。

    试题五:参考答案

    【问题1】

    用人不当,负责项目整体质量控制的李工缺乏项目整体管理的经验;

    在质量控制过程中,缺少相关方的审批环节。

    【问题2】

    选择控制对象;

    为控制对象确定标准或目标;

    制定实施计划,确定保证措施;

    按计划执行;

    对项目实施情况进行跟踪监测、检查,并将监测的结果与计划或标准相比较;

    发现并分析偏差;

    根据偏差采取相应对策。

    【问题3】

    效益/成本分析;

    基准比较;

    流程图;

    实验设计;

    质量成本分析;

    质量功能展开;

    过程决策程序图法。

  • 第9题:

    A公司是一个专业的航空软件开发公司,当前正在为某用户开发某航空嵌入式实时软件,王工是该软件开发项目的负责人。应用户要求,A公司委托乙公司对其开发的航空软件进行第三方测试。张工是乙公司中该测试项目的负责人。 【问题1】王工在与张工讨论该软件的测试计划时,就软件的测试环境产生了争执。张工认为所有的第三方测试工作都必须在目标机环境下完成,否则无法保证测试的有效性。王工认为开发工作进度很紧,而且开发工作需要频繁占用目标机环境,第三方测试在仿真环境下进行就可以了,没有必要非得在目标机环境下测试。请在200字以内对上述两人意见的正确性进行评价与分析,并简述你对本题目中的测试环境问题的建议。 【问题2】 由于该软件是质量要求很高的航空嵌入式实时软件,在双方就签订该软件第三方测试技术协议进行磋商时,A公司要求乙方的第三方测试结构覆盖率必须达到修正的条件判定覆盖(MC/DC)。请分别简述修正的条件判定覆盖MC/DC与条件判定覆盖 (C/DC)对测试用例集的要求条件,下面给出了一个含有两个判定条件的例子,请说明两种覆盖测试用例集的设计方法。 例子: IF A OR B THEN … … ELSE … … ENDIF 【问题3】 张工的项目组根据王工的项目组提供的软件需求文档和设计文档,严格按照协议要求进行了第三方测试,但是软件交付给用户使用后,仍然出了很多问题,用户对软件质量评价不高。王工认为张工项目组没有很好地进行软件第三方测试,张工觉得并无不妥之处,请对这一状况和原因进行分析。


    答案:
    解析:
    一、试题分析这是一道关于嵌入式系统软件的测试问题的试题,主要涉及到第三方测试相关问题,以及测试用例的设计。【问题1】对于一般商用软件的测试,嵌入式软件测试有其自身的特点和测试困难。在嵌入式开发中,开发环境被认为是主机平台,软件运行环境为目标机平台。如果所有测试都放在目标机上有很多不利的因素,例如:(1)测试软件可能会造成与开发者争夺时间的瓶颈,为了避免这个问题只有提供更多的目标环境。(2)目标机环境可能还不可行。(3)比起主机平台环境,目标机环境通常是不精密的和不方便的。(4)提供给开发者的目标环境和联合开发环境通常是很昂贵的。(5)开发和测试工作可能会妨碍目标机环境已存在持续的应用。一般情况下:(1)所有单元测试在主机环境上进行。(2)软件集成在主机平台上模拟目标机环境运行,当然在目标环境上重复测试也是必须的。(3)所有的系统测试和确认测试必须在目标机环境下执行。【问题2】第2个问题要求比较修正的条件判定覆盖MC/DC与条件判定覆盖(C/DC),并根据给出的例子分别设计测试用例。控制流测试根据程序的内部逻辑结构设计测试用例,常用的技术是逻辑覆盖,即使用测试数据运行被测程序,考察对程序逻辑的覆盖程度。主要的覆盖标准有语句覆盖、判定覆盖、条件覆盖、条件/判定覆盖、条件组合覆盖、修正的条件/判定覆盖和路径覆盖等。(1)语句覆盖。语句覆盖是指选择足够多的测试用例,使得运行这些测试用例时,被测程序的每个语句至少执行一次。很显然,语句覆盖是一种很弱的覆盖标准。(2)判定覆盖。判定覆盖也称为分支覆盖,它是指不仅每个语句至少执行一次,而且每个判定的每种可能的结果(分支)都至少执行一次。判定覆盖比语句覆盖强,但对程序逻辑的覆盖程度仍然不高。(3)条件覆盖。条件覆盖是指不仅每个语句至少执行一次,而且使判定表达式中的每个条件都取得各种可能的结果。条件覆盖不一定包含判定覆盖,判定覆盖也不一定包含条件覆盖。(4)条件/判定覆盖。同时满足判定覆盖和条件覆盖的逻辑覆盖称为判定/条件覆盖。它的含义是,选取足够的测试用例,使得判定表达式中每个条件的所有可能结果至少出现一次,而且每个判定本身的所有可能结果也至少出现一次。(5)条件组合覆盖。条件组合覆盖是指选取足够的测试用例,使得每个判定表达式中条件结果的所有可能组合至少出现一次。显然,满足条件组合覆盖的测试用例,也一定满足判定/条件覆盖。因此,条件组合覆盖是上述5种覆盖标准中最强的一种。然而,条件组合覆盖还不能保证程序中所有可能的路径都至少遍历一次。(6)修正的条件/判定覆盖。修正的条件/判定覆盖需要足够的测试用例来确定各个条件能够影响到包含的判定结果。首先,每个程序模块的入口和出口点都要考虑至少要被调用一次,每个程序的判定到所有可能的结果值要至少转换一次;其次,程序的判定被分解为通过逻辑操作符(and和or)连接的布尔条件,每个条件对于判定的结果值是独立的。(7)路径覆盖。路径覆盖是指选取足够的测试用例,使得程序的每条可能执行到的路径都至少经过一次(如果程序中有环路,则要求每条环路路径至少经过一次)。路径覆盖实际上考虑了程序中各种判定结果的所有可能组合,因此是一种较强的覆盖标准。但路径覆盖并未考虑判定中的条件结果的组合,并不能代替条件覆盖和条件组合覆盖。【问题3】第3个问题的意思是经过了第三方测试后,软件仍然有问题,要求考生回答原因是什么。要注意的一句话:“张工的项目组根据王工的项目组提供的软件需求文档和设计文档,严格按照协议要求进行了第三方测试”,这就说明不是测试本身的问题。既然不是测试本身的问题,那原因是什么呢?第一个可能的原因是,王工提供的文档有问题,或者设计本身有问题;第二个可能的原因是,模拟的测试环境与实际的目标环境存在差异;第三个可能的原因是,软件质量不是靠测试出来的,而是形成于整个软件开发的过程。二、参考答案【问题1】(1)张工和王工的意见都不完全正确。为了节省对目标机环境的争用,测试的很多工作可以在仿真环境下进行;但是为了防止由于仿真环境与目标环境差异带来的测试错误,最终的测试程序必须在目标机环境上重新运行,以查看软件最终在目标环境下的实际运行情况。(2)针对本题所述情况,为了提高开发与测试工作的并行度,张工的项目组可以先在仿真环境下开发和运行测试程序;待王工项目组的代码开发工作完成后,再在目标机环境下完整地运行所有的测试程序。【问题2】(1)对于C/DC,要求测试集满足如下条件:判定中每个条件的真值与假值都至少取一次;同时判定的真值与假值也要求至少取一次。(2)对MC/DC,要求测试集满足如下条件:首先应满足C/DC的测试条件;判定中每个条件的取值都必须独立地影响判定的结果,即在其他条件取值不变的前提下,仅改变这个条件的值,而使判定结果改变。(3)两个判定例子的C/DC测试集设计方法:满足C/DC要求的测试用例集是{TT,FF};说明:因为该测试用例集中,条件A与B分别取了T与F,判定 A OR B,也取了T值(当A=T,B=T时)和F值(当A=F,B=F时)。(4)两个判定例子的MC/DC测试集设计方法:满足MC/DC要求的测试用例集是{FF,TF,FT}说明:C/DC要求的测试用例集是{TT,FF}无法满足MC/DC的要求,条件A与B均没有独立地影响判定的输出结果。【问题3】(1)软件测试的作用是查找软件中存在的问题,但是不能保证软件的正确性。软件正确性需要软件研发的全过程来保证。(2)从本题的情况来看,问题的根源很可能是王工或张工项目组的开发或测试工作中的某些点没有做好,主要原因包括:软件需求规格说明没有全面地反映用户的要求;需求文档和设计文档质量不高;软件代码的质量本身不高,可读性较差;测试用例没有100%覆盖需求;测试和开发人员责任心不够,开发过程控制不到位;软件开发无标准可循,测试人员难以理解。

  • 第10题:

    阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。

    【说明】
    某系统集成公司A中标某信息中心IT运维平台开发项目,公司A任命小李为项目经理。小李在项目启动阶段确定了项目团队和项目组织架构,项目团队分为三个小组:研发组、测试组和产品组。各组成员分别来自研发部、测试部以及产品管理部。
    小李制定了项目整体进度计划,将项目分为需求分析、设计、编码、试运行和验收五个阶段。为保证项目质量,小李请有着多年的编码、测试工作经历的测试组组长张工兼任项目的质量保证人员。
    在项目启动会上,小李对张工进行了口头授权,并要求张工在项目的重要阶段(如完成需求分析、完成总体设计、完成单元编码和测试等)必须对项目交付物进行质量检查。在检查时,张工可以根据自己的经验提出要求,对于不满足要求的工作,必须立即进行返工。
    项目在实施过程中,遇到一些问题,具体如下:
    在项目组完成编码与单元测试工作,准备进行系统集成前,张工按照项目经理小李的要求进行了质量检查。在检查过程中,张工凭借多年开发经验,认为某位开发人员负责的一个模块代码存在响应时间长的问题,并对其开具了不符合项报告。但这位开发人员认为自己是严格按照公司编码规范编写的,响应时间长不是自己的问题。经过争吵,张工未能说服该开发人员,同时考虑到该模块对整体项目影响不大,张工没有再追究此事,该代码也没有修改。
    在项目上线前,信息中心领导组织技术专家到项目现场进行调研和考察。专家组对已完成的编码进行了审查,发现很多模块不能满足甲方的质量要求。
    【问题1】(10分)
    请指出该项目在质量管理方面可能存在哪些问题?
    【问题2】(8分)
    请指出张工在质量检查中可能存在的问题。
    【问题3】(6分)
    针对上述问题,如果你是项目经理,你会采取哪些措施?
    【问题4】(5分)
    在(1)~(5)中填写恰当内容(从候选答案中选择一个正确选项,将该选项编号填入答题纸对应栏内)。
    在质量控制中,可以使用的工具和技术有(1)、(2)、(3)、(4)、(5)。
    候选答案:
    A、趋势分析 B、试验设计 C、因果图 D、统计抽样
    E、帕累托图 F、质量成本 G、成本/效益分析 H、控制图


    答案:
    解析:
    【问题1】(10分)(1)只制订了整体进度计划,没有制订质量管理计划。(4)缺乏相应的质量标准。(3)质量保证人员的选择不符合项目要求。(4)对质量保证人员的授权不合理。(5)没有采取质量保证措施。(6)质量控制环节做得不到位。(7)张工及团队成员缺乏质量意识。(8)与相关干系人的沟通存在问题。【问题2】(8分)(1)没有制订质量计划,质量管理过程没有依据。(2)没有制定质量标准,只凭个人经验进行质量检查。(3)没有经过审批,直接开具不合格报告。(4)质量检查过程中发现的问题没有及时解决。【问题3】(6分)(1)制订切实可行的质量管理计划,使质量管理过程有依据。(2)制定质量测量指标。(3)采取质量保证措施,加强质量控制。(4)选择符合要求的质量保证人员,或对其进行相应的培训。(5)加强阶段性的评审工作,发现问题及时解决。(6)与相关干系人进行有效的沟通。【问题4】(5分)ACDEH

  • 第11题:

    零售客户小刘认为烟草公司应该定期提供片区市场需求预测信息以便他更好的经营其烟酒超市,这体现了小刘的()需求。

    • A、安全
    • B、服务
    • C、利润
    • D、成长

    正确答案:B

  • 第12题:

    问答题
    阅读下列说明,针对项目质量管理,回答问题1至问题3。将解答填入答题纸的对应栏内。【说明】某信息技术有限公司中标了某大型餐饮连锁企业集团的信息系统项目,该项目包含单店管理、物流系统和集团ERP等若干子项目。由该信息技术有限公司的高级项目经理张工全面负责项目实施。张工认为此项目质量管理的关键在于系统地进行测试。张工制订了详细的测试计划用来管理项目的质量。在项目实施过程中,他通过定期发给客户测试报告来证明项目质量是有保证的。可是客户总觉得有什么地方不对劲,对项目的质量还是没有信心。一般地,项目的质量管理计划应该包括哪些内容?

    正确答案: (1)质量责任与人员分工(或职责)。
    (2)组织结构。
    (3)程序与过程(或项目的各个过程及其依据的标准)。
    (4)质量控制的方法、工具与重点(或质量评审、质量保证方法)。
    (5)质量管理所需的资源。
    (6)验收标准。
    解析: 暂无解析

  • 第13题:

    阅读以下说明,针对项目的质量管理,根据要求回答问题1~问题3。(15分) 【说明】 系统集成A公司承担了某企业的业务管理系统的开发建设工作,A公司任命张工为项目经理。 张工在担任此新项目的项目经理时,所负责的原项目尚处在收尾阶段。张工在进行了认真分析后,认为新项目刚刚开始,处于需求分析阶段,而原项目尚有某些重要工作需要完成,因此张工将新项目需求分析阶段的质量控制工作全权委托给了软件质量保证(SQA)人员李工。李工制定了本项目的质量计划,包括收集资料、编制分质量计划,并通过相应的工具和技术,形成了项目质量计划书,之后按照质量计划书开展相关需求调研和分析阶段的质量控制工作。 在需求评审时,由于需求规格说明书不能完全覆盖该企业的业务需求,且部分需求理解与实际存在较大偏差,导致需求评审没有通过。 【问题1】(4分) 请指出A公司在项目管理过程中的不妥之处。 【问题2】(6分) 请简述项目质量控制过程的基本步骤。 【问题3】(5分) 请简述制定项目质量计划可采用的方法、技术和工具。


    正确答案:
    【问题1】(4分)
    由题干关键信息“张工在担任此新项目的项目 经理时,所负责的原项目尚处在收尾阶段”间接可知,张工身兼多职,这势必会分散张工 在新项目所投入的精力。
    由题干关键信息“张工将新项目需求分析阶段的质量控制工作全权委托给了软件质量保证(SQA)人员李工”可知,李工只是一名软件质量保证人员,属于技术人员的角色,缺乏从事项目管理的思维与经验。
    由题干关键信息“由于需求规格说明书不能完全覆盖该企业的业务需求,且部分需求理解与实际存在较大偏差,导致需求评审没有通过”问接可知,李工编写了一系列的项目质量管理文档,可能不完整、有缺陷,还可能从未交付给客户等项目干系人加以评审确认,从而导致需求评审未获通过。
    纵观整个案例可知,A公司可能没有规范的项目质量管理制度,项目管理过程不完善或缺乏,各项目之间的资源平衡机制不完善。例如,A公司单个项目管理制度不规范,张工作为项目经理对质量负有全责,而他却随意下放权限,全权委托新项目需求分析阶段的质量控制工作。通过整个案例说明也可折射出,项目经理张工的多项目管理能力有限。
    【问题2】(6分)
    质量控制(QC)是项目管理组的人员采取有效措施监督项目的具体实施结果,判断他们是否符合有关的项目质量标准,并确定消除产生不良结果原因的途径。换而言之,进行质量控制是确保项目质量得以完满实现的过程。质量控制应贯穿于项目执行的全过程。通常,项目质量控制过程要经历以下基本步骤:
    ①选择控制对象。项目进展的不同时期、不同阶段,质量控制的对象和重点也不相同,需要在项目实施过程中加以识别和选择。质量控制的对象可以是某个因素、某个环节、某项工作或工序,以及项目的某个里程碑或某项阶段成果等‘切与项目质量有关的要素。
    ②为控制对象确定标准或目标。
    ③制定实施计划,确定保证措施。
    ④按计划执行。
    ⑤对项目实施情况进行跟踪监测、检查,并将监测的结果与计划或标准相比较。
    ⑥发现并分析偏差。
    ⑦根据偏差采取相应对策:如果监测的实际情况与标准或计划相比有明显差异,则应采取相应的对策。
    【问题3】(5分)
    编制质量计划包括识别与该项目相关的质量标准,以及确定如何满足这些标准。首先由识别相关的质量标准开始,以实施项目组织的质量策略、项目的范围说明书、产品说明书等作为质量计划编制的依据,识别出项目相关的所有质量标准,从而达到或者超过项目的客户及其他项目干系人的期望和要求。制定项目质量计划常用的方法、技术和工具包括(但不限于):①效益/成本分析;②基准比较;③流程图;④实验设计;⑤质量成本分析;⑥质量功能展开;⑦过程决策程序图法等。

  • 第14题:

    阅读下列说明,针对项目的质量管理,根据要求回答问题1~问题3。

    [说明]

    系统集成A公司承担了某企业的业务管理系统的开发建设工作,并任命张工为项目经理。

    张工在担任此新项目经理的同时,所负责的原项目尚处在收尾阶段。张工在进行了认真分析后,认为新项目刚刚开始,处于需求分析阶段,而原来的项目尚有某些重要工作需要完成,因此张工将新项目需求分析阶段的质量控制工作全权委托给了软件质量保证(SQA)人员李工。李工制定了本项目的质量计划,包括收集资料、编制分质量计划、并通过相应的工具和技术,形成了项目质量计划书,并按照质量计划书开展相关需求调研和分析阶段的质量控制工作。

    在需求评审时,由于需求规格说明书不能完全覆盖该企业的业务需求,且部分需求理解与实际存在较大偏差,导致需求评审没有通过。

    请指出A公司在项目管理过程中的不妥之处。


    正确答案:①整个公司的项目管理过程不完善或缺乏各项目之间资源平衡机制不完善; ②单个项目管理制度不规范。例如张工随意下放权限全权委托新项目需求分析阶段的质量控制工作的做法不对; ③团队成员身兼数职张工兼任多个项目质量保证人员李工兼任质量保证、质量控制、编制项目质量计划等工作; ④所编制的项目质量计划书存在缺陷且未经过评审在具体实施中没有发挥应有的效用; ⑤该项目的质量控制形同虚设(或未落到实处)
    ①整个公司的项目管理过程不完善或缺乏,各项目之间资源平衡机制不完善; ②单个项目管理制度不规范。例如,张工随意下放权限,全权委托新项目需求分析阶段的质量控制工作的做法不对; ③团队成员身兼数职,张工兼任多个项目,质量保证人员李工兼任质量保证、质量控制、编制项目质量计划等工作; ④所编制的项目质量计划书存在缺陷,且未经过评审,在具体实施中没有发挥应有的效用; ⑤该项目的质量控制形同虚设(或未落到实处) 解析:成功的项目管理是在约定的时间和范围、预算的成本及要求的质量下,达到项目干系人的期望。项目质量管理包括为确保项目能够满足所要执行的需求的过程,包括质量管理职能的所有活动,这些活动确定质量策略、目标和责任,并在质量体系中凭借质量计划编制、质量控制和质量保证等措施,决定了对质量政策的执行、对质量目标的完成,以及对质量责任的履行。项目质量管理过程包括执行组织关于确定质量方针、目标和职责的所有活动,使得项目可以满足其需求。它通过质量计划编制、质量保证、质量控制程序和过程及连续的过程改进活动实施来实现质量管理系统。
    对于本案例,A公司在项目管理过程中的不妥之处表现在;
    ①整个公司的项目管理过程不完善或缺乏,各项目之间资源平衡机制不完善。
    ②单个项目管理制度不规范。例如,作为项目经理对质量负有全责,而张工随意下放权限,全权委托新项目需求分析阶段的质量控制工作的做法不对;项目经理张工的多项目管理能力有限。
    ③团队成员身兼数职,张工兼任多个项目,质量保证人员李工兼任质量保证、质量控制、编制项目质量计划等工作。
    ④所编制的项目质量计划书存在缺陷,且未经过评审,在具体实施中没有发挥应有的效用。
    ⑤该项目的质量控制形同虚设(或未落到实处)。

  • 第15题:

    阅读下列说明,针对项目质量管理,回答问题1至问题3。

    【说明】

    某信息技术有限公司中标了某大型餐饮连锁企业集团的信息系统项目,该项目包含单店管理、物流系统和集团ERP等若干子项目。由该信息技术有限公司的高级项目经理张工全面负责项目实施。张工认为此项目质量管理的关键在于系统地进行测试。

    张工制订了详细的测试计划用来管理项目的质量。在项目实施过程中,他通过定期发给客户测试报告来证明项目质量是有保证的。可是客户总觉得有什么地方不对劲,对项目的质量还是没有信心。

    客户对项目的质量没有信心的可能原因是什么?


    正确答案:(1)张工没有为项目制定一个可行的质量管理计划并积极地实施之。 (2)仅向用户提交测试报告而没有提交全面质量管理进展情况的报告(或实施报告)沟通方式单一(或不全面)、容易误导用户、容易导致客户/用户不必要的担心。
    (1)张工没有为项目制定一个可行的质量管理计划并积极地实施之。 (2)仅向用户提交测试报告而没有提交全面质量管理进展情况的报告(或实施报告),沟通方式单一(或不全面)、容易误导用户、容易导致客户/用户不必要的担心。 解析:问题1分析:客户对项目质量的信心来自于集成商以往管理项目时良好的质量表现,以及当前项目具体的可实施的质量管理计划和到位的质量保证,这是因为“质量出自计划,而非仅仅来自检查”。另一方面,沟通是内外有别的,因项目干系人关注点的不同,提交给他们的文档也是有区别的。
    管理项目质量管理的基本原则如下:
    (1)质量就是满足客户需求。
    (2)项目全员参与、质量责任明确到人。
    (3)不许镀金。
    (4)预防胜过检查:质量出自计划、设计和建造,而不仅仅出自检查。
    (5)质量应持续改进。

  • 第16题:

    某软件集成公司承接了一个软件开发项目,需求分析师张工在公司刚完成的 类似项目的需求规格说明书V3.0版本上,增加了新项目的需求,拟准备和用户开 会讨论确认,此时需求规格说明书的版本是(65)。

    A.VO.l

    B.V3.1

    C.Vl.O

    D.V3.01


    正确答案:A
    配置项版本号的标记规则为X.YZ,当配置项为草稿状态时,为O.YZ格式;当配置项为受控状态为X.Y格式;当配置项为修改状态为X.YZ.其中Z为非0值。

  • 第17题:

    试题二(25 分)

    阅读以下关于软件开发的叙述,在答题纸上回答问题 1 至问题 3。

    某软件公司接受公司 A委托开发一个软件任务,该任务由张工负责。张工预计在 4周内完成对系统的需求分析,并形成需求规格说明书。张工委派了项目组的小刘来负责需求信息的获取。 两周后,小刘向张工汇报了他进行需求分析的过程及结果。小刘采用问卷调查的方式向公司 A的 50 名工作人员搜集信息。他首先准备了问卷的初稿,并请公司 A的相关管理人员进行了测试和修正;然后将问卷分发给公司 A的每位工作人员,并要求他们在一周内返还问卷。但到目前为止,小刘只收回了 7 份问卷。小刘认为自己是完全按照问

    卷调查的步骤和要求实施的,而问卷的返还率仍然很低。张工听完后,给小刘分析了失败的原因,并提出了一些能够提高问卷返还率的建议。 但是为了不耽误项目的进度,张工决定采用 JRP(Joint Requirements Planning)的方法再次进行需求调查, 张工作为 JRP的主持人。 最终在第 4周完成了需求规格说明书,

    并决定了系统后续阶段的开发计划,如图 2-1 所示。

    该项目组除了张工之外,还有 2 名全职的开发人员,可以承担项目中的任何任务,并且承担同一任务的开发人员总是在一起工作。预计的开发时间中已经包含了编写文档的时间。张工决定采用迭代模型,在 160 天内完成这三个模块的设计、实现与测试。

    【问题 1】 (6 分)

    用 150 字以内的文字,说明张工给小刘提出的提高问卷返还率的可能措施。

    【问题 2】 (7 分)

    请用 300 字以内文字简要说明 JRP的基本思想以及保证 JRP顺利实施的基本原则。

    【问题 3】 (12 分)

    假设:

    (1)整个开发实施两轮迭代;

    (2)每个任务都被划分为 2 个子任务(例如,实现可以划分为实现 1 和实现 2) ,对应两轮迭代;

    (3)完成每个子任务需要花费 24 人天;

    (4)整个系统的集成测试、改正错误及验证需要花费 48 人天;

    (5)第一轮迭代结束时,形成版本 v0.5;第二轮迭代结束时,整个系统的开发任务全部完成,形成版本 v1.0。

    根据上述假设,给出采用迭代模型开发的各里程碑及其完成时间(标出在第几天完

    成)与交付产品。


    正确答案:



  • 第18题:

    阅读以下关于嵌入式软件测试方面的叙述,回答问题1至问题3。

    甲公司是一个专业的航空软件开发公司,当前正在为某用户开发某航空嵌入式实时软件,王工是该软件开发项目的负责人。应用户要求,甲公司委托乙公司对其开发的航空软件进行第三方测试。张工是乙公司中该测试项目的负责人。

    王工在与张工讨论该软件的测试计划时,就软件的测试环境产生了争执。张工认为所有的第三方测试工作都必须在目标机环境下完成,否则无法保证测试的有效性。王工认为开发工作进度很紧,而且开发工作需要频繁占用目标机环境,第三方测试在仿真环境下进行就可以了,没有必要非得在目标机环境下测试。请在200字以内对上述两人意见的正确性进行评价与分析,并简述你对本题目中的测试环境问题的建议。


    正确答案:(1)张工和王工的意见都不完全正确。 为了节省对目标机环境的争用测试的很多工作可以在仿真环境下进行;但是为了防止由于仿真环境与目标环境差异带来的测试错误最终的测试程序必须在目标机环境上重新运行以查看软件最终在目标环境下的实际运行情况。 (2)针对本题所述情况为了提高开发与测试工作的并行度张工的项目组可以先在仿真环境下开发和运行测试程序;待王工项目组的代码开发工作完成后再在目标机环境下完整地运行所有的测试程序。
    (1)张工和王工的意见都不完全正确。 为了节省对目标机环境的争用,测试的很多工作可以在仿真环境下进行;但是为了防止由于仿真环境与目标环境差异带来的测试错误,最终的测试程序必须在目标机环境上重新运行,以查看软件最终在目标环境下的实际运行情况。 (2)针对本题所述情况,为了提高开发与测试工作的并行度,张工的项目组可以先在仿真环境下开发和运行测试程序;待王工项目组的代码开发工作完成后,再在目标机环境下完整地运行所有的测试程序。 解析:本题重点考查考生对软件测试技术的掌握程度。作为系统分析员,承担着管理项目和分解项目实施的工作,第三方软件测试是提高软件产品质量的有效手段,因此掌握好软件测试技术,是软件工程师(尤其是项目负责人)必不可少知识。
    问题1主要考查考生在嵌入式软件测试方面如何解决开发和测试对资源需求竞争的问题。通常,根据V字形软件研制过程,用户不可能为测试而专门研制一套目标机,只能依赖真是目标机完成所有测试任务,为了节省对目标机环境的争用,测试的很多工作一般可以在仿真环境下进行。但是,在仿真环境下完成测试工作后,并不代表测试工作的结束,为了防止由于仿真环境与目标环境差异带来的测试错误(此差别永远存在),最终的测试程序必须在目标机环境上重新运行,以查看软件最终在目标环境下的实际运行情况。因此,两者之间缺一不可。在理解了这种现象下,为了提高开发与测试工作的并行度,张工的项目组可以先在仿真环境下开发和运行测试程序;待王工项目组的代码开发工作完成后,再在目标机环境下完整地运行所有的测试程序。
    如果考生从事过嵌入式软件开发和测试工作(尤其是航空软件),应该知道嵌入式软件可根据所依附的嵌入式设备在系统中的失效影响程度,分为多种级别,而不同的软件级别,其测试项要求也不相同。本问题主要考查考生对安全级别较高的软件,对修正的条件判定覆盖(MC/DC)和条件判定覆盖(C/DC)两项测试技术的掌握程度。
    (1)对于C/DC,要求测试集满足如下条件:判定中每个条件的真值与假值都至少取一次;同时判定的真值与假值也要求至少取一次。
    (2)对MC/DC,要求测试集满足如下条件:
    首先应满足C/DC的测试条件。
    判定中每个条件的取值都必须独立地影响判定的结果,即在其他条件取值不变的前提下,仅改变这个条件的值,而使判定结果改变。
    根据上述有关C/DC和MC/DC的测试要求,在所给例子中,A和B的C/DC测试集应是{TT,FF},因为该测试用例集中,条件A与B分别取了T与F,判定A OR B,也取了T值(当A=T,B=T时)和F值(当A=F,B=F时);而A和B的MC/DC测试集是{FF,TF,FT},因为C/DC要求的测试用例集是{TT,FF}无法满足MC/DC的要求,条件A与B均没有独立地影响判定的输出结果。
    问题三主要考查考生对测试工作的看法,这里考生应清楚的是以下几点:软件测试的作用是查找软件中存在的问题,但是不能保证软件的正确性。软件正确性需要软件研发的全过程来保证。
    从本题的情况来看,问题的根源很可能是王工或张工项目组的开发或测试工作中的某些点没有做好,主要原因包括:
    (1)软件需求规格说明没有全面地反应用户的要求。
    (2)需求文档和设计文档质量不高。
    (3)软件代码的质量本身不高,可读性较差。
    (4)测试用例没有100%覆盖需求。
    (5)测试和开发人员责任心不够,开发过程控制不到位。
    (6)软件开发无标准可循,测试人员难以理解。
    等等。

  • 第19题:

    某电力系统公司拟通过信息化来提高生产管理水平,决定开发一个生产过程的管理信息系统,经过招投标,与信息系统集成企业A公司签订了生产过程管理信息系统开发合同。公司委派小张担任这个项目经理,公司项目办公室和小张一起根据合同制定了项目章程。小张很快组建了项目团队并安排李工负责项目的需求分析,赵工负责项目是设计、开发与实施。李工带领需求分析小组经过实地调查,认真编写了需求分析说明书,并与电力系统公司的有关人员一起对需求进行了评审。但是由于电力系统公司的业务十分繁忙,双方并没有在需求说明书中进行签字确认。

    A公司同时进行的信息系统开发项目比较多,李工在完成生产过程管理信息系统的需求分析说明书后,转到了另外的项目开发组。 在赵工带领的开发小组进行设计与编码的过程中,客户经常提出一些小的改动。赵工认为满足客户的需求很重要,所以,能改的就改了,没有与A 公司的其他人进行协商。

    在系统交付的时候,电力系统公司的业务代表认为已经提出的需求很多没有实现,实现的需求也有很多不能满足业务的要求,与原来预期的需求差别很大,必须重新确定与实现这些需求后才能验收,此时由于李工已经不在项目组,没有人能够清晰地解释需求说明书。最终项目延期超过50%,电力系统公司对系统的延期表示了强烈的不满。

    【问题1】(5分)

    结合本案例,判断下列选项的正误(填写在答题纸对应栏内,正确选项写“Y”,错误选项写“X”):

    (1)项目范围确认可以针对一个项目整体的范围进行确认,也可以针对某一个过程进行阶段的范围进行确认。

    (2)项目范围是指为了成功地实现项目目标所必须完成的最少的工作。

    (3)变更是不可避免的,因而不必强制实施某种形式的变更控制过程。

    (4)影响项目范围的变更请求批准后,项目范围管理计划不必修改。

    (5)项目变更控制应当与任何综合项目管理信息系统结合为整体,共同控制项目范围。

    【问题2】(6分)

    简要分析本案例中的范围变更控制存在哪些问题?

    【问题3】(4分)

    你认为是否不管项目大小,都应该成立变更控制委员会?如果需要,变更控制委员会由哪些人组成,如果不需要,请说明理由。


    答案:
    解析:

  • 第20题:

    【说明】 公司在2014年初承接了一个医疗信息系统项目,要求2014年底完成该项目研发任务并进行试运行,2015年负责项目全年的运行维护,运行稳定后甲方验收合格项目才能结束。由于张工具有多年的医疗系统开发管理经验,公司领导任命他为项目经理。 张工首先仔细阅读了项目招标文件、报标书及相应的合同文件,然后指派了王工为需求管理人员负责进行需求梳理、需求分析并编写需求说明书。王工为此制定了详细的需求调研计划,其中调研对象包含甲方的医生、护士、信息科主任。在充分调研后,王工编写了需求说明书提交给了张工,张工组织项目组成员进行了需求评审,评审通过后,项目依据项目计划开始实施并顺利进行到了2014年6月份。此时,王工收到甲方的通知,由于政策变动,医保接口需要修改,否则无法进行医保结算。张工重新更新了项目计划,将研发完成时间调整到2015年1月中旬进行试运行同时王工重新修改了需求规格说明书。项目按照新计划及需求继续进行到2014年底,公司考核项目完成情况时发现项目未能按计划时间完成,所以扣除了张工的项目奖。
    【问题1】(8分) 结合案例,您认为张工的项目奖是否应该被扣除?请指出项目经理张工在范围管理过程中存在哪些问题?
    【问题2】(6分) 从候选答案中选择3个正确选项(选对一个得2分,选项超过3个该题得0分),将选项编号填入答题纸对应栏内。 以上案例中,请指出需要参与需求评审过程的人员有( )。 A、甲方信息科主任 B、甲方商务 C、公司技术总监 D、公司财务总监 E、公司质量经理 F、公司销售经理
    【问题3】(6分) 简述范围变更控制的基本流程。


    答案:
    解析:
    【问题1】应该扣除张工项目奖。存在的问题:1、指定王工一人进行需求分析调研人员,并编写需求说明书。2、调研对象不全面,应该包括所有相关干系人,如甲方髙层、乙方髙层、病人、与本系统接口系统用户(如医保管理局)。3、张工仅组织项目组成员进行了需求评审,没有包括项目组外的重要干系人,如用户、客户、甲方负责人。4、需求变更(医保接口需要修改)没有走变更流程,没有经过CCB审批。5、张工修改需求规格说明书后没有经过再次的需求评审。6、项目新计划超出了2014年底(2015年1月中旬进入试运行),张工没有向公司高层反应,新计划没有得到领导的认可。7、在项目管理过程中,和髙层的沟通存在问题。
    【问题2】参与需求评审过程的人员有:A C E
    【问题3】1、编写范围说明书,进行范围确认,建立基线。2、需求变更以书面的规定格式提出,提交给C C B。3、C C B对变更申请进行论证、评估,评估对项目的进度、成本、质量等影响大小。4、需求变更以书面的方式获得通过,并修改进度计划、成本计划等,未获通过的给出原因。5、分派给项目组进行变更的实施。并通知所有相关干系人。6、监督并控制变更的实施过程,处理产生的问题。7、定期评估变更对项目绩效的影响,作为历史数据归入组织过程资产,有利于以后的评估准确。

  • 第21题:

    阅读下列说明,针对项目质量管理,回答问题1至问题3。将解答填入答题纸的对应栏内。
    【说明】

    某信息技术有限公司中标了某大型餐饮连锁企业集团的信息系统项目,该项目包含单店管理、物流系统和集团ERP等若干子项目。由该信息技术有限公司的高级项目经理张工全面负责项目实施。张工认为此项目质量管理的关键在于系统地进行测试。

    张工制订了详细的测试计划用来管理项目的质量。在项目实施过程中,他通过定期发给客户测试报告来证明项目质量是有保证的。可是客户总觉得有什么地方不对劲,对项目的质量还是没有信心。
    【问题1】(6分)

    客户对项目的质量没有信心的可能原因是什么?
    【问题2】(10分)

    一般地,项目的质量管理计划应该包括哪些内容?
    【问题3】(9分)

    张工应该如何实施项目的质量保证?项目的质量控制与质量保证有哪些区别与联系?


    答案:
    解析:
    【问题1】 在项目实施过程中,他通过定期发给客户测试报告来证明项目质量是有保证的。 【问题2】 【问题3】 1、按项目计划开展具体的质量活动,把项目过程及其产品做得符合质量要求,即按计划做质量。 2、设法提高项目干系人对项目质量要求的信心,以便减少来自干系人的干扰,扩大他们的支持。 3、按照过程改进计划,进行过程改进,使项目过程更加稳定,并减少非增值环节。 4、根据过去的质量控制测量结果(质量偏差),对质量标准(要求)进行重新评价,确保所采用的质量标准(要求)是合理的、可操作的。 【问题4】 1、实施质量保证是针对过程改进和审计的,强调的是过程改进和信心保证。 2、实施质量控制是按照质量要求、检查具体可交付成果的质量,强调的是具体的可交付成果。

  • 第22题:

    阅读下列说明,针对项目质量管理,回答问题1至问题3。将解答填入答题纸的对应栏内。【说明】某信息技术有限公司中标了某大型餐饮连锁企业集团的信息系统项目,该项目包含单店管理、物流系统和集团ERP等若干子项目。由该信息技术有限公司的高级项目经理张工全面负责项目实施。张工认为此项目质量管理的关键在于系统地进行测试。张工制订了详细的测试计划用来管理项目的质量。在项目实施过程中,他通过定期发给客户测试报告来证明项目质量是有保证的。可是客户总觉得有什么地方不对劲,对项目的质量还是没有信心。一般地,项目的质量管理计划应该包括哪些内容?


    正确答案: (1)质量责任与人员分工(或职责)。
    (2)组织结构。
    (3)程序与过程(或项目的各个过程及其依据的标准)。
    (4)质量控制的方法、工具与重点(或质量评审、质量保证方法)。
    (5)质量管理所需的资源。
    (6)验收标准。

  • 第23题:

    阅读下列说明,针对项目质量管理,回答问题1至问题3。将解答填入答题纸的对应栏内。【说明】某信息技术有限公司中标了某大型餐饮连锁企业集团的信息系统项目,该项目包含单店管理、物流系统和集团ERP等若干子项目。由该信息技术有限公司的高级项目经理张工全面负责项目实施。张工认为此项目质量管理的关键在于系统地进行测试。张工制订了详细的测试计划用来管理项目的质量。在项目实施过程中,他通过定期发给客户测试报告来证明项目质量是有保证的。可是客户总觉得有什么地方不对劲,对项目的质量还是没有信心。客户对项目的质量没有信心的可能原因是什么?


    正确答案: (1)张工没有为项目制订一个可行的质量管理计划并积极地实施之。
    (2)仅向用户提交测试报告而没有提交全面质量管理进展情况的报告(或实施报告),沟通方式单一(或不全面)、容易误导用户、容易导致客户/用户不必要的担心。