当前位置:首页计算机类软件水平考试中级信息系统监理师->建设单位甲选定监理单位丙对应用软件开发项目实施全过程监理,承

建设单位甲选定监理单位丙对应用软件开发项目实施全过程监理,承建单位乙承担项目建设任务。在项目实施过程中,发生如下事件:

[事件1]在应用软件开发的初期,项目遇到了因需求频繁变动而导致进度滞后、质量低下等问题,甲方要求监理单位认真分析问题出现的原因并给出解决办法。

[事件2]软件测试是监理方进行质量控制的重要手段之一。总监理工程师要求监理工程师加强对乙方的测试方案、测试用例及测试数据等的重点监控。

[事件3]由于开发的应用系统是企业的核心业务系统,因此软件的后期维护至关重要。在讨论如何提高软件可维护性的会议上,监理和承建单位就软件维护的一些问题产生了异议。

[问題1](7分)

针对事件1,导致需求变更的原因很多,请你列出一些常见的原因及可能的解决办法。

[问题2](4分)

在(1)~(2)中填写恰当内容(从候选答案中选择正确选项,将选项编号填入答题纸对应栏内)。

针对事件2,为了检验程序的正确性,使用白盒测试方法时,应根据(1)和指定的覆盖标准确定测试数据。与设计测试数据无关的是(2)。

(1)候选答案:

A.程序的内部逻辑

B.程序的复杂程度

C.使用说明书

D.程序的功能

(2)候选答案:

A.该软件的设计人员

B.程序的复杂程度

C.源程序

D.项目开发计划

[问题3](4分)

在(1)~(4)中填写恰当内容(从候选答案中选择正确选项,将选项编号填入答题纸对应栏内)。

针对事件3,—般来说,在软件维护过程中,大部分工作是由(1)引起的。在软件维护的实施过程中,为了正确、有效地修改程序,需要经历以下三个步骤:分析和理解程序、修改程序和(2)。修改(3)不归结为软件的维护工作。产生软件维护的副作用,是指(4)。

(1)候选答案:

A.适应新的软件环境

B.适应新的硬件环境

C.用户的需求改变

D.程序的可靠性

(2)候选答案:

A.重新验证程序

B.验收程序

C.书写维护文档幕

D.建立目标程序

(3)候选答案:

A.设计文档

B.数据

C.需求规约

D.代码

(4)候选答案:

A.开发时的错误头

B.隐含的错误

C.因修改软件而造成的错误

D.运行时误操作

查看答案 纠错
答案:
本题解析:

[问题1](7分)

原因

(1)开发人员对待需求开发的态度不认真;

(2)用户参与不够;

(3)用户需求的不断增加;

(4)模棱两可的需求

(5)用户和需求开发人员在理解上的差异;

(6)过于简单的规格说明;

(7)开发人员的画蛇添足;

(8)忽略了用户的分类(每项0.5分,共4分)

可能的解决办法:

(1)需求阶段尽可能采用原型或者用例方法明确用户需求;

(2)采用严格的需求变更管理流程;

(3)采用良好的体系结构;

(4)采用面向对象方法(每项1分,最多得3分)

[问题2](4分)

(1)A(2)D(每个2分,共4分)

[问题3](4分)

(1)C(2)A(3)B(4)C(每个1分,共4分)

[问题1]

本问考求需求变更的原因,要求考生有一定的软件开发方面的专业基础知识。需求变更的原因主要有用户在需求开发期间因技术不足提出不合理需求或用户需求不明确;也可能是项目组对业务不熟悉,或者没有与用户密切配合,需求分析工作不细致、需求文档编写不规范以及用户和需求开发人员在理解上的差异等等因素造成。

[问题2]

本问考查软件测试中的白盒测试类型

[问题3]

本问考查软件维护相关基础知识

更新时间:2021-11-29 17:41

你可能感兴趣的试题

问答题

【说明】利用ASP+access开发网站管理系统,设计以下两个网页Add_form.asp 和Add.asp,通过它们将网站信息添加到数据库test.mdb 中website表中。下图是Add_form.asp 浏览页面,在其上输入需要添加页面内容后,单击"确定"按钮,执行Add.asp 页面完成相应内容添加到数据库test.mdb 中。

中级网络工程师,章节练习,基础复习,中级网络工程师计算机

问题1:完成程序中空白处填空。

<% Option Eplicit%><Html><head><title>添加记录示例</title></head>(1)align="center">添加新网站</h2><center><table border="1" width="90%"><form name ="form1"method="(2)"action=(3)"><tr><td>网站名称</td><td><input type="(4)"name="name" size=20></td></tr><tr><td>网站地址</td><td><input type="text"name="URL" size=40></td></tr><tr><td>网站简介</td><td>(5) name ="into" row="2"cols="40"wrap="solf "></textarea></td></tr><tr><td> </td><td><input type=(6)" "value="确定"><input type=(7)" "value="(8)"</td></tr></from></table></center></body></html>

添加数据记录执行程序add.asp:

<% Otion Eplicit><% '如果上面信息已经填全了,就添加记录,否则给出错误提示信息Dim connSet conn=server.(9)("ADODB.Connection")conn.Open "Dbq="&Server,mappath("(10)")&";Driver={Microsoft Access Driver(*.mdb)};"Dim strSql,varName,varURL,varlntro,rs '定义变量VarName=Request.Form("(11)")VarURL=Request.Form(" URL")VarIntro =Request.Form("Intro")(12)="Insert into website (name,URL.intro,submit_date)Values( "&varName &","&_varURL&","& varIntro &",# "&Date( )&" # )" 'Date( )表示取服务器时间Set rs=conn.(13) (strSql)index.asp" '添加成功,则返回首页index.asp…response.(14) "请将所有信息填写完整"response. (15)"add_form.asp"%>

备选答案

(1).A.b3 B. h2 C.h3 D.空白

(2)A. get B. post C.put D.pull

(3)A.add.asp B.add C.add_form.asp D.continue

(4)A.submit B.option C.radio D.text

(5)A. textarea B.text C.select D.option

(6)A.submit B.reset C.radio D.text

(7)A.submit B.reset C.radio D.text

(8)A.submit B.确定 C.reset D.重写

(9)A.mappath B.cereateobject C.application D.server

(10)A.test B.test.mdb C.website D.website.table

(11)A.name B.text C.requesto D.response

(12)A. strSql B.varName C.varURL, D.varlntro

(13)A.open B.execute C.requesto D.response

(14)A.write B.rewrite C.redirect D.direct

(15)A.write B.rewrite C.redirect D.direct

查看答案
单选题

某机器字长为n,最高位是符号位,其定点整数最大值为( )。【由于网页格式问题,答案中N表示N次方】

  • A.2^n-1
  • B.2^(n-1)-1
  • C.2^n
  • D.2^n+1
查看答案
单选题

10个成员组成开发小组,若任意两人之间都有沟通路径,则一共有(7)条沟通路径

  • A.100
  • B.90
  • C.50
  • D.45
查看答案
单选题

在软件设计阶段,划分模块原则是,一个模块( )。

  • A.作用范围应该在其控制范围之内
  • B.控制范围应该在作用范围之内
  • C.作用范围与控制范围互不包含
  • D.作用范围与控制节围不受任何限制
查看答案
单选题

以下关于结构化开发方法叙述中,不正确是( )。

  • A.“总指导思想是自顶向下,速层分解
  • B.基本原则是功能分解与抽象
  • C.与面向对象开发方法相比,更合适大规模、特别夏杂项目
  • D.特别适合于数据处理领域项目
查看答案
单选题

中级网络工程师,章节练习,基础复习,中级网络工程师计算机

  • A.A
  • B.B
  • C.C
  • D.D
查看答案
单选题

由于内网P2P、视频/流媒体、网络游戏等流量占用过大,影响网络性能,可以采用(50) 来保障正常Web及邮件流量需求。

  • A.使用网闸
  • B.升级核心交换机
  • C.部署流量控制设备
  • D.部署网络安全审计设备
查看答案
单选题

要在一台主机上建立多个独立域名站点,下面方法中(42)是错误。

  • A.为计算机安装多块网卡
  • B.使用不同主机头名
  • C.使用虚拟目录
  • D.使用不同端口号
查看答案
单选题

以下关于CPU叙述中,错误是( )。

  • A.CPU产生每条指令操作信号并将操作信号送往相应部件进行控制
  • B.程序控制器PC除了存放指令地址,也可以临时存储算术/逻辑运算结果
  • C.CPU中控制器决定计算机运行过程自动化
  • D.指令译码器是CPU控制器中部件
查看答案
单选题

属于CPU中算术逻辑单元部件是在( )。

  • A.程序计数器
  • B.加法器
  • C.指令寄存器
  • D.指令译码器
查看答案