UML设计先有顺序图还是类图?

rainbow2k 2003-04-30 05:35:32
多谢了!
...全文
1327 28 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
28 条回复
切换为时间正序
请发表友善的回复…
发表回复
LanceTree 2003-08-02
  • 打赏
  • 举报
回复
类图和时序图都是目的.
我们一般意义的建模分为领域建模,数据建模和行为建模.
类图是领域模型,时序图是行为模型.二者并重,都是手段.
collioner 2003-08-01
  • 打赏
  • 举报
回复
为什么要画顺序图?顺序图有什么价值?是否可以这样理解,交互地画顺序图和类图的目的是完善类图,完善类和类之间的职责分配和协作关系,也就是说,顺序图是手段,类图才是目的。
tongerlhy 2003-07-31
  • 打赏
  • 举报
回复 2
我觉的二者不可能有绝对的界限,一定要先做哪个然后再做另外一个,二者应该是并行进行的相互完善。因为设计本身就不可能一下达到完善的程度,而是一个螺旋上升的过程:)
dislocation 2003-07-30
  • 打赏
  • 举报
回复
Analysis-level Sequence and Collaboration diagrams

Analysis-level Class diagrams.
LanceTree 2003-07-30
  • 打赏
  • 举报
回复
楼上说的领域模型来自于现实世界的分析。
当然只是很粗略的捕获一些名次作为概念类。并非是软件系统的设计类,但却可以给设计过程很好的激励。
而真正的时序图和设计类图是并行画的,在迭代中不断补充。
wangj_me 2003-07-30
  • 打赏
  • 举报
回复
如果你的类图是凭空想象出来的,那么先后顺序是没有关系的。
正规的方法是Analysis Class ——〉Sequence ——〉Class,
arfayr 2003-07-22
  • 打赏
  • 举报
回复
顺序图有好多种的,有表达业务模型的顺序图,有表达对象间的顺序图,甚至可以有表达对像一个方法的顺序图

不同的顺序图和类图的衍生时间是不一样的
zhaoxichao 2003-07-22
  • 打赏
  • 举报
回复
业务建模中出来了业务的顺序图,不会有类图
系统分析的时候根据usecase的描述提出类,再根据类画usecase的顺序图
jeffyan77 2003-07-22
  • 打赏
  • 举报
回复
就开发过程来说,最先有的是Use Case图。类图应当出现在Sequence图之前。

当然,真实的过程总是有修改在里面,所以可能在有了Sequence图之后又回去修改类图。
jeck_zhou 2003-07-22
  • 打赏
  • 举报
回复
从官方的文档看,是没有一定的先后顺序的。我觉得主要从实际业务出发,刚开始的时候只是知道业务流程,类图是出不来的。如果类图出的来当然先把类图划号了在出顺序图,这样就不用在类图出来后还要修改前面的顺序图了。
MadGodRokie 2003-07-22
  • 打赏
  • 举报
回复
类图和顺序图在实际中是同步产生的。
xuzhenhua21 2003-07-22
  • 打赏
  • 举报
回复
1、用例(描述需求),路径有主,备用之分,这时可以使用活动图进行建模
2、从用例抽角出类,(多数是实体类)----绘制类图
3、对用例使用序列图,这时就要体现对象的生命,这时也会捕捉出一些控制类,同时对类的方进行补充
4、完成序例图,就可以交付程序员进行开发(当然,前提是程序员懂uml,懂面向对象程序编写)
产生个原型产品!
huaboy 2003-07-22
  • 打赏
  • 举报
回复
迭代的过程,先从USE CASE的顺序图开始推分析类图。推荐《UML建模实践过程》讲的很好。迭代的思想!不要用过程的思想考虑,是一个喷泉模型的迭代!雏形开始,慢慢充实。
rolt 2003-07-20
  • 打赏
  • 举报
回复
http://www.umlchina.net/training/umlchina_1.pdf

http://www.umlchina.net/training/umlchina_2.pdf

供参考
wltsui 2003-05-10
  • 打赏
  • 举报
回复
Analysis Class ——〉Sequence ——〉Class
Hominidclint 2003-05-10
  • 打赏
  • 举报
回复
Analysis Class ——〉Sequence ——〉Class
Wally_wu 2003-05-09
  • 打赏
  • 举报
回复
先有类图﹐类图是从用例中产生的﹐然后再有顺序图﹐它是执行每个类的流程
victor97 2003-05-09
  • 打赏
  • 举报
回复
现有概要的类图,在通过顺序图去完善类和发现新类,在使用设计模式中的相关模式去优化类。
以上纯粹个人看法!
青润 2003-05-08
  • 打赏
  • 举报
回复 1
不,在实际开发的过程中,是先有业务流程的,在绘制时序图的过程中逐渐细化出类图。
所以,两者的最后实际完成是同时的。
如果说到启动的过程,应该实现规划出分析类,然后,绘制出分析时序图,接着对时序图进行细化,细化出设计时序图的过程中,分析类就转换成设计类了,这个时候,也就逐渐完成了整个过程。
sincere1314 2003-05-08
  • 打赏
  • 举报
回复
业务流程-->高层的类图-->use case diagram(abstract) --> use case diagram(detailed,including usecase specification) --> 分析类和use case实现(sequence diagram and collaberation diagram)
加载更多回复(8)

1,268

社区成员

发帖
与我相关
我的任务
社区描述
软件工程/管理 管理版
社区管理员
  • 研发管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