用UML和Java进行建模

三种UML图对交付java 程序影响最大:

用例图、类图、序列图(也叫协作图)

将UML图映射到Java
UML图特定的元素Java中的对应元素
包图实例java包
用例图实例一路经形式提供用户界面元素,最终会变成序列图
类图操作操作/方法
属性成员变量和相关的存取器操作
关联成员变量和相关的存取器操作
序列图实例控制器类中用来协调流程的操作
消息目标目标类中的操作
协作图实例控制器类中用来协调流程的操作
消息目标目标类中的操作
状态图动作活动处于生命周期中的类的操作
事件处于生命周期中的类或另一个协作类的操作
状态变量处于生命周期中的类的属性
活动图动作状态方法代码,实现一个复杂操作或对一个用例路径发送的消息进行协调
组件图组件通常是一个 .Java 或一个 .class 的文件
部署图节点物理的、可部署的安装程序集,可部署到客户端、服务器端
1. 类图:该图用于使用可视化建模工具生成Java代码。此外,从所有其他图中得到的信息也会以各种方式影响该图.

关键的类图组件:

1)  类 :识别图的类最终会自动生成java文件

2)  属性 : 在泪中识别出的属性会成为类模块中的私有(也可以是公有或保护)成员变量.根据设计者的选择,该过程也可以自动生成必要的get/set方法

3)  接口:通过在序列图中发现的消息发送模式,类的接口,即其公有操作,将以操作的形式添加到类中

4)  操作:为一个类定义的每个操作,最后都会成为俄类中的一个工友、私有或保护的操作。操作最初可能会去发完整的签名定义(只有操作名),但最终会包含完全确定的签名。

5) 关联:在类之间识别出的关联最后会成为类的属性,以便实现序列图详细描述的消息发送模式。

6) 终止类:终止类同城用来生成最初的数据库模式(假定使用关系型数据库作为持久存储设施),以数据定义语言(DDL)的形式指定。

注:UML类图及其java对应物.java类文件,是驱动应用程序实现的核心。


2. 序列图:实现应用程序的目标所需的任务是通过用力中的路径指定的。

可以使用序列图来“预演”应用程序。

当项目组熟悉了UML和与之配合的统一过程,可能就不在需要预演代码。

序列图预演是确认一个用例路径是否正确的主要途径。


3.组件图:在可视化建模工具的组件图中,已完成开发的类会指定给该图中的组件。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值