为帮助大家备考2021下半年软件设计师考试,编程学习网小编为大家整理了2021下半年软件设计师高频考点:UML建模,希望对大家备考会有帮助。
一、用例图
描述了一组用例,参与者及题它们之间的关系
关系包括:
(1)包含关系:可以从两个及以上用例中提取公共行为时,使用包含关系,用include表示
(2)扩展关系:一个用例明显地混合了两种或以上的不同场景,根据情况发生分支,可以将该用例分为一个基本用例和多个扩展用例,用extend表示
(3)泛化关系:父子之间的关系,一般与特殊的关系
二、类图与对象图
类图:描述一组类、接口、协作和它们之间的关系。
对象图:对象图描述一组对象及它们之间的关系。
三、顺序图
顺序图是一种交互图,交互图展现了一种交互,由一组对象或参与者及它们之间可能发送的消息构成。顺序图强调消息的时间次序的交互。
四、活动图
活动图将进程或其他计算结构展示为计算内部一步步的控制流和数据流。活动图专注于系统的动态视图。它对系统的功能建模和业务流程建模特别重要,并强调对象间的控制流程。
五、状态图
状态图描述了一个状态机,它由状态、转移、事件和活动组成。状态图给出了对象的动态视图。它对于接口、类或协作的行为建模尤为重要,强调事件导致的对象行为。
六、通信图
通信图是一种交互图,交互图展现了一种交互,由一组对象或参与者及它们之间可能发送的消息构成。通信图强调的是对象之间的组织结构。
七、构件图
构件图描述了一个封装的类和它的接口、端口,以及由内嵌的构件和连接件构成的内部结构。
八、部署图
部署图描述了对运行时的处理节点及在其中生存的构建的配置。强调了软件和硬件之间部署关系。
>>>>>>点击进入软考报名专题