试题(2)、(3)采用面向对象技术设计银行信息系统,“账户类”应设计为 (2) ,“账户管理员类”应设计为 (

15 查阅

试题(2)、(3)

采用面向对象技术设计银行信息系统,“账户类”应设计为 (2) ,“账户管理员类”应设计为 (3) 。

(2)A.控制类

B.边界类

C.接口类

D.实体类

(3)A.控制类

B.边界类

C.接口类

D.实体类

参考答案:

D,A试题(2)、(3)分析本题考查面向对象分析的基础知识。面向对象分析类可以分为边界类、控制类和实体类。边界类是一种用于对系统外部环境与其内部运作之间交互进行建模的类。控制类用于对一个或多个用例所特有的控制行为进行建模,描述用例业务逻辑的实现。实体类是用于对必须存储的信息和相关行为建模的类,用于保存和更新一些现象的有关信息。“账户类”主要用于存储数据,所以设计为实体类;“账户管理员类”强调对账户对象管理的业务行为,应设计为控制类。参考答案(2)D(3)A

软考高级