uml类图问题

来源:百度知道 编辑:UC知道 时间:2024/09/22 07:52:17
uml中所谓的类图是什么类
控制类,边界类,还是实体类
或者说3个都要?
哪个是侧重点
uml分析的时候先是业务分析系统分析,用例图活动图状态图,然后是先进行数据库分析好呢还是进行类分析呢?或者是其他呢?!
请高手指教!

uml中所谓的类图是什么类

类图就是你对现实社会的对象通过uml语言的描述,比如说有个车类,他有三个方法,分别是开门\关门\点火,还有颜色\型号等属性,这个就可以用类图来表示

控制类,边界类,还是实体类

或者说3个都要?
哪个是侧重点

实体类是重点,控制类和边界类只是提供java算法和模式用得比较多

uml分析的时候先是业务分析系统分析,用例图活动图状态图,然后是先进行数据库分析好呢还是进行类分析呢?或者是其他呢?!

这个没有先后顺序,一般是现对现实社会后者已存在的物理模型进行抽象,得到类图后,在用用例图描述系统所要参与的人员及实现的功能,再用活动图描述系统将要发现的事件,建立系统的数据结构,知道系统所需要的类是那些,最后用状态图描述系统类与类之间的交互

不能这样说
控制类,边界类,实体类是画精化类图时才分的,所谓的类图一般指概要类图,在某种程度上前面三类都要画,但不要求分的很清,不过属于控制类的类概要类图中一定要出现。
先是需求分析阶段根据用户需要实现的功能画用例图,再根据功能实现的步骤画活动图,然后是设计阶段进行类分析,画概要类图,细化类图,对每个用例从类的交互概念上画顺序图或合作图,对每个类画状态图,再根据类的使用情况设计内部外部接口、数据库等方面

fgfgtr