序号:1, 题目类型:单选题
题目: 对类进行详细设计,主要是设计类的__________,优化类之间的关系。
选项:
A. 数据结构
B. 处理流程
C. 属性和方法
D. 算法
答案:
C. 属性和方法
序号:2, 题目类型:单选题
题目: 根据软件工程的7条基本原理判断下面正确的选项是__________。
选项:
A. 软件错误发现的时机不重要,重要的是错误的严重程度
B. 软件错误只能通过运行代码才能发现
C. 软件错误发现的越早改正的成本越低
D. 需求阶段一般不会引入错误
答案:
C. 软件错误发现的越早改正的成本越低
序号:3, 题目类型:单选题
题目: 下面的哪个选项不是软件工程的宗旨__________。
选项:
A. 开发满足用户需求的软件
B. 研究算法
C. 及时交付软件
D. 生产无故障软件
答案:
D. 生产无故障软件
序号:4, 题目类型:单选题
题目: 内容耦合是模块间最紧密的耦合,__________是模块间最松散的耦合。
选项:
A. 数据耦合
B. 非直接耦合
C. 控制耦合
D. 外部耦合
答案:
序号:5, 题目类型:单选题
题目: 结构化程序设计主要强调的是__________。
选项:
A. 程序的规模
B. 程序效率
C. 程序语言的先进性
D. 程序易读性
答案:
序号:6, 题目类型:单选题
题目: 非直接耦合的模块独立性最强,__________的模块独立性最弱。
选项:
A. 内容耦合
B. 数据耦合
C. 控制耦合
D. 外部耦合
答案:
序号:7, 题目类型:单选题
题目: 用__________模型描述系统组织结构。
选项:
A. 组织
B. CMM
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. 数据流图
B. 判定表
C. PAD图
D. 数据词典
答案:
序号:16, 题目类型:单选题
题目: __________定义了用户使用该软件要完成的任务。
选项:
A. 用户需求
B. 业务需求
C. 性能需求
D. 功能需求
答案:
序号:17, 题目类型:单选题
题目: 可行性分析研究的目的是 __________
选项:
A. 争取项目
B. 项目是否值得开发
C. 开发项目
D. 规划项目
答案:
序号:18, 题目类型:单选题
题目: 经济可行性研究的主要内容包括__________
选项:
A. 开发过程
B. 开发工具
C. 风险分析
D. 效益分析
答案:
序号:19, 题目类型:单选题
题目: 一般维护程序代码的策略__________。
选项:
A. 从需求开始重新开发
B. 根据维护申请读源程序,并修改
C. 找一个新的模块替换
D. 不用读源程序,从新编写代码
答案:
序号:20, 题目类型:单选题
题目: 两个浮点数X0和X1比较相等时,应该用__________比较。
选项:
A. X0==X1
B. X1-X0
C. |X0-X1|
D. X0=X1
答案:
序号:21, 题目类型:论述题
题目: 为了提高软件的可维护性,在软件开发过程的各个阶段要充分考虑软件的可维护性因素。
选项:
答案:
序号:22, 题目类型:论述题
题目: 根据相关的法律,对于侵犯软件著作权的行为,根据情节应当给予什么处罚?
选项:
答案:
序号:23, 题目类型:论述题
题目: 软件需求可以分为业务需求、用户需求、功能需求和非功能需求,请分析业务需求与用户需求的区别?
选项:
答案:
序号:24, 题目类型:论述题
题目: 简述面向对象分析的三个模型。
选项:
答案:
序号:25, 题目类型:论述题
题目: 设计类的属性时必须要定义是哪两项?
选项:
答案:
序号:26, 题目类型:案例问答题
题目: 设计下列伪程序的条件组合覆盖测试用例。BEGININPUT(A,B)IF(A>0) AND (B>0) THEN X=A+BELSE X=A-BENDIF (C>A) OR (D<B) THEN Y=C-DELSE Y=C+DENDPRINT(X,Y)END
选项:
答案: