2016年南昌大学信息工程学院软件工程复试笔试仿真模拟题
● 摘要
一、选择题
1. 为了解决软件危机,人们提出了用( )的原理来设计软件。
A. 运筹学
B. 工程学
C. 软件学
D. 数学
【答案】B
2. 软件结构图中,模块框之间若有直线连接,表示它们之间存在( )。
A. 调用关系
B. 组成关系
C. 链接关系
D. 顺序执行关系
【答案】A
3. 每个对象可用它自己的一组属性和它可以执行的一组( )来表现。
A. 行为
B. 功能
C. 操作
D. 数据
【答案】C
4. 数据流图是用于软件需求分析的工具,下列元素( )是其基本元素。
①数据流
②加工
③数据存储
④外部实体
A. B.
D. 和和和
C. 全部
【答案】C
5. 可行性研究要进行一次( )需求分析。
A. 深入的
B. 详尽的
C. 彻底的
D. 简化的、压缩的
【答案】D
6. 以下说法错误的是( )。
A. 文档仅仅描述和规定了软件的使用范围及相关的操作命令
B. 文档也是软件产品的一部分,没有文档的软件就不成为软件
C. 软件文档的编制在软件开发工作中占有突出的地位和相当大的工作量
D. 高质量文档对于发挥软件产品的效益有着重要的意义
【答案】A
7. 重载( )。
A. 实现多态性的方法之一
B. 重命名
C. 更改其名字
D. 解决多继承带来的命名冲突问题的方法之一
【答案】D
8. 表示对象的相互行为的模型是( )模型。
A. 对象
B. 动态
C. 功能
D. 静态
【答案】B
9. 下面是被测模块的流程图。测试数据为:
个等级的逻辑覆盖:( )。
判断符合如下哪
A. 判定覆盖
B. 语句覆盖
C. 判定/条件覆盖
D. 条件覆盖
【答案】D
10.JSP 方法根据输入输出的数据结构按一定的规则映射成软件的( )。
A. 体系结构
B. 数据结构
C. 程序结构
D. 顺序结构
【答案】C
二、简答题
11.提高软件质量和可靠性的技术有哪些?
【答案】(1)避开错误技术
即在开发的过程中不让差错潜入软件的技术;避开错误技术是进行质量管理,实现产品应有质量所必不可少的技术。但是,无论使用多么高明的避开错误技术,也无法做到完美无缺和绝无错误。
(2)容错技术
,容错技术即使错误发生也不影响系统即对某些无法避开的差错,使其影响减至最小的技术。
特性,使错误发生时对用户影响限制在某些允许的范围内。
12.画数据流图的步骤是什么?画数据流图应该注意什么事项?
【答案】(1)画数据流图的步骤
相关内容
相关标签