首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。 【说明】 建设单位甲选定监理单位丙对应用软件开发项目实施全过程监理,承建单位乙承担项目建设任务。在项目实施过程中,发生如下事件: 【事件1】在应用软件开发的初期,项目遇到了因需求频繁变动而导致
阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。 【说明】 建设单位甲选定监理单位丙对应用软件开发项目实施全过程监理,承建单位乙承担项目建设任务。在项目实施过程中,发生如下事件: 【事件1】在应用软件开发的初期,项目遇到了因需求频繁变动而导致
admin
2014-08-23
54
问题
阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。
【说明】
建设单位甲选定监理单位丙对应用软件开发项目实施全过程监理,承建单位乙承担项目建设任务。在项目实施过程中,发生如下事件:
【事件1】在应用软件开发的初期,项目遇到了因需求频繁变动而导致进度滞后、质量低下等问题,甲方要求监理单位认真分析问题出现的原因并给出解决办法。
【事件2】软件测试是监理方进行质量控制的重要手段之一。总监理工程师要求监理工程师加强对乙方的测试方案、测试用例及测试数据等的重点监控。
【事件3】由于开发的应用系统是企业的核心业务系统,因此软件的后期维护至关重要。在讨论如何提高软件可维护性的会议上,监理和承建单位就软件维护的一些问题产生了异议。
【问题3】针对事件3,一般来说,在软件维护过程中,大部分工作是由一(1)引起的。在软件维护的实施过程中,为了正确、有效地修改程序,需要经历以下三个步骤:分析和理解程序、修改程序和(2)。修改(3)不归结为软件的维护工作。产生软件维护的副作用,是指(4)。
(1) A.适应新的软件环境
B.适应新的硬件环境
C.用户的需求改变
D.程序的可靠性
(2) A.重新验证程序
B.验收程序
C.书写维护文档
D.建立目标程序
(3)A.设计文档
B.数据
C.需求规约
D.代码
(4)A.开发时的错误
B.隐含的
选项
答案
(1)C(2)A(3)B(4)C
解析
我们称在软件运行/维护阶段对软件产品所进行的修改就是所谓的维护。要求进行维护的原因多种多样,归结起来有三种类型:改正在特定的使用条件下暴露出来的一些潜在程序错误或设计缺陷。因在软件使用过程中数据环境发生变化或处理环境发生变化,需要修改软件以适应这种变化。用户和数据处理人员在使用时常提出改进现有功能,增加新的功能,以及改善总体性能的要求,为满足这些要求,就需要修改软件把这些要求纳入到软件之中。由这些原因引起的维护活动可以归为以下几类:
①改正性维护
在软件交付使用后,必然会有一部分隐藏的错误被带到运行阶段来。这些隐藏下来的错误在某些特定的使用环境下就会暴露出来。为了识别和纠正软件错误、改正软件性能上的缺陷、排除实施中的误使用,应当进行的诊断和改正错误的过程,就叫做改正性维护。
②适应性维护
随着计算机的飞速发展,外部环境(新的硬、软件配置)或数据环境(数据库、数据格式、数据输入/输出方式、数据存储介质)可能发生变化,为了使软件适应这种变化,而去修改软件的过程就叫做适应性维护。
③完善性维护
在软件的使用过程中,用户往往会对软件提出新的功能与性能要求。为了满足这些要求,需要修改或再开发软件,以扩充软件功能、增强软件性能、改进加工效率、提高软件的可维护性。这种情况下进行的维护活动叫做完善性维护。
在维护阶段的最初一、二年,改正性维护的工作量较大。随着错误发现率急剧降低,并趋于稳定,就进入了正常使用期。然而,由于改造的要求,适应性维护和完善性维护的工作量逐步增加。实践表明,在几种维护活动中,完善性维护所占的比重最大,来自用户要求扩充、加强软件功能、性能的维护活动约占整个维护工作的50%。
因此,填空项(1)选C正确。
在软件维护的实施过程中,为了正确、有效地修改,需要经历以下3个步骤:分析和理解程序、修改程序和重新验证程序。经过分析,全面、准确、迅速地理解程序是决定维护成败和质量好坏的关键。有如下几种方法:分析程序结构图、数据跟踪、控制跟踪及其他方法。在将修改后的程序提交用户之前,需要通过静态确认、计算机确认和维护后的验收,保证修改后的程序的正确性。因此填空项(2)选A正确,填空项(3)选B正确。
所谓软件维护的副作用是指因修改软件而造成的错误或其他不希望发生的情况,有以下三种副作用:
①修改代码的副作用:在使用程序设计语言修改源代码时,都可能引入错误。例如,删除或修改一个子程序、删除或修改一个标号、删除或修改一个标识符、改变程序代码的时序关系、改变占用存储的大小、改变逻辑运算符、修改文件的打开或关闭、改进程序的执行效率,以及把设计上的改变翻译成代码的改变、为边界条件的逻辑测试做出改变时,都容易引入错误。
②修改数据的副作用:在修改数据结构时,有可能造成软件设计与数据结构不匹配,从而导致软件出错。数据副作用就是修改软件信息结构导致的结果。例如,在重新定义局部的或全局的常量、重新定义记录或文件的格式、增大或减小一个数组或高层数据结构的大小、修改全局或公共数据、重新初始化控制标志或指针、重新排列输入/输出或子程序的参数时,容易导致设计与数据不相容的错误。
③文档的副作用:对数据流、软件结构、模块逻辑或任何其他有关特性进行修改时,必须对相关技术文档进行相应修改。否则会导致文档与程序功能不匹配,缺省条件改变,新错误信息不正确等错误。使得软件文档不能反映软件的当前状态。如果对可执行软件的修改不反映在文档里,就会产生文档的副作用。例如,对交互输入的顺序或格式进行修改,如果没有正确地记入文档中,就可能引起重大的问题。过时的文档内容、索引和文本可能造成冲突,引起用户的失败和不满。因此填空项(4)选C正确。
转载请注明原文地址:https://kaotiyun.com/show/1YTZ777K
本试题收录于:
信息系统监理师下午应用技术考试题库软考中级分类
0
信息系统监理师下午应用技术考试
软考中级
相关试题推荐
(2012下项管)某实验室准备建立一个由20台计算机组成的局域网。为节约费用,适宜采用通用的______(1)技术,采用交换机式HUB和双绞线进行组网,其网络拓扑结构为_____(2),HUB与微机工作站之间的最长距离为_____(3)米。(3)
(2010上集管)我国颁布的《大楼通信综合布线系统YD/T926》标准的适用范围是跨度距离不超过______米,办公总面积不超过100万平方米的布线区域。
(2010上网工)建筑物综合布线系统的干线子系统是_______(1),水平子系统是________(2)。(1)
(2009下网工)建筑物综合布线系统中的工作区子系统是指______。
(2009下项管)结构化系统分析和设计的主导原则是______。
(2013下集管)A公司承接了一项信息系统升级任务,用户对文档资料标准化要求比较高并委派固定人员与A公司进行配合,要求在他们现有的信息系统(该系统是A公司建设的)基础上扩充一个审批功能,该公司最适宜采用______。
(2007下项管)(2007下网工)在进行金融业务系统的网络设计时,应该优先考虑______(1)原则。在进行企业网络的需求分析时,应该首先进行______(2)。(1)
(2009下网规)网管人员在监测网络运行状态时,发现下列现象:服务器上有大量的TCP连接,收到了大量源地址各异、用途不明的数据包;服务器收到大量的ARP报文。网管人员的判断是______(1),针对前一现象将采取的措施是______(2),针对后一现象可能
(2012下项管)我国强制性国家标准《计算机信息安全保护等级划分准则》将计算机信息系统分为5个保护等级,其中适用于地方各级国家机关、金融机构、邮电通信、能源与水源供给部门的信息系统适用______。
(2010下项管)在多年从事信息系统开发的经验基础上,某单位总结了几种典型信息系统项目生命周期模型最主要的特点,如下表所示,表中的第一列分别是______。
随机试题
8岁女孩,因四肢瘫痪就诊,以吉兰-巴雷综合征收入院。目前出现呼吸表浅、咳嗽无力、呼吸道分泌物增加等表现,其最适宜的护理诊断是
A、胺碘酮B、可乐定C、维拉帕米D、地高辛E、氨力农具有交感神经抑制作用的抗高血压药是
在影响动脉血压的诸因素中,搏出量增多而其他因素不变时,脉压增大的主要原因是
患儿,4岁。智能运动发育落后,两眼内侧距离宽,鼻梁低平,双眼外侧上斜,经常伸舌,通贯手为确定诊断需做下述哪项检查
能抑制二氢叶酸还原酶的抗肿瘤药是()。
电梯的()应当对电梯质量及投入运行后的维修保养负责。
影响建筑材料预算价格变动的因素包括( )。
在路拌法水泥稳定土基层施工中,若①准备下承层;②洒水闷料;③拌和;④整形,如下选项中排序正确的是()。
人们常说的物流成本往往主要是指______的物流成本。
HowtoFindTimeforYourselfI.Introduction:waystocarveoutyourowntimeA.【T1】______:toobusy【T1】______B.Desire:some
最新回复
(
0
)