文档详情

第13章UML建模技术.pdf

发布:2021-09-15约6.18万字共51页下载文档
文本预览下载声明
您现在的位置:希赛网 云阅读 软件设计师考前冲刺与考点分析考点突破 第 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 )构造块 构造块犹如建房子时的砖瓦,包括事物构造块、关系和图。 事物构造块:包括结构构造块(类、接口、协作、用例、活动类、构件、节点等)、行为构造 块(交互、状态机)、分组构造块(包)、注释构造块。 关系:包括关联关系(包括表示整体 - 部分关系的聚合、组合关系)、依赖关系、泛化关系(表 示一般 / 特列关
显示全部
相似文档