UML建模 6.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
UML建模 6

操作规范 打开操作规范窗口: 右键单击浏览器中的操作,从快捷菜单中选择Open Specification命令 打开属性类的类规范窗口,选择Operation标签,双击相应操作的操作名 操作规范 General标签 返回值的类型(Return) 构造型(Stereotype) 输出控制(Export Control) Detail标签 操作变元(argument) 即参数,是操作接收的输入数据; 操作可以不带参数,也可以带参数。 操作变元(argument) 双击参数名、数据类型或默认值中的任意一项,将显示参数规范窗口,可指定每个参数的名称、数据类型和默认值。 操作协议(Protocol) 描述了可以对对象进行的操作,以及操作执行的顺序; 该字段的设置不影响操作代码生成。 操作限制(Qualification) 指定操作的语言特定限制 该字段的设置不影响操作代码的生成。 内存长度(Size) 指定操作运行时所需内存量 时间(Time) 指定操作运行时所需要的大概时间 并发性(Concurrency) Sequential:只有一个控制线程时,操作正常工作。 Guarded:存在多个控制线程时,不同线程的类相互协作,操作可正常工作。 Synchronous:存在多个控制线程时,操作可正常工作。 异常(Exceptions)标签 操作可抛出的异常 通过其中的4个按钮添加、删除和上、下移动异常 前置条件(Preconditions)标签 前置条件 指定操作运行之前应满足的条件,即操作的入口行为,通常是不等式 交互图(Interaction Diagram) 说明操作语义的交互图 语义(Semantics)标签 语义(Semantics) 指定操作的工作 在文本框中用伪代码描述操作逻辑 交互图(Interaction Diagram) 说明了操作语义的交互图 后置条件(Postconditions)标签 后置条件(Postconditions) 指定操作运行之后要符合的条件,即操作的出口行为,通常是不等式 交互图(Interaction Diagram) 说明操作语义的交互图 操作应用 增加一个操作 类似于添加一个属性的操作 删除一个操作 类似于删除一个属性的操作 关联规范 双击模型图中的关联,可以打开关联规范窗口,包含6个标签。 General标签 关系名(Name) 一个动词或动词短语,描述关系的作用,是可选的; 关系名在关系线上斜体显示。 General标签 角色(Role) 描述类在关系中的作用 通常是名词或名词短语,显示在起这个作用的类旁边 角色名前带有一个加号“+”, Detail标签 链接元素(Link Element) 链接元素也称为关联类,可以放置与关联相关的属性 使用限制(Constraints) 限制是必须符合的条件。在Rose中可以设置关系的限制条件 输入的限制条件在生成代码时成为说明语句 Role A General和Role B General 标签 Rose在生成代码时要给关联建立一个属性,Export Control字段设置该属性的可见性 可见性 含义 Public 公共属性。任何其它类都可以访问或修改属性的之值 Protected 保护属性。类及其派生类可以访问该属性 Private 专用属性。其他类不能访问该属性 Implemented 实现属性。只能被同一包中的类访问 Role A Detail和Role B Detail标签 多重性(Multiplicity) 表示关联中一个类的几个实例与另一个类的一个实例相联系 Role A Detail和Role B Detail标签 Aggregate复选框:聚集关系 Static:类所有的实例共享的属性 Friend:表示客户类能访问提供者类的非公共属性和操作 包容(Containment) 设置关联属性是按值还是按引用包容 By Value:组成关系 Key/Qualifier规范 即限定词,在一对多的关联中,索引范围很广,使用限定符可以缩小关联的范围。 Key/Qualifier规范 定义限定词 右单击关联规范窗口Key/Qualifier字段列表,从快捷菜单中选择Insert,直接在列表中输入限定词和类型 Key/Qualifier规范 删除限定词 右单击关联规范窗口Key/Qualifier字段列表,从快捷菜单中选择Delete 修改限定词 单击关联规范窗口Key/Qualifier字段列表,直接在列表中编辑限定词和类型。 打开Key/Qualifier规范窗口 按下面的步骤: 双击关联,打开关联规范窗口; 单击“Role A Detail”标签; 双击Key/Qualifier字段列表中的

文档评论(0)

精华文库 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:7111022151000002

1亿VIP精品文档

相关文档