哈尔滨工程大学软件工程复习资料带答案(6)
本站小编 免费考研网/2019-03-21
C.完善性维护 D.预防性维护
6.软件的可维护性变量可分解为对多种因素的度量,下述各种因素( )是可维护度量的内容。
(1)可测试性 (2)可理解性
(3)可修改性 (4)可复用性
A.全部 B.(1)
C.(1)、(2)和(3) D.(1)、(2)
7.软件维护是保证软件正常,有效运行的重要手段,而软件的下述特性:
(1)可测试性 (2)可理解性
(3)可修改性 (4)可移植性
哪个(些)有利于软件维护?( )
A.只有(1) B.(2)和(3)
C.(1)、(2)和(3) D.都有利
8.在软件生命周期中,( )阶段所占工作量最大,约占70%。
A.分析 B.维护
C.编码 D.测试
9.软件维护大体上可分为四种类型,下列哪一个不属于其中?( )
A.校正性 B.可靠性
C.适应性 D.完善性
10.软件维护指的是( )
A.对软件的改进、适应和完善 B.维护正常运行
C.配置新软件 D.软件开发的一个阶段
11.软件的可维护性度量可分解为对多种因素的度量,下述各种因素中,哪些是可维护性度量的内容?( )
(1)可测试性 (2)可理解性
(3)可修改性 (4)可复用性
A.(1)、(2)、(3)、(4) B.(1)
C.(1)、(2)、(3) D.(1)、(2)
12.软件工程学是指导计算机软件开发和( )的工程学科。
A.软件维护 B.软件设计
C.软件应用 D.软件理论
13.下面哪一个不是人们常用的评价软件质量的四个因素之一?( )
A.可维护性 B.可靠性
C.可理解性 D.易用性
14.软件系统的可理解性的提高,会导致软件系统( )的提高?
A.可维护性 B.可靠性
C.可理解性 D.可使用性
15.软件产品质量是生产者和用户都十分关心的问题,质量管理只看到产品的质量,近年来质量管理向( )发展,重要的基本假设是过程的质量直接影响产品的质量。
A.过程质量的控制 B.过程的改进
C.产品的改进 D.技术的革新
16.国际标准化组织和国际电工委员会发布的关于软件质量的标准中规定了( )质量特性及相关的21个质量子特性。
A.5个 B.6个
C.7个 D.8个
17.ISO/IEC规定的6个质量特性包括功能性、可靠性、可使用性、效率、( )和可移植性等。
A.可重用性 B.组件特性 C.可维护性 D.可测试性
18.ISO/IEC9126-1991规定的6个质量特性21个质量子特性,其中可测试性属于( )
A.可使用性 B.效率 C.可维护性 D.可移植性
19.通常把软件交付使用后做的变更称为维护,软件投入使用后的另一项工作是软件再工程针对这类软件实施的软件工程活动,主要是对其重新实现,使其具有更好的( ),包括软件重构、重写文档等。
A.功能性 B.可靠性
C.可使用性 D.可维护性
20.软件生存期( )阶段的工作都与软件可维护性有密切的关系。
A.编码阶段 B.设计阶段 C.测试阶段 D.每个阶段
21.软件可维护性是指纠正软件系统出现的错误和缺陷,以及为满足新的要求进行修改、( )的容易程度。
A.维护 B.扩充与压缩 C.调整 D.再工程
22.目前广泛使用7个特性来衡量软件的可维护性,下列哪些特性不属于衡量软件可维护性的范围?( )
A.可移植性、可使用性 B.可靠性、效率
C.一致性、数据无关性 D.可理解性、可测试性
23.目前广泛使用7个特性来衡量软件的可维护性,可测试性,可靠性和可理解性主要在( )侧重应用。
A.校正性维护 B.适应性维护
C.完善性维护 D.预防性维护
24.对于软件产品来说,有4个方面影响着产品的质量,即开发技术、过程质量、人员素质及( )等条件。
A.风险控制 B.项目管理
C.配置管理 D.成本、时间和进度
25.重视软件过程质量的控制,其部分原因是,相对于产品质量的控制来说,过程质量的控制是先期的、主动的、( ),而产品质量的控制是事后的、被动的、个别的。
A.整体的 B.系统的
C.部分的 D.可预测的
26.McCall提出了表明软件质量的11个质量特性。它们是正确性、可靠性、可使用性、完整性、( )可移植性、可复用性、效率、可测试性、互联性。
A.模块独立性、安全性 B.文档完备性、灵活性
C.可维护性、安全性 D.可维护性、灵活性
27.McCall提出的软件质量的11个质量特性分为三组,下面哪一个不属于这三组( )
A.产品需求 B.产品运行
C.产品修正 D.产品转移
28.McCall提出的软件质量的11个质量特性分为三组,属于产品修正特性的有( )
A.可移植性、可复用性和互连性 B.可维护性、可移植性、可复用性
C.可维护性、可测试性及灵活性 D.正确性、可使用性、可测试性
29.在软件维护的实施过程中,为了正确、有效地修改,需要经历以下三个步骤:分析和理解程序、修改程序和( )
A.建立目标程序 B.重新验证程序
C.验收程序 D.书写维护文档
30.在软件维护的实施过程中,为了正确、有效地修改,需要经历几个步骤,下面哪一个是决定维护成败和质量的关键?( )
A.分析和理解程序 B.书写维护文档
C.修改程序 D.重新验证程序
31.在软件维护的实施过程中,为了正确、有效地修改,需要经历几个步骤,其中重新验证程序分为( ),保证修改后的程序的正确性。
A.静态确认、计算机确认和维护后的验收
B.动态确认、计算机确认和维护后的验收
C.动态确认、计算机维护和维护后的存档
D.静态确认、人工确认和维护后的检验
32.软件从一个计算机系统或环境转移到另一个计算机系统或环境的容易程度是指软件的( )
A.兼容性 B.可移植性 C.容错性 D.可接近性
33.软件在需要它投入使用时能实现其指定的功能的概率是指( )
A.可靠性 B.可接近性
C.可使用性 D.稳定性
34.软件使不同的系统约束条件和用户需求得到满足的容易程度是指( )
A.兼容性 B.可移植性
C.容错性 D.可接近性
35.在规定的条件下和规定的一段时间内,实现所指定的功能的概率是指( )
A.可使用性 B.可接近性
C.可靠性 D.稳定性
36.尽管有不合法的输入,软件仍能继续正常工作的能力是指( )
A.兼容性 B.可靠性
C.容错性 D.稳定性
37.改错性维护与排错的相对关系是( )
A.改错性维护与排错是同一概念的不同命名
B.改错性维护是在更大范围中作工作
C.排错是在更大范围中作工作
D.它们是在同一阶段的不同工作
38.下列叙述中哪个与软件的可移植性无关?( )
A.把程序中与计算机硬件特性有关的部分集成在一起
B.选择时间效率和空间效率高的算法
C.使用结构化的程序设计方法
D.尽量用高级语言编写程序中对效率要求不高的部分
39.下面有关软件维护的叙述哪个是正确的?( )
A.设计软件时就应考虑到将来的可修改性
B.维护软件是一件很吸引人的创造性工作
C.维护软件就是改正软件中的错误
D.谁编写软件就应由谁来维护这个软件
40.下列哪个改变不属于软件维护中的副作用?( )
A.修改代码 B.修改数据
C.修改需求分析 D.修改文档
41.修改软件以适应外部环境(新的硬件、软件配置)或数据环境(数据库、数据格式、数据输入/输出方式、数据存储介质)发生的变化是指?( )
A.改正性维护 B.适应性维护
C.完善性维护 D.预防性维护
42.下列哪一项属于软件计划的范围内考虑的?( )
A.项目实施计划,质量保证计划
B.软件测试计划、文档编制计划
C.用户培训计划、综合支持计划,软件分发计划
D.以上都是
43.软件文档是软件工程实施的重要成分,它不仅是软件开发各阶段的重要依据,而且也影响软件的( )
A.可理解性 B.可维护性
C.可扩展性 D.可移植性
答案:1.B 2.C 3.D 4.D 5.A 6.C 7.D 8.B 9.B 10.A 11.A 12.A 13.D 14.A 15.A 16.B 17.C 18.C 19.D 20.D 21.B 22.C 23.A 24.D 25.B 26.D 27.A 28.C 29.B 30.A 31.A 32.B 33.C 34.A 35.C 36.C 37.B 38.B 39.A 40.C 41.B 42.D 43.B
第9章 软件开发的增量模型
一、填空题
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.非整体
2.方法技术
3.实验型原型
4.功能性能
二、选择题
1.C
2.B
3.C
4.A
二、填空题
1.瀑布模型本质上是一种_______模型。
2.瀑布模型不适应需求可变的软件开发,只有到开发结束时才能见到_______。
3.增量模型在开发过程中以一系列增量方式开发系统,忽略某阶段的细节,从而尽早产生_______。
4.增量构造模型在分析和设计阶段按整体方式开发,按增量方式开发的是_______阶段。
5.演化提交模型中,项目开发各阶段都是按_______开发的。
6.软件原型是软件的早期可运行版本,反映最终系统的_______。
7.用原型过程来代替需求分析,使需求说明完整、一致、准确,该原型是_______原型。
8.用原型过程来代替全部开发阶段,这种快速原型是_______原型。
9.若原型不满足需求说明,则根据明确的要求修改_______。
三、选择题
1.瀑布模型的问题是( )。
A.用户容易参与开发 B.缺乏灵活性
C.用户与开发者易沟通 D.适用可变需求
2.增量模型是一种( )模型。
A.整体开发 B.非整体开发
C.灵活性差 D.较晚产生工作软件
3.用于设计阶段,考核实现方案是否可行的是( )原型。
A.探索型 B.演化型 C. 实验型 D.增量型
4.用于整个开发阶段,及早提交一个原型系统的是( )原型。
A.实验型 B.探索型 C.提交型 D.演化型
5.快速原型思想是在研究( )阶段的方法技术中产生的。
A.测试 B.设计 C.编码 D.需求分析
6.构造原型时,主要考虑( )。
A.全部功能 B.原型要体现的特征
C.全部细节 D.全部需求
四、简答题
1.说明瀑布模型的局限性。
2.说明渐增模型有哪些特点。
3.说明快速原型模型的基本思想。
相关话题/软件工程
2019年天津职业技术师范大学信息技术工程学院、软件工程学院调剂信息
一、学院简介信息技术工程学院、软件工程学院拥有软件工程一级硕士点、教育技术学二级硕士点和1个职业技术教育领域信息技术方向专业硕士学位点;设有软件工程、计算机科学与技术、教育技术学、网络工程和数字媒体技术5个本科专业;其中,教育技术学和网络工程专业为天津市品牌专业,计算机科学与技术(高本、技本)为天津 ...考研调剂信息 本站小编 FreeKaoyan 2019-03-202019年中国科学技术大学计算机科学与技术学院软件工程专业学位(非全日制)研究生校内调剂简章
我院现有2019年软件工程专业学位(非全日制)硕士招生名额,根据《中国科学技术大学硕士研究生招生调剂工作管理规定》中关于调剂相关规定,特制定以下调剂章程。一、调剂对象:2019年报考我校相关专业(即第一志愿报考计算机、软件工程、信息类及相关专业)的考生,初试成绩不低于2019年工程硕士A类国家分数线 ...考研调剂信息 本站小编 FreeKaoyan 2019-03-202019年西北工业大学非全日制软件工程专业考研调剂信息
西北工业大学软件与微电子学院接受2019年非全日制软件工程专业学位硕士研究生的调剂报名登记,报名起始日2019年3月16日。一、报名条件1、第一志愿报考西北工业大学;2、初试成绩满足报考学科门类国家一区分数线的工学、理学类考生。初试成绩基本要求: ...考研调剂信息 本站小编 FreeKaoyan 2019-03-202019年浙江大学软件学院调剂非全日制专业学位研究生(软件工程专业、工业设计工程专业)的通知
根据《浙江大学2019年硕士研究生(含非全日制)复试分数线的基本要求》,我院全日制生源充足,不需要调剂。非全日制一志愿上线29名(其中软件工程24名,工业设计工程5名),非全日制还需要调剂101名,其中:软件工程66名,工业设计工程35名(工业设计工程专业如果没有完成招生计划,则将多余名额返回到软件 ...考研调剂信息 本站小编 FreeKaoyan 2019-03-202019年北京科技大学数理学院软件工程硕士考研调剂信息
请有意调剂的考生点击此链接(https://www.wjx.top/jq/34812429.aspx)填写个人信息。请大家耐心等待国家线公布,最终调剂名额以学院公布的复试工作方案为准。如有疑问,请拨打调剂咨询电话010-62334146(邮箱:pxbsl@ustb.edu.cn),咨询老师:文老师。 ...考研调剂信息 本站小编 FreeKaoyan 2019-03-20西华大学计算机与软件工程学院2019年考研调剂信息
一、调剂专业1、学术学位(全日制)工学:0812计算机科学与技术:方向计算机应用技术、计算机系统结构、计算机软件与理论、信息安全、智能信息处理等0835软件工程:软件工程2、专业学位(含全日制,非全日制)085211 计算机技术:3、2019年计算机与软件工程学院研究生复试专业课笔试科目及参考书目二 ...考研调剂信息 本站小编 FreeKaoyan 2019-03-202019年新疆大学软件工程专业考研调剂信息通知
新疆大学软件工程专业2019年硕士研究生预调剂公告根据《2019年全国硕士研究生招生工作管理规定》,新疆大学软件学院2019年需调剂招收硕士研究生,有意向调剂到软件工程专业的考生可先申请预调剂登记,现公告如下:一、学科简介学科定位与目标:本学科的前身是一级学科计算机科学与技术&rdqu ...考研调剂信息 本站小编 FreeKaoyan 2019-03-202019年西华大学计算机与软件工程学院考研调剂信息
一、调剂专业1、学术学位(全日制)工学:0812计算机科学与技术:方向计算机应用技术、计算机系统结构、计算机软件与理论、信息安全、智能信息处理等0835软件工程:软件工程2、专业学位(含全日制,非全日制)085211计算机技术:3、2019年计算机与软件工程学院研究生复试专业课笔试科目及参考书目 ...考研调剂信息 本站小编 FreeKaoyan 2019-03-20天津科技大学软件工程、计算机应用技术等硕士点2019年考研调剂信息
一、学院介绍天津科技大学计算机科学与信息工程学院现招收软件工程、计算机应用技术学术型硕士研究生以及控制工程专业专业型硕士研究生,拥有一支以高层次人才、中青年为学术骨干的教师队伍,现有天津市特聘教授2人(含讲座教授), ...考研调剂信息 本站小编 FreeKaoyan 2019-03-202017年解放军信息工程大学085210控制工程(专业学位)05方向软件工程复试仿真模拟三套题
专业课考研资料 本站小编 免费考研网 2019-02-25西北大学计算机专硕2015-2010历年考研真题(数据结构,软件工程学科专业基础综合)
专业课考研资料 本站小编 免费考研网 2019-01-05国防科技大学计算机学院824软件工程历年考研真题汇编
目录封面内容简介目录2012年国防科技大学865软件工程考研真题2013年国防科技大学865软件工程考研真题2014年国防科技大学865软件工程考研真题2015年国防科技大学865软件工程考研真题(回忆版)内容简介本书收集整理了国防科技大学824软件工程2012~2015 ...辅导考试考研资料 本站小编 免费考研网 2018-11-30南京大学842数据结构、软件工程、操作系统和计算机网络历年考研真题汇编
目录封面内容简介目录1996年南京大学计算机考研真题(操作系统、数据结构部分)1997年南京大学计算机考研真题(操作系统、数据结构部分)1998年南京大学计算机考研真题(操作系统、数据结构部分)1999年南京大学计算机考研真题(操作系统、数据结构部分)2000年南京大学计算机考研真题(操作系统、数据 ...辅导考试考研资料 本站小编 免费考研网 2018-11-302019年东华大学854计算机及软件工程专业基础综合考研初试大纲
东华大学硕士研究生入学考试大纲科目编号:854 科目名称:计算机及软件工程专业基础综合一、考试总体要求计算机及软件工程专业基础综合包括计算机学科专业基础课程:数据结构、数据库系统原理二门课,要求如下。1、数据结构:深入理解数据的逻辑结构和物理结构,合理地组织数据、有效地存储和处理数据,正确地设计算法 ...专业课大纲 本站小编 免费考研网 2018-11-042019年北京邮电大学807软件工程专业综合考研大纲
807软件工程专业综合第一部分 数据结构(90/150)一、考试要求要求考生比较系统地理解数据结构的基本概念和基本理论,掌握各种数据结构的特点和基本方法,着重考察考生综合运用所学知识分析问题和解决问题的能力。要求考生能够用C/C++语言描述数据结构中的算法。二、考试内容(一)绪论数据结构的基本概念, ...专业课大纲 本站小编 免费考研网 2018-11-04