2017年上半年系统分析师详细答案.docx

面向对象分析中,类与类之间的“IS-A”关系的是一种(1),类与类之间的“IS-PART-OF”关系是一种(2)。(1)A.依赖关系B. 关联关系 C. 泛化关系D. 聚合关系(2)A.依赖关系B. 关联关系 C. 泛化关系D. 聚合关系【答案】C D【解析】本题考查的是面向对象的基本概念:is-a基于类继承或接口实现,is-a是表达这句话的一种方式:“这个东西是那个东西的一种”。例如:野马是一种马。has-a关系是基于用法(即引用)而不是继承。换句话说,如果类a中的代码具有对类b实例的引用,则“类a has-a类b”。例如:马有缰绳。is part of是一种整体与部分的关系。面向对象动态分析模型描述系统的动态行为,显示对象在系统运行期间不同时刻的动态交互。其中,交互模型包括(3),其他行为模型还有(4)。(3)A.顺序图和协作图B.顺序图和状态图 C.协作图和活动图D.状态图和活动图(4)A.顺序图和协作图B.顺序图和状态图 C.协作图和活动图D.状态图和活动图【答案】A D【解析】本题考查UML图。多种UML图有其严格的分类,首先分为静态图和动态图。其中动态图又有一个细化的分类:交互图,交互图包括顺序图(序列图)与通信图(协作图)。关于设计模式,下列说法正确的是(5)。(5)A.原型(Prototype)和模板方法 (Template Method)属于创建型模式B.组合

文档评论(0)

1亿VIP精品文档

相关文档