用 rose 画完用例图后怎么继续下去?

toto2004 2006-12-20 07:05:43
本人刚接触分析设计,好不容易看懂了个用例图,听说用rose做分析设计是一个很流畅的过程从用例图、逻辑视图、组件图...一步步往下,但是我怎么就一点也看不出逻辑视图和用例图有什么关系,到底是怎么从用例图得到接下来的图直到得出最后的类图?这个问题折磨了我好长时间了:( 请各位大侠指点一二先谢了:)
...全文
614 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
roger_77 2006-12-23
  • 打赏
  • 举报
回复
有本关于rose的参考书:
Visual Modeling with Rational Rose 2002 and UML [Addison Wesley'2002].chm
ProgrameMan 2006-12-23
  • 打赏
  • 举报
回复
nirvana_li(东成西就,芝兰境界) 说的不错

fayeyiwang 2006-12-22
  • 打赏
  • 举报
回复
学会用UML生成代码吧,省力!
jicken_woo 2006-12-22
  • 打赏
  • 举报
回复
要好好学习一下uml和oop 先!!!!!
heyulin 2006-12-22
  • 打赏
  • 举报
回复
从用例模型到类的转化,是考验一个设计师的能力。尽管这方面的书和方法很多,但是这种能力只能在实践中磨练才能得到,当然,理论会对你有帮助。 从不同的抽象层次和不同的角度去思考认识系统,然后迭代。可能抽象了,但没办法,这种事不好说清楚的。 仅供参考。
toto2004 2006-12-21
  • 打赏
  • 举报
回复
是分少了还是咋地了??难道就没有一个人晓得:(
nirvana_li 2006-12-21
  • 打赏
  • 举报
回复
补充一下,这些内容确实需要找一本书来看。
我按照我的理解把大概的思路简单的描述一下:
用例模型->分析类->静态视图(类图)和动态视图(时序图,协作图(UML2里面改名通信图))
实际上分析类包括(实体类,边界类,控制类)。现在的OOA方法有很多,我这里说的只是一种我们采用的方式,主要的目的是明确实体类,以及它们之间的关系,因为这些是对于系统的非常关键的,也可以称为域模型domain model(可以参看一本《领域模型驱动开发》)。
实际的开发中,我们也没有严格的分析这个阶段,因为分析和设计的过渡在OO中没有界定那么清晰,很有可能分析也就是一个思考的过程。而且楼主要注意的是任何一本讲OOA/D的书展现的类图啊,时序图啊子类的都是很完美的,那是因为它是已经做完了的。实际中很少会一步到位,往往由于迭代的影响,整个设计都是逐步形成的。
~~累啊~
nirvana_li 2006-12-21
  • 打赏
  • 举报
回复
用例图只是用例模型的一部分,另外一部分是用例描述文档。

而且最关键的东西是用例描述文档,用例描述文档描述了“执行者“与”用例“的交互过程。
所以在RUP中把用例模型作为分析模型的一个重要输入,而不仅仅是用例图。

楼主不要被RUP中铺天盖地的用例图骗了,实际上我觉得用例图上的小人和椭圆圈画出来的目的只
是要明确系统边界,找出执行者。而关键的还是用例描述文档。

楼主如果想要明白这一套分析设计流程,推荐一本有意思的书:《道法自然》。呵呵,不是讲道家学说的,而是讲整个一个开发流程的,兼顾设计模式,个人认为该书在国内算很不错的了。

50,523

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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