在用Rational Rose设计时遇到的2个小问题
1.如何标志一个类是抽象类
2.在类的specification对话框中,general Tab中的type,stereotype是干什么用的?
我用的rose是2003,谢谢
[解决办法]
stereotype:版型、衍型,UML的扩展方式,用于指定一个明确的类型
[解决办法]
1、抽象类如果你设置不出来,估计是语言没有选择对。你看看你这个类创建时候的default language,这个如果设置正确,你就可以直接在class specification中设置类为abstract.
2、这个是标志类的类型,或者说是系统中的类型的,你打开的应该是standard specification。
[解决办法]
stereotype更多地被翻译成“构造型”,是对相应元素的修饰或描述信息,比如在Rose中对类使用不同的
构造型的话,Rose会绘制不同的图标。
[解决办法]
4楼的准确
[解决办法]
作用就是分类,让你一看就知道是关于哪方面的元素,比如类的构造型:边界、控制、实体,你一看就知道这个类是关于哪方面的类,设计器一看就知道绘制什么样的图标。
[解决办法]
这样的区别的意义就是便于理解,方便沟通。
[解决办法]
一般情况下,边界类用于系统与人或其他系统的接口,控制类用于业务逻辑的处理,实体类用于持久保存的数据,也可以说依次对应于MVC模型中的V、C、M。
更详细的用法详见UML建模的相关资料。