admin 管理员组文章数量: 1086019
2024年4月26日发(作者:restful风格有哪些)
一、单项选择题
在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。
1.
在软件生存周期中,时间最长的阶段是(
A.
需求分析
D )
B.
详细设计
C.编码
A.瀑布模型
C.螺旋模型
适用于需求分析的工具是(
3.
以下不
.
A.
数据流图
D.维护
)
B.
增量模型
2.
以下最适合于面向对象的软件开发的软件生存周期模型是( D
D.喷泉模型
C )
B.判定表
D.数据字典
)
B.
逻辑内聚
C.PAD 图
A.时间内聚
C.顺序内聚
5.
系统流程图中
4.
以下几种模块内聚类型中,内聚性最低的是( B
D.功能内聚
符号的名称是( A )
B.处理
D.文档
D )
A.联机存储
C.磁盘
6.
数据流图中的每个加工至少有(
A.
一个输入流或一个输出流
B.一个输出流
D.一个输入流和一个输出流
HIPO图进行描述的阶段是( C
B.需求分析
D.详细设计
)
B.从数据流图导出初始结构图
D.从模块结构导出程序结构
)
C.一个输入流
7.
HIPO 图是软件工程中的一种描述工具,采用
A.可行性分析
C.概要设计
A.从数据结构导出程序结构
C.从模块结构导出数据结构
9.过程设计语言(PDL) ,又称为(
A.伪码
C.中级程序语言
10.单元测试阶段主要涉及的文档为(
A.需求设计
B )
A )
8.
Jackson 方法是软件开发过程中常用的方法,使用 Jackson 方法可以实现( A
B.高级程序设计语言
D.低级程序设计语言
B.编码和详细设计
)
C.详细设计 D.概要设计
维护副作用的是( B
.1
软件维护会产生副作用,下面选项中不属于
...
A.编码副作用
C.文档副作用
适合作为科学工程计算的语言是(
l2.以下不
.
A.Pascal
C.Fortran
l3.PAD 图为下列哪个方面提供了有力的工具( A
A.系统分析
C.自动分析数据
14.结构化软件设计是( C
A.面向数据结构的
C.面向数据流的
A.
可用性
B.测试副作用
D.数据副作用
B )
B.C
)
B.软件的自动化生成
D.测试软件
)
B.面向数据库的
D.面向对象设计的
B )
B.
完整性
15.
在McCall 软件质量度量模型中,面向软件产品修改的质量因素为(
C.适应性
D.互操作性
A )
16.
汽车是一种交通工具,汽车类和交通工具类之间的关系是(
A.一般具体
a
C.整体部分
D.组成
l7.Westinghouse
公司于 1992 年公布了 l3 类软件工具分类标准和该类的范例工具以及例子,下面说法错
.
误
.
的是(
A
)
A.代码生成程序属于编码和单元测试工具(设计工具)
B.桌面出版系统属于文档工具
C.数据库管理系统属于需求追踪工具
D.计划和进度属于项目管理工具
18.
对McCabe 度量法,叙述错
.
误
.
的是( C )
A.
McCabe 度量法是一种基于程序控制流的复杂性度量法
B.
McCabe 度量法以图论为工具,用图的环路作为程序复杂性的度量值
C.
McCabe 度量法将简单IF 语句和赋值语句的复杂性同等看待
D.
McCabe 复杂性度量也称为环路度量
19.
瀑布模型本质是一种( B )
A.顺序迭代模型 B.线性顺序模型
C.线性迭代模型 D.非线性模型
20.
对于使用原型的建议,下面说法错
.
误
.
的是( C )
A.
开发周期很长的项目,可通过原型开发来缩短开发周期
B.
系统的使用可能变化较大,不能相对稳定,而原型模型具有适应变化的机制
C.
缺乏开发工具,或对原型的可用工具不了解的时候宜使用原型
D.
用户对系统的需求较为模糊,对某种要求缺乏信心时宜使用原型
21.
以下哪一项不
.
是
.
软件危机的表现( B )
A.开发的软件可维护性差 B.软件极易被盗版
C.经费预算经常被突破 D.开发的软件不能满足用户需求
22.以下哪个软件生存周期模型是一种风险驱动的模型( C )
A.瀑布模型 B.增量模型
C.螺旋模型 D.喷泉模型
23.
各种需求分析方法都有共同适用的( D )
A.分析方法 B.说明方法
C.表示方法 D.基本原则
24.
结构化分析建立功能模型的工具是( A )
A.DFD B.判定树/判定表
C.DD D.结构化语言
25.
模块中所有成分结合起来完成一项任务,该模块的内聚性是( A )
A.功能内聚 B.顺序内聚
C.
通信内聚 D.逻辑内聚
26.
系统定义明确之后,应对系统的可行性进行研究,可行性研究应包括( A )
A.技术可行性、经济可行性、社会可行性
B.经济可行性、安全可行性、操作可行性
C.经济可行性、社会可行性、系统可行性
D.
经济可行性、实用性、社会可行性
27.
以下哪一项对模块耦合性没
.
有
.
影响( D )
A.模块间接口的复杂程度
B.调用模块的方式
C.通过接口的信息
D.模块内部各个元素彼此之间的紧密结合程度
28.检查软件产品是否符合需求定义的过程称为( A )
A.确认测试 B.集成测试
2
版权声明:本文标题:历年软件工程复习题与答案 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/p/1714108698a666034.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论