资源预览内容
第1页 / 共19页
第2页 / 共19页
第3页 / 共19页
第4页 / 共19页
第5页 / 共19页
第6页 / 共19页
第7页 / 共19页
第8页 / 共19页
第9页 / 共19页
第10页 / 共19页
第11页 / 共19页
第12页 / 共19页
第13页 / 共19页
第14页 / 共19页
第15页 / 共19页
第16页 / 共19页
第17页 / 共19页
第18页 / 共19页
第19页 / 共19页
亲,该文档总共19页全部预览完了,如果喜欢就下载吧!
点击查看更多>>
资源描述
,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,第七章 统一建模语言UML,UML简介,静态建模,动态建模,物理架构建模,RUP,第七章 统一建模语言UMLUML简介,1,UML,Unified Modeling Language,近10年来OOSE最重要的成果,贡献者:Grady Booch,Ivar Jacobson,,Jin Rumbaugh,中文网站,http:/ Modeling Language,2,UML的组成,UML的模型元素,表示模型中的某个概念,表示模型元素之间的关系,UML的元模型结构,元元模型层,元模型层,模型层,用户模型层,UML模型,UML的组成UML的模型元素,3,UML模型,图,静态图,动态图,视图,用例视图,逻辑视图,并发视图,构件视图,部署视图,UML模型图,4,UML的特点,统一标准,面向对象,表达能力强大,可视化,UML的特点统一标准,5,UML的应用,用于描述系统开发的不同类型于不同阶段,从需求分析到软件设计到软件测试及维护,可视化问题描述,帮助理解问题,帮助建立各阶段的文档,获取和交流有关应用问题求解的知识,辅助构建系统,UML的应用用于描述系统开发的不同类型于不同阶段,6,静态建模,用例模型,用例图表示,从最终用户的角度描述系统功能,类和对象模型,类图和对象图表示,静态建模用例模型,7,类图,Class Diagram,学生,姓名:string,学号:string,书,书名:string,价格:real,1购买,0,.*,属于,类图Class Diagram学生姓名:string书书名:,8,对象图,Object Diagram,王平:学生,姓名:王平,学号:020106,英语:书,书名:英语,价格:26.5,数学:书,书名:数学,价格:21.8,对象图Object Diagram王平:学生姓名:王平英语:,9,对象间关系,关联关系,(Association),聚集关系(Aggregation),泛化关系(Generalization),依赖关系(Dependency),细化,关系,(Refinement),对象间关系关联关系(Association),10,包图,子系统A,子系统D,子系统B,子系统C,子系统E,子系统F,包图子系统A子系统D子系统B子系统C子系统E子系统F,11,动态建模,状态图(State Diagram),时序图(Sequence Diagram),协作图(Collaboration Diagram),活动图,(,Activity Diagram,),动态建模状态图(State Diagram),12,消息,同步消息,异步消息,简单消息,消息同步消息异步消息简单消息,13,状态图,State Diagram,超时,到达,上楼,上楼,到达,上楼,到达,在底楼,向上移动,向底楼移动,向下移动,空闲,状态图State Diagram超时到达上楼上楼到达上楼到达,14,打印机就绪,打印文件,时序图,(Sequence Diagram),打印机忙,保存文件,打印文件,打印文件,计算机,打印服务器,打印队列,计算机,打印机就绪时序图(Sequence Diagram)打,15,协作图,(Collaboration Diagram),打印机忙,保存文件,打印机就绪,打印文件,打印文件,计算机,打印队列,打印服务器,打印机,协作图(Collaboration Diagram)打印机,16,活动图,Activity Diagram,Disk free,Disk full,显示磁盘满,显示在打印,删去显示信息,建立打印文件,Win.printAll(),printer.print(),活动图Activity DiagramDisk freeDi,17,物理架构建模,逻辑架构和物理架构,逻辑架构,物理架构,构件图,配置图,物理架构建模逻辑架构和物理架构,18,RUP,基,于UML的统一建模过程,RUP基于UML的统一建模过程,19,
点击显示更多内容>>

最新DOC

最新PPT

最新RAR

收藏 下载该资源
网站客服QQ:3392350380
装配图网版权所有
苏ICP备12009002号-6