- 1、本文档共51页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
您现在的位置:希赛网 云阅读 软件设计师考前冲刺与考点分析考点突破
第 13 章: UML建模技术 作者:希赛教育软考学院 来源:希赛网 2014 年 05 月 05 日
考点突破
根据考试大纲,本章要求考生掌握以下几个方面的知识点。
(1 ) UML的基本概念与作用
(2 )用例图的表示与应用
(3 )类图与对象图的表示与应用
(4 )序列图的表示与应用
(5 )活动图的表示与应用
(6 )通信图的表示与应用
(7 )组件图的表示与应用
(8 )部署图的表示与应用
(9 )状态图的表示与应用
从历年的考试情况来看,本章的考点主要集中在这几种图的应用:用例图、类图与对象图、顺
序图、活动图、状态图。
版权方授权希赛网发布,侵权必究
上一节 本书简介 下一节
第 13 章: UML建模技术 作者:希赛教育软考学院 来源:希赛网 2014 年 05 月 05 日
考点精讲— UML基础知识
UML是一种与开发方法无关的建模语言,其应用十分广泛。本节将从它的起源、概念、组成部
分等方面展开论述,最后将对各种常用的 UML图进行详细解读。
1. UML 的起源
前面的章节已经提到过软件开发方法有三种:结构化方法、面向对象方法、原型法。其中能应
用于软件全生命周期的是:结构化方法与面向对象方法,原型法一般只用于需求分析阶段。
面向对象方法是在结构化设计方法出现很多问题的情况下应运而生的。从结构化设计的方法
中,我们不难发现,结构化设计方法求解问题的基本策略是从功能的角度审视问题域。它将应用程
序看成实现某些特定任务的功能模块,其中子过程是实现某项具体操作的底层功能模块。在每个功
能模块中,用数据结构描述待处理数据的组织形式,用算法描述具体的操作过程。面对日趋复杂的
应用系统,这种开发思路在以下几个方面逐渐暴露了一些弱点:审视问题域的视角、抽象级别、封
装体、可重用性。这样就催生了一批面向对象方法,形成百家争鸣的局面,后来由 Booch 方法、
OOSE、 OMT三大主流 OOA技术的创始人通过融合与整理,形成了新的标准—— UML (统一建模语
言)。目前, UML已经纳为国际标准,是软件系统建模的主要规范之一。
2.UML 的组成
关于 UML的组成,有很多人存在误解,误认为:“ UML由一系列的 UML图组成”,这种观点是
错误的。 UML由构造块、公共机制、规则三个部分组成,如图 13-1 所示。
图 13-1 UML 结构示意图
(1 )构造块
构造块犹如建房子时的砖瓦,包括事物构造块、关系和图。
事物构造块:包括结构构造块(类、接口、协作、用例、活动类、构件、节点等)、行为构造
块(交互、状态机)、分组构造块(包)、注释构造块。
关系:包括关联关系(包括表示整体 - 部分关系的聚合、组合关系)、依赖关系、泛化关系(表
示一般 / 特列关
文档评论(0)