05年下
试题二
阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。
【说明】
某地区政府部门建设一个面向公众服务的综合性网络应用系统,对现有的零散管理系统和服务平台进行重组整合,整个项目由政府的信息中心负责统一规划分期建设,由各共建单位的主要领导组成了领导小组,招标选择了监理公司全程监理建设过程。一期重点建设了社保、民政和交换中心三个应用系统。建设过程中由于机构改革、职能需要重新定位等原因,《需求规格说明书》始终找不到最终用户签字,在监理方和承建单位的一再努力下,只有一个共建单位的主管领导在该子系统的需求分析上签字确认,为了赶进度承建单位决定先行设计和实施,监理方认为可以理解且就目前的实际情况而言,也只好默许。
在实施中,承建单位制定了如下图所示的单元测试进度计划, 图中已标出每个节点的最早开始时间和最迟开始时间。监理工程师在第5天进行检查时,发现工作A已经完成,工作B已经实施3天,工作C已经实施1天,工作D已经实施1天。
工程竣工验收时,承建单位向监理单位提交了验收申请并将竣工验收所需要的全部资料报送项目监理单位,申请竣工验收。总监理工程师认为系统已经过初验和3个月的试运行,并且运行情况良好,随即对验收申请予以签认,并协助建设单位进行后续的验收工作。
【问题1】在本项目需求分析阶段的监理中,监理方有没有不妥当的地方,监理应该怎样做?阐述软件需求分析阶段监理的主要任务。
【问题2】根据对单元测试进度检查的结果,请确定:①工作B、C、D的进度是正常还是延误(给出延误的天数);是否影响工期并说明为什么。②在项目总工期允许拖延的情况下,请重新计算网络时间参数并填入下图的空(1)~(30)中。总工期是正常还是延误?若延误,请给出延误的天数。
【问题3】阐述承建单位应该产生的单元测试工作成果。
【问题4】竣工验收时,总监理工程师在执行验收程序方面的做法正确吗?如果正确,请说明理由;如果不正确,请说明正确的做法。
解析:
【问题1】
监理默认承建单位进入下一阶段的工作是不妥当的。《需求规格说明书》没有最终用户签字,承建单位擅自决定进入下一阶段,监理应该阻止。
软件需求分析阶段监理主要任务是对软件需求分析的相关内容、需求分析过程、需求分析活动、文档格式进行审查,确认是否满足要求;确定其可否作为软件开发的前提和依据。
【问题2】
① 工作B进度正常;工作C延误2天,因其为关键工作,故影响工期2天;工作D延误2天,但共有3天的总时差,故不会影响工期,但影响到紧后工作G按最早开始时间开始。
②总工期延误2天。
【问题3】
单元测试成果如下:
1、单元测试报告,包括测试记录、测试结果分析;
2、软件问题报告单和软件修改报告单;
3、与软件修改报告单一致的、经过修改的全部源程序代码;
4、回归测试的测试记录和测试结果;
【问题4】
不正确。
正确的做法是:承建单位提出验收申请后,监理单位(或总监理工程师)应该首先对对其验收计划和验收方案进行审查。
主要审查内容包括:
1、验收目标;
2、各方责任;
3、验收内容;
4、验收标准;
5、验收方式。
各省软考办 | ||||||||||