【软件设计师】下午考试----UML建模学习记录

距离考试还有44天,每天两小时,加油!

更新ing...

UML建模技术是一种面向对象开发中的建模语言,指用模型元素来组建整个系统的模型,模型元素包括系统中的类、类和类之间的关联、类的实例相互配合实现系统的动态行为等。考试常见的UML图有:

1.用例图

2.类图与对象图

3.顺序图

4.活动图

5.状态图

6.通信图

7.构件图

1.用例图

  • 三要素:参与者(actor)用例例图中对象间到的关系
  • 包含关系<>、扩展关系<>、泛化关系,前两个为例图特有。

泛化关系:描述了一个参与者可以完成另一个参与者同样的任务,并可补充额外的角色功能。

2.类图与对象图

  • 填类名、方法名、属性名
  • 填多重度

1:表示一个集合中的一个对象对应另一个集合中的一个对象

0..*:表示一个集合中的一个对象对应另一个集合中的0个或多个对象(可以不对应)

1..*:表示一个集合中的一个对象对应另一个集合中的一个个或多个对象(至少对应一个)

*:表示一个集合中的一个对象对应另一个集合中的或多个对象

  • 填关系

依赖关系、泛化关系、关联关系、实现关系、聚合关系、组合关系

                                                                        【软件设计师】下午考试----UML建模学习记录_第1张图片

3.顺序图

4.活动图

5.状态图

6.通信图

7.构件图

真题中出现过的问答题:

(09-下)指出图中员工和顾客之间的关系,并解释该关系的内涵。

答:泛化关系;内涵:泛化关系是一般元素和具体元素之间的一种分类关系。具体元素与一般元素完全一致,但包含一些额外的信息。

 

你可能感兴趣的:(软件设计师,软件设计师--学习记录)