UML(Rational Rose2007)
小小青叶
开源代码托管:https://github.com/qingye
展开
-
项目建模大致流程
一、前言从10年初到现在13年5月,差不多干了3年多的管理了,虽然是部门经理的职位,带着两个技术团队(iOS & Android),但是,由于是小公司,所以,除了日常的团队管理外,更多的是技术上和项目上的管理,以及参与手机跨平台架构设计,UML建模和Coding工作,今天这篇文章,就讲讲整个项目UML建模的大致流程。虽然,小公司,像我现在所在的公司,不到100人,基本上,都是上面的领导拍着原创 2013-05-16 15:06:49 · 1132 阅读 · 0 评论 -
如何用Rational Rose画聚合与组合关系(空心菱形与实心菱形)
很久没用Rational Rose了,还是在上大学时用过2003,今天突然想起来,就装了个2007,然后想使用组合关系(即实心菱形时),忘记怎么画了,-_-|||,于是捣鼓了半天,终于搞定:第一步:第二步:第三步:OK! 这里顺便讲一下聚合关系与组合关系的区别:聚合与组合都是一种结合关系,只是额外具有整体-部分的意涵。如上图中的A、B、C、D4个类的原创 2013-05-06 17:31:06 · 6322 阅读 · 0 评论 -
Rational Rose 之关联关系与依赖关系的区别
这两个关系对于初学者来说,看起来似乎一样,没啥感觉,但是,这两者在代码上是有细微区别的:简单的说:类A与类B,在关联关系中,A中会保存B的一个实例,即B是A中的一个成员对象;而在依赖关系中,A不需要保存B的实例,而可能只是当一个临时的参数来传递或赋值等,即A中只需要include B.h(C++中)或import package.B(Java中)即可。原创 2013-05-06 17:53:34 · 967 阅读 · 0 评论 -
Rose 关联关系中Role、Keys/Qualifier等讲解
前言:本篇文章讲解关联关系中,对两端的类的直观表示,先来看图:图中显示了Company与Person之间的雇主与雇员的双向关联关系,同时,还在Person端加了限定词,即Company通过限定词可以找到Person。1. employs:描述Company与Person的关系是前者雇用后者;2. +employer, +employee:描述这两者在“Logical View”原创 2013-05-07 17:00:45 · 1033 阅读 · 0 评论 -
rose中interface的4种不同显示
本篇只是一个小记录,以免像以前读书一样,白读了。先上个图,直观的看看:以上是类C实现了三种接口,而这4种接口在ROSE逻辑视图中的表现形式却不同,其实很简单:上图中,在"Stereotype Display"中,有对应的4种显示,可以根据不同的喜好来选择。注:本文是以Interface来做一个范例,其实还有其它视图都有不同的显示。原创 2013-05-07 16:02:21 · 1077 阅读 · 0 评论