专注在线职业教育25年
下载APP
小程序
希赛网小程序
导航

软件设计师考试大纲之UML的主要内容

责编:already 2013-09-11

软件设计师考试大纲

软件设计师考试报名

软件设计师考试培训面授班全国招生

5.1.2  UML的主要内容

UML的定义包括UML语义和UML表示法两个部分。

(1) UML语义  描述基于UML的精确元模型(meta-model)定义。

(2) UML表示法 定义UML符号的表示法,为开发者或开发工具使用这些图形符号和文本语法为系统建模提供了标准。

UML是一种标准化的图形建模语言,它是面向对象分析与设计的一种标准表示。由: 视图(views), 图(Diagrams),模型元素(Model elements),通用机制(general mechanism)等几个部分构成。

一个系统应从不同的角度进行描述,从一个角度观察到的系统称为一个视图(view)。

视图由多个图(Diagrams)构成,它不是一个图表(Graph),而是在某一个抽象层上,对系统的抽象表示。

UML语言定义了五种类型,9种不同的图,把它们有机的结合起来就可以描述系统的所有视图。

用例图(Use case diagram) 从用户角度描述系统功能,并指出各功能的操作者。

静态图(Static diagram),表示系统的静态结构。包括类图、对象图、包图。

行为图(Behavior diagram),描述系统的动态模型和组成对象间的交互关系。包括状态图、活动图。

交互图(Interactive diagram), 描述对象间的交互关系。包括顺序图、合作图。

实现图( Implementation diagram ) 用于描述系统的物理实现。包括构件图、部件图。

UML的9种图

包图: 包中的类以及包与包之间的关系(静态图)

UML的5种视图

模型元素(Model elements)

代表面向对象中的类,对象,关系和消息等概念,是构成图的最基本的常用的元素。一个模型元素可以用于多个不同的图中。

通用机制(general mechanism)

用于表示其他信息,比如注释,模型元素的语义等。另外,为了适应用户的需求,它还提供了扩展机制(Extensibility mechanisms) ,包括构造型(Stereotype)、标记值(Tagged value)和约束(Constraint)。使用UML语言能够适应一个特殊的方法(或过程),或扩充至一个组织或用户。

模型元素(Model elements)

返回目录:软件设计师考试知识点总结

编辑推荐:软件设计师教程之计算机系统知识

软件设计师程序语言基础知识汇总

软考不知道考啥科目?扫码测最适合你的报考科目

企业微信截图_1770345743610.png

               2026年软考各科备考资源精选
资源名称获取方式资源链接
2025年上半年软考各科真题免费下载点击获取
2026年上半年软考各科60天学习计划免费下载点击获取
2026上半年软考各科案例简答题合集免费下载点击获取
2026上半年软考各科三色笔记
免费下载点击获取
2026上半年软考高级科目论文范文免费下载点击获取
2026上半年软考各科免费课程免费学习立即学习
2026上半年软考各科考试题库免费刷题点击刷题
更多软考备考资料请点此查看

热门活动:考前摸底,快来做套软考模拟试卷【考前实战演练】hotgif.gif

更多资料
更多课程
更多真题
温馨提示:因考试政策、内容不断变化与调整,本网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!
相关阅读
查看更多

加群交流

公众号

客服咨询

考试资料

每日一练

咨询客服