UML_面向对象模型(PowerDesigner)..docx

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
UML_面向对象模型(PowerDesigner).

《UML》教案PowerDesigner 面向对象模型《实战项目训练》教案1UML示例11.面向对象模型12.动态模型19授课教师:李祥课时:90分钟面向对象模型面向对象模型是利用UML(统一建模语言)的图形来描述系统结构的模型,它从不同角度实现系统的工作状态。这些图形有助于用户,管理人员,系统分析人员,开发人员,测试人员和其他人员之间进行信息交流。选择File-New Mode命令或者单击工具栏中的New Mode图标,弹出New Mode窗口在左侧是Mode type栏中选择Object-Oriented Model(面向对象模型)选项,在右侧输入模型名称,语言,如下图所示:注:静态图包括:用例图(Use Case Diagram)、类图(Class Diagram)、对象图(Object Diagram)、组件图(Component Diagram)和部署图(Deployment Diagram)。动态图包括:状态图(Statechart Diagram)、顺序图(Sequence Diagram)、协作图(Collaboration Diagram)和活动图(Activity Diagram)。Class Diagram:类图Object Diagram:对象图类图和对象图:用来定义类和对象以及它们的属性和操作。User Case Diagram:用例图主要用来描述系统的外部行为;Sequence Diagram:顺序图显示对象之间的动态合作关系,它强调对象之间消息发送的顺序,同时显示对象之间的交互。Component Diagram:组件图Deployment Diagram:部署图组件图和部署图:描述实现系统的元素组织和系统环境元素的配置。Statechart Diagram:状态图描述类的对象所有可能的状态以及事件发生时状态的转移条件Activity Diagram:活动图描述满足用例要求所要进行的活动以及活动间的约束关系,有利于识别并行活动。Collaboration Diagram:协作图强调对象间的动态协作关系Composite Structure Diagram:复合结构模型单击“确定”按钮,进入OOM设计工作区。在该工作区中可以定义OOM的属性和操作,也可以设计各种UML的图形。选择Model-Model Properties命令,显示如下图所示的OOM的Model Properties窗口定义完毕后单击“确定”按钮。然后选择File-Save As命令,以PubinfoSys.OOM这个名称将所定义的模型存盘。设置模型的选择。选择Tools-Model Options命令,打开Model Options(模型选项)窗口。如下图单击Set As Default按钮,设置为默认选项,然后单击OK按钮。用例图通常用来定义系统的高层次草图,它从用户角度描述了应用的系统功能,指出了各个功能的外部操作者。用于系统需求分析阶段,进行系统需求和功能设计,它包含执行者和用例两个要素。执行者指用户在系统中的角色,用例是用户与计算机的一次交互。用例图主要用来描述每个用例将有哪些执行者进行参与。定义用例用例是外部可见的一个系统功能单元,这些功能由系统单元提供,通过一系列单元与一个或多个参与者之间交换的消息表达。定义用例图右键单击“新增”-Use Case Diagram选择定义4个用例,如下图所示选中第一个用例双击,打开Use Case Properties(用例属性)窗口,将Name属性修改为“查找”,将Code属性修改为Search,如下图所示:得用同样的方法,修改其他3个用例属性如图:单击“执行者”图标定义3个执行者,如下图:选中第一个执行者并双击,打开Actor Properties窗口,将Name属性修改为“顾客”,将Code属性修改为Buyer,如图:利用同样的方法,修改其他两个执行者的属性定义执行者和用例之间的关系。单击“关系”图标,再单击执行者“顾客”并手动鼠标至用例“查找”,释放鼠标,这时在执行者和用例之间建立了关系。双击该关系,打开Association Properties窗口,将Name属性修改为“查询商品”,将Code属性修改为SearchProduct。按照上一步的方法,在其他执行者和用例之间建立关系。定义完成后的用例图如下图:注:如果关系上不显示注释,则需要修改显示参数设置,单击“工具(Tools)”-“显示参数设置(Display Preferences)”,把Name前的勾选上,如下图定义角色角色描述了与系统相互作用的一组用户,最明显的角色是系统中的人,但也可能是系统本身。定义关联用例除了与其参与者发生关联外,还可以参与系统中的多个关系,允许定义的关联有关联,扩展,用例泛化,包括。类图描述类

文档评论(0)

kaiss + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档