20122软件工程试卷规划

发布 2021-04-24 05:49:28 阅读 9046

单项选择题。

1.软件开发环境按解决的问题分类包含( )

a.程序设计环境 b.工具箱环境。

c.基于方法的环境 d.以语言为中心的环境。

2.为了提高软件产品的质量和可靠性,对某些无法避开的差错,使其影响减至最小程度所采用的技术是( )

a.容错技术 b.避开错误技术。

c.检测技术 d.排错技术。

3.软件复杂性的常用度量方法包括( )

a.boehm度量法 b.可扩充度量法。

c.线性度量法 d.**行度量法。

4.面向对象的要素包含( )

a.对象的唯一性 b.抽象。

c.继承性 d.分类性。

5.构造原型时,主要考虑( )

a.全部功能 b.原型要体现的特征。

c.全部细节 d.全部要求。

6.维护中,因修改文件的打开或关闭而引起的错误是( )

a.文档*** b.数据***。

c.编码*** d.设计***。

7.诊断和消除程序在使用过程中发生错误的过程称为( )

a.校正性维护 b.适应性维护。

c.完善性维护 d.预防性维护。

8.在白盒技术测试用例的设计中,以下覆盖标准中发现错误能力最强的是( )

a.语句覆盖 b.判定/条件覆盖。

c.条件组合覆盖 d.判定覆盖。

9.软件调试技术包括( )

a.回溯法调试 b.循环覆盖调试。

c.边界值分析调试 d.集成测试调试。

10.在软件测试中,首先对每个模块分别进行单元测试,然后再把所有的模块按设计要求组装在一起测试,称为( )

a.确认测试 b.系统测试。

c.渐增式测试 d.非渐增式测试。

11.源**的可维护性表现了程序设计语言的( )

a.心理特性 b.工程特性。

c.技术特性 d.传统特性。

12.至今已有好几百种不同的高级语言,它们有的是用于数值计算,有的是用于商业管理,有的是用于编写系统软件。以下语言中较适用于数值计算的语言是( )

a.basic b.sql

c.lisp d.fortran

13.在jsp方法中解决结构冲突的具体办法是( )

a.引入中间数据结构或中间文件 b.删除某个输入数据结构。

c.删除某个输出数据结构 d.增加某个输入或输出数据结构。

14.模块的内聚性可以按照内聚程度的高低进行排序,以下排列中属于从低到高的正确次序是( )

a.偶然内聚,时间内聚,逻辑内聚。

b.通信内聚,时间内聚,逻辑内聚。

c.逻辑内聚,通信内聚,顺序内聚。

d.功能内聚,通信内聚,时间内聚。

15.以下软件生存周期的活动中,要进行软件结构设计的是( )

a.测试用例设计 b.概要设计。

c.程序设计 d.详细设计。

16.能够清楚地表示复杂的条件组合与应做的动作之间的对应关系的工具是( )

a.结构化语言 b.pad图。

c.判定表 d.程序流程图。

17.需求分析方法必须能够表达和理解问题的数据域和( )

a.数据流 b.用户类型。

c.功能域 d.应用领域。

18.以用户需求为动力,以对象作为驱动的模型是( )

a.瀑布模型 b.基于知识的模型。

c.喷泉模型 d.增量模型。

19.,这种概念就是( )

a.软件项目管理 b.软件工程。

c.软件项目计划 d.软件生存期。

20.在软件生存期的各个阶段中跨越时间最长的阶段是( )

a.需求分析阶段 b.设计阶段。

c.测试阶段 d.维护阶段。

1.开发软件所需高成本和产品低质量之间有着尖锐的矛盾,这种现象称做( )

a.软件工程 b.软件周期 c.软件危机 d.软件产生。

2.至今已有好几百种不同的高级语言,它们有的用于数值计算,有的用于商业管理,有的用于编写系统软件。以下语言中较适用于数值计算的语言是( )

a.basic b.sql c.lisp d.fortran

3.模块的内聚性可以按照内聚程度的高低进行排序,以下排列中属于从低到高的正确次序是( )

a.偶然内聚,时间内聚,逻辑内聚。

b.通信内聚,时间内聚,逻辑内聚。

c.逻辑内聚,通信内聚,顺序内聚。

d.功能内聚,通信内聚,时间内聚。

4.在结构化程序设计方法中全面指导模块划分的最重要的原则是( )

a.程序模块化 b.模块高内聚 c.模块低耦合 d.模块独立性。

5.瀑布模型本质上是一种( )

a.线性顺序模型 b.顺序迭代模型 c.迭代模型 d.产品模型。

6.需求分析方法必须能够表达和理解问题的数据域和( )

a.数据流 b.用户类型 c.功能域 d.应用领域。

7.,这种概念就是( )

a.软件项目管理 b.软件工程 c.软件项目计划 d.软件生存期。

8.在软件生存期的各个阶段中跨越时间最长的阶段是( )

a.需求分析阶段 b.设计阶段 c.测试阶段 d.维护阶段。

9.软件工程的纵向分解是把软件开发分为几个( )

a.模块b.阶段 c.子系统 d.过程。

10.需求分析最终结果是产生( )

a.项目开发计划 b.需求规格说明书 c.设计说明书 d.可行性分析报告。

11.快速原型模型中,用于及早向用户提交一个原型系统的是( )

a.实验型原型 b.探索型原型 c.提交型原型 d.演化型原型。

