第13讲UML复习综述课件
46页1、UML统一建模,UML复习综述,1、UML基础 2、用例图 3、类图 4、时序图 5、协作图 6、状态图,7、活动图 8、组件图 9、部署图,1、UML基础,2、用例图,建立用例视图分为以下几个步骤: 1、确定参与者(角色、Actor) 2、创建用例(UseCase) 3、创建参与者用例关系图,用例图中的关系及解释,extend,实例1 参与者之间的泛化关系,经理参与:管理人事、批准预算; 安全主管参与:批准安全证书、管理人事、批准预算、监视周边; 保安参与:监视周边。 由于泛化关系,安全主管可以参与全部4个用例。,实例2 用例之间包含关系,客户用例可以包含提供者用例具有的行为,并把它所包含的用例行为作为自身行为的一部分。 这种情况类似于在过程设计语言中,将程序的某一段算法封装成一个子过程,然后再从主程序中调用这一子过程。,用例的上下文是:维护动作包含修改、删除、添加操作。,实例3 用例之间扩展关系,用例上下文:员工可以查询结果,对查询的结果可以执行导出和打印操作。 基础用例提供扩展点以添加新的行为。,3、类图,类的表示 从上到下分为三部分,分别是 类名 属性 操作 类名是必须有的。,
2、类图中的关系及解释,3.1 关联关系 描述了类的结构之间的关系,具有方向、名字、角色和多重性等信息。一般的关联关系语义较弱。也有两种语义较强,分别是聚合与组合,类图中的关系及解释,聚合关系 特殊关联关系,指明一个聚集(整体)和组成部分之间的关系,类图中的关系及解释,组合关系 语义更强的聚合,部分和整体具有相同的生命周期,类与关联关系之间有组合关系,类不存在了,则相应的关联关系也不存在,实例1 聚合关系,类图上下文:汽车由轮胎、车身、发动机、地盘等聚合而成,当汽车报废时,轮胎等还可以单独存在。,实例2 组合关系,类图上下文:人由头部、躯干、四肢、内脏等部分组成。它们的生命周期一致,当人出生时,头部、躯干、四肢、内脏同时诞生,当人死亡时,各组成部分同时死去。,类图中的关系及解释,3.2 泛化关系 在面向对象中一般称为继承关系,存在于父类与子类、父接口与子接口之间,关联、泛化、实现、依赖都是一种关系,类、接口都是一种事物,类图中的关系及解释,3.3 实现关系 对应于类和接口之间的关系,类Circle、Rectangle实现了接口Shape的操作,类图中的关系及解释,3.4 依赖关系 描述了一
《第13讲UML复习综述课件》由会员我***分享,可在线阅读,更多相关《第13讲UML复习综述课件》请在金锄头文库上搜索。
2020届中考英语备考复习-作文课件
2019年中考英语复习-专题十五-交际运用(试卷部分)课件
2019届二轮复习-高中英语-情态动词和虚拟语气课件
2019届一轮复习苏教版物质的跨膜运输课件
2019年北师大版英语单元复习课件::Unit17Laughter课件北师大版选修6
2021届新中考物理冲刺备考复习-力-弹力-重力课件
2019届一轮复习人教版种群的特征和数量变化课件
2020年高考地理一轮复习--等高线地形图-课件
2019版高考英语一轮复习-Unit-1-Living-well课件
2019届一轮复习人教版孟德尔的遗传定律——基因分离定律课件
2019届高三第二轮复习专题二万有引力定律及其应用课件
2020最新部编版语文五年级上册23-鸟的天堂课件含课后练习
2020版高考(浙江)一轮复习:第7讲-细胞呼吸课件
2020年新教材高中英语UNIT4HISTORYANDTRADITIONSSectionⅢDiscoveringUsefulStructures课件必修第二册
2019届高考历史二轮复习阶段三专题十三罗斯福新政与当代资本主义的新变化课件2
2019版高考生物二轮复习-专题三-细胞的生命历程-考点9-细胞分裂过程图像和坐标曲线的识别课件
(通史版)2021版高考历史一轮复习第4部分高考讲座(三)2高考非选择题(12分开放探究题)规范答题讲练课件
2019届高三地理复习第五讲--《区际联系与区域协调发展》课件
2021人教部编版历史九年级上册习题课件:第18课美国的独立
2020学年新教材高中英语Unit1FoodforthoughtPeriodTwoStartingout课件
2024-04-18 25页
2024-04-18 29页
2024-04-18 38页
2024-04-18 16页
2024-04-09 21页
2024-04-09 26页
2024-04-09 28页
2024-04-09 19页
2024-04-09 26页
2024-04-09 23页