UML2基础、建模与设计实战(高清带标签)

所需积分/C币:50 2019-03-11 17:14:43 89.61MB PDF
3
收藏 收藏
举报

UML 2基础、建模与设计实战 本书由浅入深,从基本概念开始讲解,详细介绍UML中涉及到的各种图例,并配以实例讲解,并对UML2中新增的几种图进行了介绍和讲解。最后通过几个大的实例将整本书的内容贯穿起来,起到融会贯通的作用。
UML2 基础、建模与设计实战 李波杨弘平 吕海华史江萍代钦编著 清华大学出版社 北京 内容简介 LML是以面向对象图形的方式来描述任何类型的系统,应用领域非常广泛,其中最常用的是建立软件系统 的模型。本书全面讲解了LML2.0的基本概念和建模方法。 全书分为13章,分别讲解了用例图、类图、对象图、顺序图、通信图、状态机图、活动图、组件图、部 署图、包图、组合结构图、定时图和交互概览图等,并介绍了RUP过程开发模型。最后安排了3个案例,汽 车租赁系统、BBS论坛系统和新闻中心管理系统,通过这3个案例全面而系统地详解LM建模与设计。 本书面向软件工程师、系统架构师、系统分析员及其他IT人员,同时也适合高等院校和培训学校软件相 关专业的师生学习系统建模时参考使用。 本书封面贴有清华大学出版社防伪标签,无标签者不得销售。 版权所有,侵权必究。侵权举报电话:010-6278298913701121933 图书在版编目(G|P)数据 UML2基础、建模与设计实战/李波等编著.一北京:清华大学出版社,2014 ISBN978-7302-37654-5 I.U…Ⅱ.①李…Ⅲ.①面向对象语言一程序设计Ⅳ.①TP312 中国版本图书馆CIP数据核字(2014)第200680号 责任编辑:夏非彼 封面设计:王翔 责任校对:闫秀华 责任印制:王静怡 出版发行:清华大学出版社 网址:htp:/w.up.com.cn,htp://w.wbok.com 地址:北京清华大学学研大厦A座 邮编:100084 社总机:010-62770175 邮购:010-62786544 投稿与读者服务:010-62776969,c=servicel@tup.tsinghua,edu.cn 质量反馈:010-6272015,zhiliang@tup.tsinghua.edu.cn 印刷者:三河市君旺印务有限公司 装订者:三河市新茂装订有限公司 经销:全国新华书店 开本:190mm×260mm 印张:20.25 字数:518千字 版次:2014年10月第1版 印次:2014年10月第1次印刷 印数:1~3500 定价:45.00元 产品编号:060823-01 前言 软件的发展至今已经有近60年的历史。面向对象技术开始有深入的研究并广泛予以应用 也有近40年了,已经成为软件开发中分析、设计、实现的主流方法和技术。40年来,在面向 对象技术发展的同时,面向对象技术的各种软件设计工具、规范等也获得了较大发展。其中, 最重要的一个面向对象的建模技术的成果就是统一建模语言( Uniffed Modeling Language, UML)的出现。 UML的创建首先开始于1994年10月,由 Grady Booch、 Jim Rumbaugh和 Ivar Jacobson 共同开发,并于1996年发布了UML版本09。随后,公司联合行动,由10多家公司组成UML 伙伴组织、共同提出了UML1.0和1.1,于1997年11月17日,对象管理组织(OMG)开始 采纳UML为其标准建模语言。第三阶段的修订是由OMG主导并控制完成了UML12、1.3、 1.4和1.5等版本。本世纪开始以来的修订,推出了UML2.0版本,并最终统一为大众所接受 的标准建模语言。到2011年8月,正式发布的版本已经是UML241了,目前UML25正在 酝酿之中。 本书基于使用最广泛、工具最齐全的UML2.0版本,对建模语言及其系统建模过程进行 详细讲解。本书由13章组成,讲解的内容划分如下 第1~3章:着重介绍UML的预备知识,包括面向对象概述、UML概述以及常见的 UML建模工具的介绍。 第49章:着重介绍UML的各种图,包括用例图、类图、对象图、顺序图、通信图、 状态机图、活动图、构件图、部署图、包图、组合结构图、定时图和交互概览图等, 介绍了UML图的基本概念、图的组成要素和图的建模技术和创建示例。通过这种方 式能够使读者完整而系统地去把握和了解毎一种UML图。第9章对UML2.0新増的 几种图进行了介绍。 第1013章:着重对RUP进行介绍,并且在RUP的基础上介绍了3个案例,新闻中 心管理系统、汽车租赁系统和BBS论坛系统。通过这3个案例全面而系统地了解了 系统建模的过程 不管您是从事面向对象软件开发的开发人员,还是希望通过学习UML帮助自己建模的人 员,本书都能够帮助您全面了解UML的基本概念和建模方法,本书同样也适合作为高等院校 计算机软件工程相关专业的教学用书或参考书。 本书由李波、杨弘平、吕海华、史江萍和代钦编写,李波对全书进行了规划和整理。第1 章、第4章、第5章由杨弘平完成;第2章、第3章和第13章由吕海华完成;第7章、第8 章、第11章由史江萍完成:第9章由代钦完成、第6章和第10章由李波完成;第12章由杨 弘平和史江萍共同完成;感谢朱克敌、曾祥萍、代钦、孙宪丽、关颖、祝世东、衣云龙等在本 ULM、建模与设计实战 书编写过程中给予的无私帮助,编者对此致以诚挚的谢意! 由于编者水平有限,书中难免有疏漏之处,敬请读者谅解。 本书源代码下载地址如下: http://blog.csdnnet/brucexia/article/details/39027341 如果下载有问题,请电子邮件联系 booksaga@163c0m,邮件主题为“UML2源文件” 编者 2014年6月 ‖ 目录 第1章UML概述 ++“+“+““““““····‘·“···丰非丰·:··“·““*,“‘““ 1.1什么是UML 12UML的发展历程 123 13UML的特点 14UML的组成 14.1UML中的事物………3 142UML中的关系 14.3UML的图… 1.5UML的视图. 151用例视图 1.52逻辑视图 33 “是“辛中非丰审和非丰中非非非非丰用 1.53并发视图… 13 154组件视图 .13 15.5部署视图 13 1.6系统开发阶段 1.7小结 15 …1 18习题…, 15 第2章面向对象技术和建模基础.…..-----16 2面向对象的基本概念 16 21.1面向对象方法 .17 212对象 213类 19 2.14封装 早界 f量出量at 2.1.5继承 21 2.1.6多态,…22 2.1.7消息 23 22面向对象开发 ““““““““““““““““““““不“““中 23 221系统调查和需求分析 24 222面向对象分析方法 25 223面向对象设计方法 26 UML2基础、建模与设计实战 2.3软件建模概述… ………………““世…“…“““““““ 27 2.3.1软件建模的概念 ……“…看 27 23,2软件建模的用途 27 233软件建模的优点 n128 24小结 28 2.5习题 28 第3章UML建模工具简介 29 3.1常用UML建模工具… ++·“““““*+“+·““““+“+++“““““++“““““““““““““““““““““““““““““““ 30 3.1.1 Rational rose. mm..u 30 3.1.2 Visio 32 3.1.3 PowerDesigner 33 3.1.4 StarUML. .......................................................................................................34 3.2 StarUML安装与配置 36 321 StarUML的安装 ““““““““4+“““+““+·““““+““““中“““ 36 322 StarUML的配置 39 33使用 StarUML建模 形吾吾是吾普吾开和+吾量吾普量普普出普分世世量分干出量出晋出出(主t份量由日出出和由和普 40 33.1 StarUML主界面 332 StarUML的模型、视与图 41 3.33 StarUML建模的基本过程 41 34双向工程 47 34.1正向工程 ttt出 tenent inernet由 ntntunit n重 tannin nnr r自串面连看国宝,主国 47 342逆向工程……50 3.5小结 ,,, 5 3.6习题 53 第4章用例和用例图 .54 4.1用例和用例图的概念 ““““““““““·““·““““““““·+“中世世世中世把世想出生 54 4.1.1参与者… 156 4.1.2用例 58 4.1.3用例描述 59 4.2用例之间的可视化表示 60 42.1包含关系 “““““中““““千“中中?”生想 61 4.2.2扩展关系 +“““卡““““““·中“·牛“中世世非主 ….61 42.3泛化关系 ““““十“““… 62 424分组关系 62 4.3用例图建模技术及应用 目录 44小结 74 4.5习题… 74 第5章类图和对象图 75 51类图和对象图概述….…………75 5.1.1类图的概述 75 5.1.2对象图的概述………78 5.1.3接口……180 51.4抽象类 本:加“·“地“:““·中年““““““““““““““开“““““““开““ 80 52类之间的关系 …181 521依赖关系 81 522泛化关系 83 523关联关系… .83 524实现关系…111188 53类图的建模技术及应用… 89 54小结 100 5.5习题…… ,,,,由, 101 第6章顺序图和通信图 102 61顺序图 “““不4上““ 102 6.1顺序图概述 ……1 2 612顺序图的基本内容… 104 6.1.3 约束… 109 6.14顺序图的建模技术及应用 111 62通信图 117 621通信图概述 117 622通信图的基本内容 118 623通信图建模技术及应用…121 624顺序图与通信图的比较…11125 63小结…126 64习题 127 第7章状态机图和活动图 “4“+ 128 7.1状态机图 128 7.11状态机图概述…128 7.12状态机图的基本元素 130 7.13状态 市更中.甲和田甲图形吾主日出日出B后出日非非中和:非中和 130 ULML2础、建模与设计实战 7.1.4转换 134 7.1.5状态机图的建模技术及应用 135 7.2活动图 a和“.“a和a日主a主日日由tt自世t量中出份吾干吾倍开任吾开牙H开王干吾 139 721活动图概述.…… 139 722活动图的基本元素 139 7.23动作状态 丰事事审有丰审喜丰喜喜事非事非丰丰丰非丰非丰审 724活动状态 140 7.25转移 140 726分支 市+增世甘节世他世节世如中您丰草 141 7.27分叉和汇合 …141 728泳道 142 7.29对象流 143 7210活动图的建模技术及应用… 143 7.2.11状态机图和活动图的比较… 149 73小结 149 74习题 150 第8章构件图和部署图 151 81构件图 …151 ………………………………,…,算 8.1.1构件图概述 812组件( Component)… 153 8.1.3接口( Interface) 量出量 154 814关系( Relationship).15 8.1.5使用构件图对系统建模及应用….. 156 82部署图.…..1111159 82.1部署图概述 159 822节点(Node) 160 823组件( Component) ““““““““““““““““““不十“·“不““世“世出罪 162 824关系( Relationship) 162 8.2.5部署图的系统建模及应用 163 83小结 ……………开“不““““…“““单……““ 167 85习题 “““““““·…· 168 第9章包图、组合结构图、定时图和交互概览图 169 91包图 169 91.1包图概述…… 169 91.2包之间的关系… 170