12.软件维护中,因重新初始化控制标志或指针而引起的错误是以下哪一项的***?(

a.文档 b.数据 c.编码 d.设计。

13.根据对软件开发机构调查的结果可知,各类维护活动所占的比重是( )

a.完善性占50%,适应性占25%,改正性占21%,其他维护占4%

b.完善性占25%,适应性占50%,改正性占21%,其他维护占4%

c.完善性占21%,适应性占25%,改正性占50%,其他维护占4%

d.完善性占21%,适应性占50%,改正性占25%,其他维护占4%

14.下列属于用白盒技术设计测试用例的是( )

a.错误推测 b.逻辑覆盖 c.等价类划分 d.因果图。

15.有助于培养良好的编程风格并且第一个体现了结构化编程思想的程序设计语言是( )

a.pascal b.fortran c.dl/1 d.c

16.在软件详细设计过程中不采用的工具为( )

a.判定表 b.pdl c.数据流图 d.ipo图。

17.在软件设计中,为解决一个大而复杂的问题把软件系统划分成一个个完成某一特定的子功能的方法称为( )

a.细化 b.结构化 c.模块化 d.抽象化。

18.结构化方法在建立软件系统的结构模块时按照以下哪种方法进行?(

a.由底向上 b.自顶向下 c.随机 d.回归。

19.两个模块之间传递的是同一个数据结构的地址,这种耦合方式称为( )

a.控制耦合 b.公共耦合 c.标记耦合 d.数据耦合。

20.结构化设计是以哪个阶段产生的dfd图为基础,按一定的步骤映射成软件结构?(

a.可行性分析 b.需求分析 c.概要设计 d.详细设计。

1.开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做( )

a.软件工程 b.软件周期 c.软件危机 d.软件产生。

2.至今已有好几百种不同的高级语言,它们有的是用于数值计算,有的是用于商业管理,有的是用于编写系统软件。以下语言中较适用于数值计算的语言是( )

a.basic b.sql

c.lisp d.fortran

3.模块的内聚性可以按照内聚程度的高低进行排序,以下排列中属于从低到高的正确次序是( )

a.偶然内聚,时间内聚,逻辑内聚。

b.通信内聚,时间内聚,逻辑内聚。

c.逻辑内聚,通信内聚,顺序内聚。

d.功能内聚,通信内聚,时间内聚。

4.在结构化程序设计方法中全面指导模块划分的最重要的原则是( )

a.程序模块化 b.模块高内聚 c.模块低耦合 d.模块独立性。

5.瀑布模型本质上是一种( )

a.线性顺序模型 b.顺序迭代模型 c.迭代模型 d.产品模型。

6.需求分析方法必须能够表达和理解问题的数据域和( )

a.数据流 b.用户类型。

c.功能域 d.应用领域。

7.,这种概念就是( )

a.软件项目管理 b.软件工程。

c.软件项目计划 d.软件生存期。

8.在软件生存期的各个阶段中跨越时间最长的阶段是( )

a.需求分析阶段 b.设计阶段。

c.测试阶段 d.维护阶段。

9.软件工程的纵向分解是把软件开发分为几个( )

a.模块 b.阶段。

c.子系统 d.过程。

10.mccall软件质量度量模型中属于面向软件产品操作的是( )

a.适应性 b.可重用性。

c.可测试性 d.可用性。

11.快速原型模型中,用于及早向用户提交一个原型系统的是( )

a.实验型原型 b.探索型原型。

c.提交型原型 d.演化型原型。

12.软件维护中,因重新初始化控制标志或指针而引起的错误是以下哪一项的***?(

a.文档 b.数据

c.编码 d.设计。

13.根据对软件开发机构调查的结果可知,各类维护活动所占的比重是( )

a.完善性占50%,适应性占25%,改正性占21%,其他维护占4%

b.完善性占25%,适应性占50%,改正性占21%,其他维护占4%

c.完善性占21%,适应性占25%,改正性占50%,其他维护占4%

d.完善性占21%,适应性占50%,改正性占25%,其他维护占4%

14.下列属于用白盒技术设计测试用例的是( )

a.错误推测 b.逻辑覆盖。

c.等价类划分 d.因果图。

15.有助于培养良好的编程风格并且第一个体现了结构化编程思想的程序设计语言是( )

软件工程试卷

浙江省2004年1月高等教育自学考试。软件工程试题。课程 02333 一 单项选择题 在每小题的四个备选答案中选出一个正确答案,并将其号码填在题后的括号内。每小题1分,共20分 1.为了克服软件危机,人们提出了用 的原理来设计软件,这就是软件工程诞生的基础。a.数学b.软件学c.运筹学d.工程学。2...

软件工程试卷

浙江省2003年1月高等教育自学考试。软件工程试题。课程 02333 一 单项选择题 在每小题的四个备选答案中选出一个正确答案,并将其号码填在题后的括号内。每小题1分,共20分 1.软件危机 是指 a.计算机病毒的出现。b.利用计算机进行经济犯罪活动。c.软件开发和维护 现的一系列问题。d.人们过分...

软件工程试卷

全国2002年10月高等教育自学考试。软件工程试题。课程 02333 一 单项选择题每小题1分,共20分。在每小题的四个备选答案中选出一个正确答案,将正确答案的序号填在题干后的括号内 1 在下列工具与环境中 属于较早期的case。a.基于信息工程的caseb.人工智能case c.集成case环境d...