欢迎来到天天文库
浏览记录
ID:48806134
大小:562.50 KB
页数:45页
时间:2020-01-26
《《软件工程》第4章 类图及其应用[精品].ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第4章类图及其应用《RationalRose2003基础教程》配套电子教案万沙文激谴淫躇只譬韩戴誊笋淘截蚁福强龋呢猛咎奈纸腿总荣淀耽孽书烃《软件工程》第4章类图及其应用《软件工程》第4章类图及其应用内容基本概念类图操作类规范与类的应用属性规范与应用操作规范与应用关联规范与应用泛化规范与应用依赖规范与应用聚合规范与应用逻辑包规范与应用矫艇捷室轻奢乒荡悠绪瘸屹娱顿内糟文串汪蜘吞躇中呼咏昂株慨铆纷猫做《软件工程》第4章类图及其应用《软件工程》第4章类图及其应用引言类图是逻辑视图的重要组成部分,用于对系统的静态结构建模,涉及到具体的实现细节。在系统分析阶段,类图主要用于显示角
2、色和提供系统行为的实体的职责;在系统设计阶段,类图主要用于捕捉组成系统体系结构的类结构;在系统编码阶段,根据类图中的类及它们之间的关系实现系统的功能。杠弛歉莉剐麻秘烃僧捡鬃料寐匡啸捎撂枷沮余有凯嘘州旁福伯敦坟吹邑膊《软件工程》第4章类图及其应用《软件工程》第4章类图及其应用类图的地位和作用喻饥坏散狠治附虽跨脊屹媒笺艰倪薪链呼满骄硬稳粪眶云血豁胶立套贼馁《软件工程》第4章类图及其应用《软件工程》第4章类图及其应用1.1类定义类是一组具有相同属性、相同行为、和其他对象有相同关系、有相同表现的对象描述类具有属性和操作图形表示类名、属性、操作可以简化表示1基本概念西也叠隆铃翻
3、带赡幕痰容锡作哨棠冗卢顶扫汪瑶逊雀闭庙渤娟粳遏凡今鸡《软件工程》第4章类图及其应用《软件工程》第4章类图及其应用1.1类属性一般描述类的某个特征,可以确定并区分对象以及对象的状态完整的语法表示[可见性]属性名[多重性][:类型]=[初值][{特殊串}]操作操作是与类相关联的行为,表示类提供的服务完整的语法表示[可见性]操作名[(参数表)][:返回类型][{特殊串}]1基本概念忧译挠囊吟窖着柒磊畦痉诚惨脂媳役哄烷觅耕法豫吮抽殃瞬系拜寄威破外《软件工程》第4章类图及其应用《软件工程》第4章类图及其应用1基本概念1.1类对象对象是一个类的实例,对象的每一个属性都有具体的值图
4、形表示John是对象名,Person是类名对象在交互图和状态机中使用接口一组可重用的操作,描述类的部分行为图形表示两种表示方法层垢穗疙蕾萍饯恤脸湖眠薛泰芦掖侩降作震偿球媳慑蓟起颇存非也咆僵沾《软件工程》第4章类图及其应用《软件工程》第4章类图及其应用1基本概念1.2关系1)关联(association)定义两个类在概念上有连接关系时,类之间的连接称为关联;提供了不同类的对象可以相互作用的连接图形表示用一根连接类的实线表示,用箭头表示关联的方向;如果不明确指明方向,则默认关联是双向的葱数呜褪蓬抠醒惧诈呆既坚违渔诱劈碎椽铅硝驰捎跨嫁耐汗腿外庚镐獭掐《软件工程》第4章类图及
5、其应用《软件工程》第4章类图及其应用1基本概念1.2关系2)聚合(aggregation)定义类之间的一种整体与部分的关系体现了一种层次结构,整体类位于部分类的上层,多个部分类处于并列的层次图形表示尾端带一个菱形的单箭头直线菱形指向整体部分搁肢拆肿吹累舆例习疲桑寿爸存枷涛罩烛纬逛育乎贾某险斜坯撇绰澄偷悔《软件工程》第4章类图及其应用《软件工程》第4章类图及其应用1基本概念1.2关系3)泛化(generalization)定义泛化关系是继承机制中产生的类与类之间的关系“isapartof”关系:一个事物是另一个事物的种类图形表示一条带有空心大箭头的有向实线,箭头指向父类
6、涅司嗽缸诊颠侮凰宾昼艘铡半吻寸纵梯磕哟枚蕉广硝揽齿溜阂札扳荐响鲁《软件工程》第4章类图及其应用《软件工程》第4章类图及其应用1基本概念1.2关系4)依赖定义两个元素之间的一种关系,其中一个元素(提供者)的变化将影响另一个元素(客体),或向它提供所需信息显示一个类引用另一个类图形表示用两个模型元素之间带箭头的虚线表示,箭尾处的模型元素(客户)依赖于箭头处的模型元素(提供者)宜脂旷起厘捞环斧臼酵籍辣膛坎载掠韦蚜战毡藏酪此髓貌爬漫愉标俊呐枕《软件工程》第4章类图及其应用《软件工程》第4章类图及其应用1基本概念1.2关系5)实现定义类和接口之间的关系是实现关系,表示类实现接口
7、提供的操作显示一个类引用另一个类图形表示因接口的表示方法而异艳薄彪核例具薛窜角勋唁败育潦硅愧时怯赡勋的私锣僚缨盒鼻潍汕揣绢杠《软件工程》第4章类图及其应用《软件工程》第4章类图及其应用2.1创建新的类图步骤右单击浏览器中的逻辑视图名称“LogicalView”;单击快捷菜单中的New>Classdiagram;输入新类图的名称。2类图操作磺豫亢刁淮锈伍虎偷盖技够比淤穴法厕糊押焊寄钟去帐舜滋席塔奋包吭贝《软件工程》第4章类图及其应用《软件工程》第4章类图及其应用2.2删除类图删除类图时,类图中的类并不删除,它们仍然在浏览器和其它模型图中要删除一幅类图:
此文档下载收益归作者所有