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


-
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

-
2020-03-22
666KB
UML面向对象建模与设计第2版课后习题答案
2011-03-09Michael Blaha的UML面向对象建模与设计(第2版)课后习题答案
89.65MB
651547 UML 2基础、建模与设计实战.pdf
2019-06-23UML是软件工程的设计图纸,在开发的环节占有重要的地位。 基于UML2标准,包含用例图、类图、顺序图、通讯图等。 文档中也介绍了UML建模工具的使用。
127B
UML2基础、建模与设计实战
2019-07-22资源名称:UML 2基础、建模与设计实战内容简介:UML是以面向对象图形的方式来描述任何类型的 系统,应用领域非常广泛,其中最常用的是建立软件 系统的模型。李波、杨弘平、吕海华、史江萍、代钦 编著的《
89.64MB
UML 2基础、建模与设计实战.pdf
2017-12-07UML 2基础、建模与设计实战 本书由浅入深,从基本概念开始讲解,详细介绍UML中涉及到的各种图例,并配以实例讲解,并对UML2中新增的几种图进行了介绍和讲解。最后通过几个大的实例将整本书的内容贯穿起
4.62MB
《UML基础、建模与设计实战》课件和例子
2012-07-22《UML基础、建模与设计实战》课件和例子
89.65MB
UML 2基础、建模与设计实战
2018-03-29UML 2基础、建模与设计实战 UML 2基础、建模与设计实战 带书签
C/C++程序员实战基础
2019-08-2049.98MB
JDK1.8 API 百度翻译版中文 java帮助文档1.8
2016-11-02JDK1.8 API 中文 百度翻译版 java帮助文档 JDK API java 帮助文档 百度翻译 JDK1.8 API 中文 百度翻译版 java帮助文档 Java最新帮助文档 本帮助文档是使用
程序员的数学:概率统计
2019-09-19编程的基础是计算机科学,而计算机科学的基础是数学。因此,学习数学有助于巩固编程的基础,写出更健壮的程序。本门课程主要讲解程序员必备的数学知识,借以培养程序员的数学思维。学习者无需精通编程,也无需精通数学。从概率统计、线性代数、微积分、优化理论、随机过程到当前大热的机器学习,讲师幽默风趣,课件精致美观,深入浅出带你重学数学!
Python基础入门
2020-06-05【为什么学Python?】 Python 是当今非常热门的语言之一,2020年的 TIOBE 编程语言排行榜中 ,Python名列第一,并且其流行度依然处在上升势头。 借此机会,裴老师联合CSDN推出了本课程,希望能影响更多的人走进Python,踏入编程的大门。 【你将收获什么?】 · 本课程就是为开发者抓住“新基建”这个历史机遇而设置的。认真地学完了本课程,你就有了一把钥匙,所谓“时势造英雄”,Python语言就是未来成长的垫脚石。 · 从核心基础概念到常见第三方模块,包括数据结构、逻辑运算、常见语句、函数、类及第三方模块,丰富的案例帮助学员快速入门Python。 · “授人以鱼”和“授人以渔”并重是本课程的特色。通过在本课程的学习,学员能够以Python语言为载体,掌握研习高级编程语言的一般方法,为后续个人发展奠定基础。 [知识脉络图]
24.46MB
图书管理系统(Java + Mysql)我的第一个完全自己做的实训项目
2019-01-04图书管理系统 Java + MySQL 完整实训代码,MVC三层架构组织,包含所有用到的图片资源以及数据库文件,大三上学期实训,注释很详细,按照阿里巴巴Java编程规范编写
301KB
【京东飞天茅台1499抢购】报错:抢购失败,无法获取生成订单的基本信息,接口返回:【‘addressList’】的解决方案,2021/1/13亲测可用!
2021-01-13【京东飞天茅台1499抢购】 在抢的过程中,抢购链接获取成功,但是在提交订单的时候,获取地址列表失败了。 抢购时报错:抢购失败,无法获取生成订单的基本信息,接口返回:【'addressList'】 此
9.29MB
1970-2020 海洋温度数据.rar
2020-02-152020年美赛A题数据,excel版方便使用,包括1970-2020北大西洋海面每日数据,官方来源。
手把手带你学Python
2020-03-03当下最火的计算机语言,难道你还只停留知道的阶段吗?快跟着老司机一起起飞吧~ 零基础开始学,只要跟着视频一步一步来,多思考,多练习,我相信你会有质的飞越。 学习路上会很苦,也会很累。但是这些等你学会以后,会发现这些都是值得。 还在等什么?快来学习吧~
企业员工角色权限管理平台(SpringBoot2.0+Mybatis+Shiro+Vue)
2019-08-07课程简介: 历经半个多月的时间,Debug亲自撸的 “企业员工角色权限管理平台” 终于完成了。正如字面意思,本课程讲解的是一个真正意义上的、企业级的项目实战,主要介绍了企业级应用系统中后端应用权限的管理,其中主要涵盖了六大核心业务模块、十几张数据库表。 其中的核心业务模块主要包括用户模块、部门模块、岗位模块、角色模块、菜单模块和系统日志模块;与此同时,Debug还亲自撸了额外的附属模块,包括字典管理模块、商品分类模块以及考勤管理模块等等,主要是为了更好地巩固相应的技术栈以及企业应用系统业务模块的开发流程! 核心技术栈列表: 值得介绍的是,本课程在技术栈层面涵盖了前端和后端的大部分常用技术,包括Spring Boot、Spring MVC、Mybatis、Mybatis-Plus、Shiro(身份认证与资源授权跟会话等等)、Spring AOP、防止XSS攻击、防止SQL注入攻击、过滤器Filter、验证码Kaptcha、热部署插件Devtools、POI、Vue、LayUI、ElementUI、JQuery、HTML、Bootstrap、Freemarker、一键打包部署运行工具Wagon等等,如下图所示: 课程内容与收益: 总的来说,本课程是一门具有很强实践性质的“项目实战”课程,即“企业应用员工角色权限管理平台”,主要介绍了当前企业级应用系统中员工、部门、岗位、角色、权限、菜单以及其他实体模块的管理;其中,还重点讲解了如何基于Shiro的资源授权实现员工-角色-操作权限、员工-角色-数据权限的管理;在课程的最后,还介绍了如何实现一键打包上传部署运行项目等等。如下图所示为本权限管理平台的数据库设计图: 以下为项目整体的运行效果截图: 值得一提的是,在本课程中,Debug也向各位小伙伴介绍了如何在企业级应用系统业务模块的开发中,前端到后端再到数据库,最后再到服务器的上线部署运行等流程,如下图所示:
2020华为HCIA/HCNA/数通/路由交换/实验/视频/教程/持续更新赠题库
2020-05-25本课程不仅可以帮助大家顺利考取华为HCIA证书,同时技术视频均为理论+实战配套讲解,讲解细致,通俗易懂,资料完整,可以让大家学到实实在在企业用到的网络技术,本课程包含完整的学习资料,视频+PPT课件,能够帮助你快速掌握HCIA数通网络技术,同时视频中3-4视频后面的附件课件包含了HCIA数通考试题库(带答案),适合从零基础学网络考HCIA的同学!
微信小程序样式开发入门
2019-01-07讲解微信小程序中样式的入门使用,如何使用传统的css知识点来开发wxss的样式;本节课主要讲解在微信小程序中创建样式的几种 写法,元素选择器的基础使用,id选择器和id派生选择器的使用,class类选择器的使用。
高性能MySQL实战课
2020-05-21限时福利1:原价 129 元,最后2天仅需 69 元!后天涨价至98元 限时福利2:购课进答疑群专享柳峰(刘运强)老师答疑服务 限时福利3:购课添加助教领取价值 800 元的编程大礼包 为什么需要掌握高性能的MySQL实战? 由于互联网产品用户量大、高并发请求场景多,因此对MySQL的性能、可用性、扩展性都提出了很高的要求。使用MySQL解决大量数据以及高并发请求已经是程序员的必备技能,也是衡量一个程序员能力和薪资的标准之一。 为了让大家快速系统了解高性能MySQL核心知识全貌,我为你总结了「高性能 MySQL 知识框架图」,帮你梳理学习重点,建议收藏! 【课程设计】 课程分为四大篇章,将为你建立完整的 MySQL 知识体系,同时将重点讲解 MySQL 底层运行原理、数据库的性能调优、高并发、海量业务处理、面试解析等。 一、性能优化篇: 主要包括经典 MySQL 问题剖析、索引底层原理和事务与锁机制。通过深入理解 MySQL 的索引结构 B+Tree ,学员能够从根本上弄懂为什么有些 SQL 走索引、有些不走索引,从而彻底掌握索引的使用和优化技巧,能够避开很多实战中遇到的“坑”。 二、MySQL 8.0新特性篇: 主要包括窗口函数和通用表表达式。企业中的许多报表统计需求,如果不采用窗口函数,用普通的 SQL 语句是很难实现的。 三、高性能架构篇: 主要包括主从复制和读写分离。在企业的生产环境中,很少采用单台MySQL节点的情况,因为一旦单个节点发生故障,整个系统都不可用,后果往往不堪设想,因此掌握高可用架构的实现是非常有必要的。 四、面试篇: 程序员获得工作的第一步,就是高效的准备面试,面试篇主要从知识点回顾总结的角度出发,结合程序员面试高频MySQL问题精讲精练,帮助程序员吊打面试官,获得心仪的工作机会。
Java并发编程精讲
2019-09-28课程会讲解Java中并发相关技术的基础、原理和应用,从线程安全、线程(池), 锁实现和并发容器等高并发Java实现,去深入理解在并发编程中, 一些最容易被忽视的点,这些点也是我在多年编程经验中实际用到, 对于每个小节小课均会有实际的场景应用为你呈现。 同时这些也是面试过程中面试官考察的重点,掌握这些点,面试和工作时,做到心中有货,不慌不乱,能够胜任。
187.40MB
jdk1.8 64位官方正式版 jdk-8u91-windows
2016-06-02jdk1.8 64位官方正式版 jdk-8u91-windows
2.56MB
2020年美赛论文A题moving north
2021-01-182020年美赛论文A题moving north
-
博客
清华计算机系博士小姐姐,竟然用图详解web前端,实在是太秀了
清华计算机系博士小姐姐,竟然用图详解web前端,实在是太秀了
-
博客
初识Mysql基本概念(理论)
初识Mysql基本概念(理论)
-
学院
Python专题精讲 日期和时间的使用
Python专题精讲 日期和时间的使用
-
博客
递归解决权限菜单问题
递归解决权限菜单问题
-
下载
一种主变压器有载分接开关遥控调档装置的设计
一种主变压器有载分接开关遥控调档装置的设计
-
下载
多传感器无线智能水质监测系统设计及应用
多传感器无线智能水质监测系统设计及应用
-
博客
求最小公倍数的两种算法(Java实现)
求最小公倍数的两种算法(Java实现)
-
学院
PHP支付宝微信支付配置教程
PHP支付宝微信支付配置教程
-
学院
转行做IT-第5章 流程控制语句
转行做IT-第5章 流程控制语句
-
学院
电商设计专业思维
电商设计专业思维
-
学院
java微服务常用技术整合
java微服务常用技术整合
-
下载
基于前端的WEB优化设计
基于前端的WEB优化设计
-
博客
百度网盘限速解决方案
百度网盘限速解决方案
-
博客
STM32-PWM_OCTOGGLE模式输出多路不同频率、不同占空比的方波
STM32-PWM_OCTOGGLE模式输出多路不同频率、不同占空比的方波
-
下载
elastic-job控制管理台-console-2.1.4 .zip
elastic-job控制管理台-console-2.1.4 .zip
-
博客
nginx入门教程
nginx入门教程
-
学院
Metabase从入门到精通视频教程
Metabase从入门到精通视频教程
-
学院
JavaEE框架(Maven+SSM)全程实战开发教程(源码+讲义)
JavaEE框架(Maven+SSM)全程实战开发教程(源码+讲义)
-
学院
Laya 2.0 开发3D小游戏 入门教学
Laya 2.0 开发3D小游戏 入门教学
-
下载
基于向量空间模型的中文文本相似度的研究
基于向量空间模型的中文文本相似度的研究
-
博客
P4178 Tree(点分治+容斥)
P4178 Tree(点分治+容斥)
-
下载
基于熵划分子模式典型相关分析的步态识别
基于熵划分子模式典型相关分析的步态识别
-
博客
Mac 命令 - defaults
Mac 命令 - defaults
-
博客
查看服务连接redis的数量
查看服务连接redis的数量
-
博客
PTA 7-110 汽车加油问题 (20分)(水 贪心)
PTA 7-110 汽车加油问题 (20分)(水 贪心)
-
下载
高校学生信息服务系统渗透测试研究
高校学生信息服务系统渗透测试研究
-
下载
算法设计题_树.pdf
算法设计题_树.pdf
-
博客
Java反射机制-Class类&工厂设计模式
Java反射机制-Class类&工厂设计模式
-
学院
UE4游戏逆向与安全+FPS游戏逆向与安全
UE4游戏逆向与安全+FPS游戏逆向与安全
-
下载
数控低频调压仪的设计
数控低频调压仪的设计