首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。 【说明】 建设单位甲选定监理单位丙对应用软件开发项目实施全过程监理,承建单位乙承担项目建设任务。在项目实施过程中,发生如下事件: 【事件1】在应用软件开发的初期,项目遇到了因需求频繁变动而导致
阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。 【说明】 建设单位甲选定监理单位丙对应用软件开发项目实施全过程监理,承建单位乙承担项目建设任务。在项目实施过程中,发生如下事件: 【事件1】在应用软件开发的初期,项目遇到了因需求频繁变动而导致
admin
2014-08-23
36
问题
阅读下列说明,回答问题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://jikaoti.com/ti/qpx7FFFM
本试题收录于:
信息系统监理师下午应用技术考试题库软考中级分类
0
信息系统监理师下午应用技术考试
软考中级
相关试题推荐
(2008上项管)下图标明了六个城市(A~F)之间的公路(每条公路旁标注了其长度公里数)。为将部分公路改造成高速公路,使各个城市之间均可通过高速公路通达,至少要改造总计____(1)公里的公路,这种总公里数最少的改造方案共有____(2)个。(2)
(2009下网工)EIA/TIA568标准规定,在综合布线时,如果信息插座到网卡之间使用无屏蔽双绞线,布线距离最大为______米。
(2009下网工)建筑物综合布线系统中的工作区子系统是指______。
(2006下项管)______是信息系统开发的过程方法。
(2007上系分)系统分析是信息系统开发重要阶段。系统分析的困难不包括______。
(2009上网工)两个公司希望通过Internet传输大量敏感数据,从信息源到目的地之间的传输数据以密文形式出现,而且不希望由于在传输结点使用特殊的安全单元而增加开支,最合适的加密方式是______(1),使用会话密钥算法效率最高的是______(2)。
(2009下网规)网管人员在监测网络运行状态时,发现下列现象:服务器上有大量的TCP连接,收到了大量源地址各异、用途不明的数据包;服务器收到大量的ARP报文。网管人员的判断是______(1),针对前一现象将采取的措施是______(2),针对后一现象可能
(2006下项管)在信息安全保障系统的S-MIS体系架构中,“安全措施和安全防范设备”层不涉及______。
(2014下项管)根据SJ/T11235-2001《软件能力成熟度模型》要求,“过程和产品质量保证”的目的是______。
(2009上项管)螺旋模型是一种演进式的软件过程模型,结合了原型开发方法的系统性和瀑布模型可控性特点。它有两个显著特点,一是采用______(1)的方式逐步加深系统定义和实现的深度,降低风险;二是确定一系列______(2),确保项目开发过程中的相关利益者
随机试题
简述职业生活中的道德规范。
李商隐《锦瑟》:沧海月明珠有泪,_______。
钩虫成虫寿命为
()是生产经营单位生产财务计划的一个组成部分,是改善生产经营单位生产条件,有效防止事故和职业病的重要保证制度。
甲是A有限责任公司(下称A公司)的董事,同时又是B银行的董事。A公司因生产经营需要向B银行申请贷款30万元。下列关于B银行能否向A公司发放贷款的表述中,符合商业银行法律制度规定的有()。
无法查明原因的现金溢余记人“营业外收入”;无法查明原因的现金短缺记入“营业外支出”。()
下列选项属于程序性知识的是()
数字在各民族文化中被赋予了多种意义,在中华文化中,“五”字占据突出位置,如地分“【51】”,食有“【52】”,人身之内有“五脏”等等。“四”字也颇受国人喜爱和重视,例如,国有“【53】”——【54】;岁有【55】——【56】;唐初文坛有“王杨卢骆”“四杰
《中华人民共和国宪法》规定,公民对国家工作人员的违法失职行为有权向国家机关提出申诉、控诉或者检举。这属于公民政治权利中的()
ItIsn’tEasyBeingGreenGreenstoriesofhotelsA)Overthesummer,IstayedatfourhotelsintheUnitedStates.Theywer
最新回复
(
0
)