2016年东北林业大学信息与计算机工程学院软件工程导论及数据库原理之软件工程导论复试笔试仿真模拟题
● 摘要
一、选择题
1. DFD 中每个加工至少有( )。
A. —个输入流
B. —个输出流
C. 多个输入输出流
D. —个输入输出流
【答案】D
2. 在软件结构设计完成后,对于下列说法,正确的是( )。
A. 非单一功能模块的扇人数大比较好,说明本模块重用率高
B. 单一功能的模块扇入高时应重新分解,以消除控制耦合的情况
C. 一个模块的扇出太多,说明该模块过分复杂,缺少中间层
D. —个模块的扇入太多,说明该模块过分复杂,缺少中间层
【答案】C
3. 在模块测试的过程中,采用自底向上的测试比自顶向下的测试(
A. 好
B. 差
C. 一样
D. 未知
【答案】A
4. 软件维护工作过程中,第一步是先确认( )。
A. 维护环境
B. 维护类型
C. 维护要求
D. 维护者
【答案】B
5. 就软件产品的特点,以下说法错误的是( )。
A. 软件具有高度抽象性,软件及软件生产过程具有不可见性
第 2 页,共 60 页 )。
B. 同一功能软件的多样性,软件生产过程中的易错性
C. 软件的开发和维护过程中的不变性
D. 不同开发者之间思维碰撞的易发性
【答案】C
6. 软件详细设计阶段的任务是( )。
A. 算法设计
B. 功能设计
C. 调用关系设计
D. 输入/输出设计
【答案】A
7. 渐増模型是( )。
A. 与瀑布模型无关
B. 与变化模型有关
C. 瀑布模型的改进
D .变化模型的变种
【答案】C
8. 软件生命周期的最后一个阶段是( )。
A. 书写软件文档
B. 软件维护
C. 稳定性测试
D. 书写详细用户说明
【答案】B
9. 面向对象分析是对系统进行( )的一种方法。
A. 需求建模
B. 程序设计
C. 设计评审
D. 测试验收
【答案】A
10.数据流图是常用的进行软件需求分析的图形工具,其基本符号是(
A. 输入、输出、外部实体和加工
第 3 页,共 60 页 )。
B. 变换、加工、数据流和存储
C. 加工、数据流、数据存储和外部实体
D. 变换、数据存储、加工和数据流
【答案】C
二、简答题
11.好文档的作用和意义是什么?
【答案】(1)好文档的作用
①好的文档能提高程序的可阅读性,但坏的文档比没有文档更坏。
②好的文档意味着简明性,风格的一致性,容易修改。
③程序编码中应该有必要的注释以提高程序的可理解性。
④程序越长、越复杂,则它对文档的需求也越迫切。
(2)好文档的意义
程序文档是对程序功能、程序各组成部分之间的关系、程序设计策略、程序实现过程的历史数据等的说明和补充。
12.简述动态模型的特征,说明事件、事件跟踪图、状态、状态图的含义。
【答案】(1)动态模型的特征
①动态模型是与时间和变化有关的系统性质,该模型描述了系统的控制结构。
②动态模型表示了瞬时的、行为化的系统控制性质。
③动态模型关心的是系统的控制,操作的执行顺序。
④动态模型从对象的事件和状态的角度出发,表现了对象的具体行为。
⑤动态模型描述的系统属性是触发事件、事件序列、状态、事件与状态的组织。使用状态图作为描述工具。
(2)事件的含义
事件是指时刻发生的某件事情。它是某事情发生的信号,它没有持续时间,它是一种相对性的快速事件。
(3)事件跟踪图的含义
①定义
,是完成系统事件跟踪图侧重于表达说明发生域系统执行过程中的一个特定“场景”(即脚本)
某个功能的事件序列。
②作用
事件跟踪图用来表示事件、事件的接收对象和发送对象。各种有关事件的序列关系及由此表现出来的对象之间的交互作用可通过事件跟踪图来表达。
(4)状态的含义
第 4 页,共 60 页
相关内容
相关标签