第二章 面向对象分析与设计--练习【含答案】 软件设计模式

(1)单选题

软件分析中的用例通常是指系统向用户提供的一个软件服务,用户通过该服务实现业务领域中任务的处理。如下关于用例描述不正确的是:

A  Struts 2框架中,控制器实现了分发请求的用例

B  Hibernate 5框架中,QBC(Query By Cafeteria)实现了查询数据库的用例

C  Spring 5框架中,DI(Dependency Injection)实现了管理Bean依赖关系的用例

D  MyBatis 3框架中,Result Maps实现了解析数据查询结果的用例

(2)多选题

以下描述语句中,正确的有:

A  时序图是UML动态视图,可用来描述用例中的行为模型

B  情景建模描述系统对象交互行为

C  时序图用来表达的是对象行为分析模型,不是设计模型

D  领域模型是用于表达业务实体类及类之间关系的概念视图

E  设计类图是UML静态视图,描述了软件实现类及类之间关系

F  领域实体类的描述,不一定需要定义类的行为

(3)判断题

遵循单一职责进行类设计时,类不能有多个方法行为

(4)判断题

按照开放闭合原则设计的类代码,不会因为需求的变化而修改代码

(5)判断题

时序图中对象的行为有顺序、循环或分支结构

获取标准答案请阅读全文

隐藏内容 需要支付:¥5

未经允许不得转载!第二章 面向对象分析与设计--练习【含答案】 软件设计模式