东北大学——考研复试——软件工程——2014年
软件工程(30分)
- 一、选择题(10分)
- 二、画图题(20分)
一、选择题(10分)
-
(1分)下列耦合哪种影响最严重( )
A. 功能耦合
B. 数据耦合
C. 过程耦合
D. 内容耦合 -
(1分)信息隐蔽是( )
A. 模块的数据结构对其客户是不可见的
B. 模块的数据结构和算法对其客户是不可见的
C. 模块的算法对其客户是不可见的
D. 模块的服务对其客户是不可见的 -
(1分)黑盒测试( )
A. 能够确定程序错误的位置
B. 在接口测试程序的功能
C. 仅仅程序的逻辑是可见的
D. 程序的数据结构和程序的逻辑是可见的 -
(1分)面向对象的程序设计特性( )
A. 具有封闭性,继承性
B. 有封闭性,继承性,多态性,可靠性
C. 有封闭性,继承性,多态性,正确性
D. 有封闭性,继承性,多态性 -
(1分)软件的生命周期一般可以划分为3个阶段( )
A. 软件定义,系统设计,软件维护
B. 软件定义,软件开发,软件维护
C. 可行性分析,总体设计,详细设计
D. 软件定义,软件编码,软件测试 -
(1分)在模块的信息隐蔽概念中,以下描述错误的是( )
A. 模块间的通讯只能通过模块提供的接囗实现
B. 模块内部细节对调用者模块不可见而数据可见
C. 模块内部据和实现细节对调用者模块不可见
D. 模块应该是单入口的 -
(1分)( )的结果是软件系统开发的基础,关系到工程的成败,产品的质量
A. 可行性分析
B. 总体设计
C. 需求分析
D. 编码和测试 -
(1分)当模块之间需要传递的参数较少时,( )类型最好
A. 内容耦合
B. 控制耦合
C. 数据耦合
D. 公共耦合 -
(1分)以下各种图不是DML使用的图是( )
A. 数据流程图
B. 用例图(案例图)
C. 类图
D. 顺序图(序列图) -
(1分)下面不属于集成测试方法的时( )
A. 自顶向下的集成测试
B. 自底向上的集成测试
C. 自顶向下和自底向上相结合的集成测试
D. 自中间向顶部和底部相结合的集成测试
二、画图题(20分)
超市信息管理系统是一个面向超市用来进行超市日常信息处理的管理信息系统。该信息系统能够方便地为超市的售货员提供各种日常售货功能,也能够为超市的管理者提供各种管理功能,如进货、统计商品等。
(1)超市信息管理系统能够支持售货员日常售货功能。每一个售货员通过自己的用户名称和密码登录到售货系统中,为顾客提供服务。在售货员为顾客提供售货服务时,售货员接收顾客购买商品,根据系统的定价计算出商品的总价,顾客付款并接受售货员打印的货物清单,系统自动保存顾客购买商品记录。
(2)超市信息管理系统能够为超市的管理者提供管理功能。超市的管理包括库存管理、订货管理、报表管理和售货人员管理和系统维护等。库存管理员负责超市的库存管理;订货员负责超市的订货管理;统计分析员负责超市的统计分析管理;系统管理员负责超市的售货人员管理和系统维护。毎种管理者都通过自己的用户名称和密码登录到各自的管理系统中。
(3)库存管理包括商品入库管理、处理盘点信息、处理报销商品信息和一些信息的管理设置信息。这些设置信息包括供应商信息、商品信息和特殊商品信息。库存管理员每天对商品进行一次盘点,当发现库存商品有损坏时,及时处理报损信息。当商品到货时,库存管理员检查商品是否合格后并将合格的商品进行入库。当商品进入卖场时,商品进行出库处理。
(4)订货管理是对超市所缺货物进行的订货处理,包括统计订货商品和制作订单等步骤。当订货员发现库存商品低于库存下限时,根据系统供应商信息,制作订单进行商品订货处理。
(5)统计分析管理包括查询商品信息、査询销售信息、查询供应商信息、查询缺货信息、查询报表信息和查询特殊商品信息,并制作报表。统计分析员使用系统的统计分析功能,了解商品信息、销售信息、供应商信息、库存信息和特殊商品信息,以便能够制定出合理的销售计划。
(6)系统管理包括维护员工信息、维护会员信息和系统维护。系统管理员通过系统管理功能,能够了解公司员工信息、会员信息,还能够对系统进行维护工作。
- (6分)选择所用过程模型及原因。
- (7分)画出用例图。
- (7分)画出类图。
