单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,0,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,0,202x,统一建模语言uml与对象工程(朱小栋编著),演讲人,202x-11-11,202x统一建模语言uml与对象工程(朱小栋编著)演讲人20,1,01.,02.,03.,04.,05.,目录,第一篇基础篇,第二篇对象工程篇,第三篇实践篇,参考文献,缩略词,01.02.03.04.05.目录第一篇基础篇第二篇对象工程,2,第一篇基础篇,第一篇基础篇,3,第一篇基础篇,第1章对象工程的理念第2章类与对象概述第3章uml体系,第2章类与对象概述,第3章UML体系,第一篇基础篇第1章对象工程的理念第2章类与对象概述第3章,4,第一篇基础篇,第1章对象工程的理念,1.2面向对象的软件建模方法,02,1.5本章小结,05,1.1面向对象的软件开发概述,01,1.4统一建模语言(uml)简介,04,1.3对象工程的概念,03,习题,06,第一篇基础篇第1章对象工程的理念1.2面向对象的软件建模方法,5,第一篇基础篇,第2章类与对象概述,01,2.1类,02,2.2对象,03,2.3类与对象的区别,04,2.4类与类之间的关系,05,2.5面向对象程序设计语言中的类和对象,06,2.6本章小结,第一篇基础篇第2章类与对象概述012.1类022.2对象03,6,第2章类与对象概述,习题,第一篇基础篇,第2章类与对象概述习题第一篇基础篇,7,第一篇基础篇,第3章uml体系,3.2uml的基本元素,02,3.1uml的构成,01,3.3关系元素,03,3.4图和视图,04,3.5uml的语言规则,05,3.6uml的公共机制,06,第一篇基础篇第3章uml体系3.2uml的基本元素023.1,8,第一篇基础篇,第3章uml体系,3.7本章小结,习题,第一篇基础篇第3章uml体系3.7本章小结习题,9,第二篇对象工程篇,第二篇对象工程篇,10,第二篇对象工程篇,第5章用例图,02,第4章定义正确的系统,01,第6章活动图,03,第7章类图与对象图,04,第8章交互图,05,第9章交互概述图,06,第二篇对象工程篇第5章用例图02第4章定义正确的系统01第6,11,第二篇对象工程篇,第10章状态图第11章构件图第12章部署图第13章包图第14章对象约束语言(ocl),第11章构件图,第12章部署图,第13章包图,第14章对象约束语言(OCL),第二篇对象工程篇第10章状态图第11章构件图第12章部署,12,第二篇对象工程篇,第4章定义正确的系统,习题,4.4本章小结,4.3系统的功能需求与非功能需求,4.2软件图纸的重要性,4.1相关术语和概念,第二篇对象工程篇第4章定义正确的系统习题4.4本章小结4.3,13,第二篇对象工程篇,第5章用例图,5.1用例图的基本概念,01,5.2用例图中的参与者,02,5.3用例图中的用例,03,5.4用例图中的关系,04,5.5如何阅读用例图,05,5.6典型示例:图书管理系统,06,第二篇对象工程篇第5章用例图5.1用例图的基本概念015.2,14,第二篇对象工程篇,第5章用例图,5.7本章小结,习题,第二篇对象工程篇第5章用例图5.7本章小结习题,15,第二篇对象工程篇,第6章活动图,01,03,6.1活动图概述,6.2活动图的基本组成元素,6.3控制节点,02,04,05,06,6.4其他元素,6.5活动图的应用,6.6构建活动图,第二篇对象工程篇第6章活动图01036.1活动图概述6.2活,16,第二篇对象工程篇,第6章活动图,6.7阅读活动图,6.8本章小结,习题,第二篇对象工程篇第6章活动图6.7阅读活动图6.8本章小结习,17,第二篇对象工程篇,第7章类图与对象图,7.2类图的概述,02,7.5构造类图模型,05,7.1类图与对象图的基本概念,01,7.4类图关系的强弱顺序,04,7.3类之间的关系,03,7.6阅读类图模型,06,第二篇对象工程篇第7章类图与对象图7.2类图的概述027.5,18,第二篇对象工程篇,第7章类图与对象图,7.7对象图的概述,7.8对象图的应用,7.9本章小结,习题,第二篇对象工程篇第7章类图与对象图7.7对象图的概述7.8对,19,第二篇对象工程篇,第8章交互图,8.1顺序图,8.2通信图,8.3顺序图和通信图的关系,习题,8.4本章小结,第二篇对象工程篇第8章交互图8.1顺序图8.2通信图8.3顺,20,第二篇对象工程篇,第9章交互概述图,01,9.1交互概述图的基本概念,9.2如何绘制交互概述图,02,03,04,05,9.3典型示例,9.4本章小结,习题,第二篇对象工程篇第9章交互概述图019.1交互概述图的基本概,21,第二篇对象工程篇,第10章状态图,01,03,10.1状态机与状态图的概念,10.2状态图的表示,10.3建立状态图,02,04,05,06,10.4状态图应用范围,10.5本章小结,习题,第二篇对象工程篇第10章状态图010310.1状态机与状态图,22,第二篇对象工程篇,第11章构件图,11.2构件图的元素表示,02,11.1构件图的基本概念,01,11.3如何创建构件图,03,11.4本章小结,04,习题,05,第二篇对象工程篇第11章构件图11.2构件图的元素表示021,23,第二篇对象工程篇,第12章部署图,12.2部署图的表示,02,12.1部署图的基本概念,01,12.3部署间的关系,03,12.4部署图的建模应用,04,12.5阅读部署图,05,12.6本章小结,06,第二篇对象工程篇第12章部署图12.2部署图的表示0212.,24,第12章部署图,习题,第二篇对象工程篇,第12章部署图习题第二篇对象工程篇,25,第二篇对象工程篇,第13章包图,13.2包的表示,02,13.1包图的概念,01,13.3包图中的关系,03,13.4包的嵌套,04,13.5阅读包图,05,13.6绘制包图,06,第二篇对象工程篇第13章包图13.2包的表示0213.1包图,26,第二篇对象工程篇,第13章包图,13.7实例分析,01,13.8本章小结,02,习题,03,第二篇对象工程篇第13章包图13.7实例分析0113.8本章,27,第二篇对象工程篇,第14章对象约束语言(ocl),14.2ocl特点,02,14.1ocl概述,01,14.3ocl结构,03,14.4ocl表达式,04,14.5ocl语法,05,14.6ocl的约束使用,06,第二篇对象工程篇第14章对象约束语言(ocl)14.2ocl,28,第二篇对象工程篇,第14章对象约束语言(ocl),14.7本章小结,习题,第二篇对象工程篇第14章对象约束语言(ocl)14.7本章小,29,第三篇实践篇,第三篇实践篇,30,第三篇实践篇,第15章统一软件开发过程(rup)第16章电子商务网站系统建模第17章微信系统建模,第16章电子商务网站系统建模,第17章微信系统建模,第三篇实践篇第15章统一软件开发过程(rup)第16章电子,31,第三篇实践篇,第15章统一软件开发过程(rup),15.2rup与传统开发方式的对比,02,15.5本章小结,05,15.1rup简介,01,15.4rup商业开发要素,04,15.3rup二维开发模型,03,习题,06,第三篇实践篇第15章统一软件开发过程(rup)15.2rup,32,第三篇实践篇,第16章电子商务网站系统建模,16.2用例模型,02,16.1系统需求,01,16.3静态结构模型,03,16.4动态行为模型,04,16.5系统部署模型,05,16.6本章小结,06,第三篇实践篇第16章电子商务网站系统建模16.2用例模型02,33,第16章电子商务网站系统建模,习题,第三篇实践篇,第16章电子商务网站系统建模习题第三篇实践篇,34,第三篇实践篇,第17章微信系统建模,17.1微信系统需求分析,17.3本章小结,习题,17.2微信系统的uml建模过程,第三篇实践篇第17章微信系统建模17.1微信系统需求分析17,35,参考文献,参考文献,36,参考文献,参考文献,37,缩略词,缩略词,38,缩略词,缩略词,39,感谢聆听,202x,感谢聆听202x,40,