我自己记录的UML笔记

一.    表外键画法:在 XDE 中,以 City ,State 为例.
    1.先定义好父表.再定义子表,在子表中不定义和父表的关联列(定义好State表(SateCode,StateName)后,定义City表(CityCode,CityName)).
    1.用 Non-Identifying Relationship 关系从父表画向子表.(从State画向City,箭头指向父表)
    2.在子表中更改列名称.(默认外键的列名称是父表的主键列名称).
二.    在表的基础上生成视图.
    1.表建好后,建一空视图.
    2.用 View Dependency 关系 从视图画向子表.(箭头指向子表).
    3.更改视图的列名.
三.    数据库的正反向工工程中,包不能正确的反向到 XDE  中(没有代码),包也不能正向生成到数据库中.
四.    建立关联.从被动者画向主动者.把 Kind 改为 Composition ,即变成实心箭头.
五.    如何画类实例.
六.    总结关系:
    聚集:    实线空心角箭头.表示一个类由几部分组成 ( 整体-部分 ).
    组成:    实线实心角箭头.表示 聚集中的每部分只能属于一个整体.
    继承和泛化:    实线空心角箭头. 类间 is kind of 的继承关系.
    依赖:    虚线箭头.一个类使用了另一个类(一个类操作的型构中用到了另一个类的定义).
    关联:    实线实心带角箭头.类间连接.箭头指关系的方向(一个用例批向另一个用例的依赖性).
    实现:    虚线空心角箭头.类和接口的关系( 一个类实现一个接口 ) .
    扩展:    虚线箭头.用例间.扩展基用例序列中的某个具体指定的点上
七.    关系上的约束和 Or 是怎么画上去的.

posted @ 2009-03-09 01:00  NewSea  阅读(335)  评论(0)    收藏  举报