PowerDesigner-面向对象模型(用例图,序列图,类图,生成Java源代码及Java源代码生成类图)

本文详细介绍了如何使用PowerDesigner进行面向对象建模,涵盖了用例图、序列图和类图的创建,以及如何从类图生成Java源代码和反向工程Java代码生成类图的过程。
摘要由CSDN通过智能技术生成
面向对象模型

  面向对象模型是利用UML(统一建模语言)的图形来描述系统结构的模型,它从不同角度实现系统的工作状态。这些图形有助于用户,管理人员,系统分析人员,开发人员,测试人员和其他人员之间进行信息交流。这里主要介绍用例图,序列图和类图。

  1.面向对象模型OOM

    面向对象模型是利用UML的图形描述系统结构的模型,可以利用PowerDesigner的面向对象模型进行创建。PowerDesigner支持UML的下列图形。

  • 用例图(User Case Diagram):通常用来定义系统的高层次草图,它从用户角度描述了应用的系统功能,指出了各个功能的外部操作者。
  • 序列图(Sequence Diagram):描述系统如何实际完成在User Case图中定义的功能。可以画出对象(类的实例)之间交互时产生的时序关系。
  • 类图(Class Diagram):描述类与类之间的静态关系。其中包括一系列的包,类,接口和它们之间的关系。类图是定义其他图的基础。

  2.创建面向对象模型

    (1)选择File-New Model命令或者单击工具栏中的New Model图标,弹出New Model窗口。

    (2)在左侧是Model type栏中选择Object-Oriented Model(面向对象模型)选项,在右侧输入模型名称,语言,如图8-1所示。

图8-1

    (3)单击“确定”按钮,进入OOM设计工作区。在该工作区中可以定义OOM的属性和操作,也可以设计各种UML的图形。

    (4)选择Model-Model Properties命令,显示如图8-2所示OOM的Model Properties窗口。

图8-2

    (5)定义完毕后单击“确定”按钮。然后选择File-Save As命令,以PubInfoSys.OOM这个名称将所定义的模型存盘。

    (6)设置模型的选择。选择Tools-Model Options命令,打开Model Options(模型选项)窗口。如图8-3所示。

图8-3

    (7)单击Set As Default按钮,设置为默认选项,然后单击OK按钮。

  3.设计用例图

   3.1 用例图用于系统需求分析阶段,进行系统需求和功能设计,它包含执行者和用例两个要素。执行者指用户在系统中的角色,用例是用户与计算机的一次交互。用例图主要用来描述每个用例将有哪些执行者进行参与。

  • 定义用例:用例是外部可见的一个系统功能单元,这些功能由系统单元提供,通过一系列单元与一个或多个参与者
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值