- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
动态模型描述与操作时间和顺序有关的系统特征、影响更改的事件、事件的序列、事件的环境以及事件的组织。借助时序图、状态图(见第3章)和活动图,可以描述系统的动态模型。例子:课程登记的UseCase边界类登记表格、计划表、计费界面、课程表实体类提供课程、学生计划、学生信息控制类登记管理类图描述类及类与类之间的静态关系。类图是一种静态模型,它是创建其他UML图的基础。1.定义类类的图形符号为长方形,用两条横线把长方形分成上、中、下3个区域,3个区域分别放类的名字、属性和服务。9.4.1类图的基本符号图9.4表示类的图形符号1.类名类名是一类对象的名字。为类命名时应该遵守以下几条准则:使用标准术语。例如,“交通信号灯”比“信号单元”这个名字好,“传送带”比“零件传送设备”好。(2)使用具有确切含义的名词。例如,“库房”比“房屋”或“存物场所”更确切。(3)必要时用名词短语作名字。例如,“储藏室”、“公司员工”等都是比较恰当的名字。总之,名字应该是富于描述性的、简洁的而且无二义性的。2.属性UML描述属性的语法格式如下:可见性属性名:类型名=初值{性质串}属性的可见性(即可访问性)通常有下述3种:公有的(public)、加号(+)私有的(private)减号(-)保护的(protected)井号(#)类型名表示该属性的数据类型。用花括号括起来的性质串列出该属性可能的取值。例如,“发货单”类的属性“管理员”,在UML类图中像下面那样描述:-管理员:String=“未定”又例如,小汽车注册号:String日期:Cardata速度:Integer方向:Direction3.服务服务也就是操作,UML描述操作的语法格式如下:可见性操作名(参数表):返回值类型{性质串}参数表是用逗号分隔的形式参数的序列。描述一个参数的语法如下:参数名:类型名=默认值类图由类及类与类之间的关系组成。类与类之间通常有关联、泛化(继承)、依赖和细化等4种关系。1.关联关联表示两个类的对象之间存在某种语义上的联系。例如,作家使用计算机,我们就认为在作家和计算机之间存在某种语义连接。9.4.2表示关系的符号(1)普通关联类与类之间存在连接关系就可以用普通关联表示,通关联的图示符号是连接两个类之间的直线。关联是双向的,可在一个方向上为关联起一个名字,在另一个方向上起另一个名字。图9.5普通关联示例在表示关联的直线两端可以写上重数(multiplicity),它表示该类有多少个对象与对方的一个对象连接。0…1 表示0到1个对象0…*或* 表示0到多个对象1+或1…* 表示1到多个对象1…15 表示1到15个对象3 表示3个对象如果图中未明确标出关联的重数,则默认重数是1。(2)关联的角色在某些情况下显式标明角色名有助于别人理解类图。一个人与另一个人结婚,必然一个人扮演丈夫的角色,另一个人扮演妻子的角色。图9.6关联的角色(3)限定关联限定关联通常用在一对多或多对多的关联关系中,在类图中把限定词放在关联关系末端的一个小方框内。例如,某操作系统中一个目录下有许多文件,一个文件仅属于一个目录,在一个目录内文件名确定了惟一一个文件。利用限定词“文件名”表示了目录与文件之间的关系,可见,利用限定词把一对多关系简化成了一对一关系。图9.7一个受限的关联(4)关联类为了说明关联的性质可能需要一些附加信息。可以引入一个关联类来记录这些信息。关联类通过一条虚线与关联连接。例如,一个电梯控制器控制着4台电梯,这样,控制器和电梯之间的实际连接就有4个,每个连接都对应一个队列(对象),每个队列(对象)存储着来自控制器和电梯内部按钮的请求服务信息。图9.9关联类示例电梯控制器通过读取队列信息,选择一
您可能关注的文档
- CDMA2000无线网络优化.ppt
- 2025年智能电网柔性直流输电技术智能化运维策略研究.docx
- 2025年智能电网柔性直流输电技术助力智能微电网发展研究.docx
- 2025年智能电网柔性直流输电技术智能化电网运维管理研究.docx
- 2025年智能电网柔性直流输电设备国产化进程与技术创新.docx
- 2025年智能电网柔性直流输电网络拓扑优化技术创新分析.docx
- 2025年智能电网柔性直流输电设备故障检测技术创新.docx
- 2025年智能电网柔性直流输电技术在电网智能化调度中的应用分析.docx
- 2025年智能电网柔性直流输电技术在电网智能化改造中的应用与挑战.docx
- 2025年智能电网柔性直流输电技术在电网智能微网中的应用前景.docx
- 2025年智能电网柔性直流输电技术在我国西部地区应用前景.docx
- 7.2 弹力-人教版八年级物理下册.pptx
- 2025年智能电网柔性直流输电技术在智能变电站中的应用研究.docx
- 2025年智能电网柔性直流输电技术在智能电网智能化存储中的应用.docx
- 2025年智能电网柔性直流输电技术在新能源并网中的应用研究.docx
- 2025年智能电网柔性直流输电技术在智能电网智能化控制中的应用.docx
- 2025年智能电网柔性直流输电技术在智能电网智能化预测中的应用.docx
- 2025年智能电网柔性直流输电技术在智能电网智能化服务中的应用.docx
- 2025年智能电网柔性直流输电技术在智能电网智能化运维中的应用.docx
- 2025年智能电网柔性直流输电技术智能化保护系统研究.docx
原创力文档


文档评论(0)