1、第七章 统一建模语言UMLnUML简介n静态建模n动态建模n物理架构建模nRUPUMLnUnified Modeling Languagen近10年来OOSE最重要的成果n贡献者:Grady Booch,Ivar Jacobson,Jin Rumbaughn中文网站nhttp:/ Diagram学生姓名:string学号:string书书名:string价格:real 1购买 0.*属于 对象图Object Diagram王平:学生姓名:王平学号:020106英语:书书名:英语价格:26.5数学:书书名:数学价格:21.8对象间关系n关联关系(Association)n聚集关系(Aggrega
2、tion)n泛化关系(Generalization)n依赖关系(Dependency)n细化关系(Refinement)包图子系统A子系统D子系统B子系统C子系统E子系统F动态建模n状态图(State Diagram)n时序图(Sequence Diagram)n协作图(Collaboration Diagram)n活动图(Activity Diagram)消息同步消息异步消息简单消息状态图State Diagram超时到达上楼上楼到达上楼到达在底楼向上移动向底楼移动向下移动空闲打印机就绪打印文件时序图(Sequence Diagram)打印机忙保存文件打印文件打印文件计算机打印服务器打印队列计算机协作图(Collaboration Diagram)打印机忙保存文件打印机就绪打印文件打印文件计算机打印队列打印服务器打印机活动图Activity DiagramDisk freeDisk full显示磁盘满显示在打印删去显示信息建立打印文件Win.printAll()printer.print()物理架构建模n逻辑架构和物理架构n逻辑架构n物理架构n构件图n配置图RUP基于UML的统一建模过程