序号:1, 题目类型:单选题
题目: 面向对象设计首先要进行高层设计:确定系统的总体结构和风格,构造系统的__________,将系统划分成不同的子系统。
选项:
A. 逻辑模型
B. 物理模型
C. 数据模型
D. 用例模型
答案:
B. 物理模型
序号:2, 题目类型:单选题
题目: 下面哪个选项不是软件工程研究的内容__________。
选项:
A. 生产无故障的软件
B. 精通一门编程语言
C. 生产满足用户需求的软件
D. 生产及时交付的软件
答案:
B. 精通一门编程语言
序号:3, 题目类型:单选题
题目: 软件工程强调将__________的方法应用于软件的开发和维护过程之中。
选项:
A. 规范化
B. 系统化
C. 可度量
D. 以上全部
答案:
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. 需求不确定性高的
B. 需求确定的
C. 管理信息
D. 实时
答案:
序号:14, 题目类型:单选题
题目: 数据流程图中的处理不能表示__________。
选项:
A. 数据组成
B. 一个程序
C. 一个模块
D. 一个函数
答案:
序号:15, 题目类型:单选题
题目: 详细设计与概要设计衔接的图形工具是__________。
选项:
A. DFD图
B. SC图
C. PAD图
D. 程序流程图
答案:
序号:16, 题目类型:单选题
题目: 当一个模块内部的实现算法中包含着多重嵌套的条件选择时,如果完全用文字表达可能令人费解,这时可以采用__________。
选项:
A. 软件结构图
B. 数据流程图
C. 判定表
D. 数据分析表
答案:
序号:17, 题目类型:单选题
题目: 软件调研报告是在__________提交的。
选项:
A. 可行性分析之前
B. 需求分析之前
C. 签合同之前
D. 设计的时候
答案:
序号:18, 题目类型:单选题
题目: 可行性研究的主要目的是__________。
选项:
A. 确定系统建设的详细方案
B. 深入了解用户需求
C. 分析开发系统的必要性
D. 确定系统是否值得开发
答案:
序号:19, 题目类型:单选题
题目: 即使软件能顺利运行,但用户往往会提出增加新功能或改进已有功能的建议,为满足这一类要求而进行的活动称为__________。
选项:
A. 完善性维护
B. 预防性维护
C. 适应性维护
D. 代码重构
答案:
序号:20, 题目类型:单选题
题目: 对于嵌套的循环和分支程序,层次不要超过__________层。
选项:
A. 1
B. 2
C. 3
D. 5
答案:
序号:21, 题目类型:论述题
题目: 为了提高软件的可维护性,在软件开发过程的各个阶段怎样充分考虑软件的可维护性因素。
选项:
答案:
序号:22, 题目类型:论述题
题目: 什么是软件工程?请分析软件工程的目标是什么?
选项:
答案:
序号:23, 题目类型:论述题
题目: 请说明快速原型化模型的基本思想
选项:
答案:
序号:24, 题目类型:论述题
题目: 请举例说明用例之间的包含关系和扩展关系的区别?
选项:
答案:
序号:25, 题目类型:论述题
题目: 请简单分析顺序图和活动图的区别。
选项:
答案:
序号:26, 题目类型:案例问答题
题目: 设计下列伪程序的判定覆盖测试用例。if (a>10) then x=10else x=1end ifif(b>10)and (t<3) theny=20 else y=2 end ifif(c>15) then z=30 else z=3 end if
选项:
答案: