UML学习

UML是程序员应该掌握的技能之一,单位为此特别进行了四天的UML培训,简单总结下。

1 类图
2 高级用例图
3 对核心分析类画活动图 ,基本流程(正常流程)
4 低级用例图
5 类图
依赖要有参数

建图阶段顺序
草图 – 蓝图 – 精图

核心分析类为主要业务抽象

表示空间关系可用 通信图

状态图对某个类进行

组件图

总结
核心分析类必须要有(系统包括那些)
用例图
类图

活动图一般对应主函数

第一节 对象
有形对象、无形对象

第二节 类
类是对象的抽象
第三节 封装

第四节 继承
描述类之间的关系,父类与子类的关系。(UML里一个子类可以继承多个父类)
什么是泛化

第五节 消息
对象间的访问

第六节 结构
对象之间的关系
什么是永久连接 、 动态连接

第七节 多态
多态 动态绑定 类属 定义接口
子类之间的方法名一样,但实现不一样

第八节 永久对象

UML图
动态图包括 用例图 状态图 顺序图 通信图
静态图 类图 类关系图
部署视图 部署图,组件图
模型组织图 包图

活动图是用来描述一系列顺序动作。结果及其它们 之间关系的图。主要用来表示系统控制流程和业务处理流程。

用例 (是一系列场景的集合,场景是用例的一个实例)
分类 顶及用例 业务用例

用例之间的关系
包含(执行前必须含有另一个用例)、扩展(可以不包含某个用例)

用例描述模板
包括: 前置条件 后置条件 基本事件流 备用事件流程 异常事件流程 参与者 用例名称

四 创建类图

泛化
指由一般元素找到特殊元素。

多态
不同类的对象具有相同签名的操作。

覆盖,改写父类
重载 函数名相同,但参数不同

功能对应业务用例
引言下方为顶级用例,功能 对应业务用例,范围对应活动图。

依赖 用虚线箭头表示

活动图相当于整个系统,相当于java里的main函数的执行。

顺序图,函数体关系图,显示一组对象为了实现某种功能。

活动图 要找典型状态

消息:可以有无发送者消息

UML2.0以后加入组合区概念

您可能感兴趣的文章

  1. 迫于…此处省略n个字
  2. 留面子效应
  3. 爱的最高境界
  4. 世界九大顶级巧克力,你吃过几种
  5. 忙碌的一天
  6. 豆瓣 我来啦
  7. 又要被感冒再次击到了
  8. 摘录
  9. 中秋聚会
  10. Hello world!
分享到Twitter 分享到新浪微博 分享到开心 分享到QQ空间 分享到人人 分享到鲜果 分享到豆瓣 分享到网易微博 分享到搜狐微博
You can leave a response, or trackback from your own site.

Leave a Reply

You must be logged in to post a comment.

Powered by WordPress | Find Wireless Deals at BestInCellPhones.com. | Thanks to iCellPhoneDeals.com Free Cell Phones, Find Highest CD Rates and Incinerador De Grasa Revisión