...展开详情
试读 127P UML2基础、建模与设计实战(高清带标签)
立即下载 低至0.43元/次 身份认证VIP会员低至7折
一个资源只可评论一次,评论内容不能少于5个字
tower888 正在学习 谢谢分享!!
2020-03-22
回复
上传资源赚积分or赚钱
    最新推荐
    UML2基础、建模与设计实战(高清带标签) 50积分/C币 立即下载
    1/127
    UML2基础、建模与设计实战(高清带标签)第1页
    UML2基础、建模与设计实战(高清带标签)第2页
    UML2基础、建模与设计实战(高清带标签)第3页
    UML2基础、建模与设计实战(高清带标签)第4页
    UML2基础、建模与设计实战(高清带标签)第5页
    UML2基础、建模与设计实战(高清带标签)第6页
    UML2基础、建模与设计实战(高清带标签)第7页
    UML2基础、建模与设计实战(高清带标签)第8页
    UML2基础、建模与设计实战(高清带标签)第9页
    UML2基础、建模与设计实战(高清带标签)第10页
    UML2基础、建模与设计实战(高清带标签)第11页
    UML2基础、建模与设计实战(高清带标签)第12页
    UML2基础、建模与设计实战(高清带标签)第13页
    UML2基础、建模与设计实战(高清带标签)第14页
    UML2基础、建模与设计实战(高清带标签)第15页
    UML2基础、建模与设计实战(高清带标签)第16页
    UML2基础、建模与设计实战(高清带标签)第17页
    UML2基础、建模与设计实战(高清带标签)第18页
    UML2基础、建模与设计实战(高清带标签)第19页
    UML2基础、建模与设计实战(高清带标签)第20页

    试读结束, 可继续阅读

    50积分/C币 立即下载 >