当前位置:问答库>考研试题

解放军信息工程大学软件工程和编译原理考研试题研究生入学考试试题考研真题

  摘要

软件工程和编译原理 科目试题

(共十三大题,满分150分)

软件工程部分(共七题,满分75分)

一、(5分) Boehm 提出的软件工程7条基本原理是什么?

二、(10分) 使用数据流图定义银行取款的流程:储户将取款单和存折提交系统;系统根据储户的帐户信息(系统中保存)对取款单进行检验,如有问题反馈给储户;检验通过后形成取款信息交给系统登录功能;系统登录对储户的帐户信息和存折信息(系统内部保存)进行更新,并形成付款信息交给系统付款功能;最后由系统付款功能将现款返还储户,处理过程结束。

4 数据流 数据存储

三、(15分) 分别判断下述情况属于哪种耦合,并按耦合度从高到低的顺序给出排列。

1. 一个模块访问另一个模块时,彼此之间是通过数据参数(不是控制参数、公共数据结构或外部变量)来交换输入、输出信息的;

2. 一个模块没有通过正常入口而直接转到另一个模块内部;

3. 两个或多个模块通过一个公共数据环境(如:共享的通信区、公共内存等)相互作用;

4. 模块A 访问模块B 时,A 通过传递控制参数来要求B 执行不同功能;

5. 两个或多个模块通过全局变量相互作用。

四、(10分) 用判定表的形式描述下面给出的处理逻辑:

如果申请者是20岁以上、25岁以下的女性,适用于A 类保险;如果申请者是25岁以下的已婚男性,或是25岁以上的男性,适用于B 类保险;如果申请者是20岁以下的女性或是25岁以下的单身男性,适用于C 类保险;除

第1页 共5页