社区
Java
帖子详情
用 rose 画完用例图后怎么继续下去?
toto2004
2006-12-20 07:05:43
本人刚接触分析设计,好不容易看懂了个用例图,听说用rose做分析设计是一个很流畅的过程从用例图、逻辑视图、组件图...一步步往下,但是我怎么就一点也看不出逻辑视图和用例图有什么关系,到底是怎么从用例图得到接下来的图直到得出最后的类图?这个问题折磨了我好长时间了:( 请各位大侠指点一二先谢了:)
...全文
614
8
打赏
收藏
用 rose 画完用例图后怎么继续下去?
本人刚接触分析设计,好不容易看懂了个用例图,听说用rose做分析设计是一个很流畅的过程从用例图、逻辑视图、组件图...一步步往下,但是我怎么就一点也看不出逻辑视图和用例图有什么关系,到底是怎么从用例图得到接下来的图直到得出最后的类图?这个问题折磨了我好长时间了:( 请各位大侠指点一二先谢了:)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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中铺天盖地的用例图骗了,实际上我觉得用例图上的小人和椭圆圈画出来的目的只
是要明确系统边界,找出执行者。而关键的还是用例描述文档。
楼主如果想要明白这一套分析设计流程,推荐一本有意思的书:《道法自然》。呵呵,不是讲道家学说的,而是讲整个一个开发流程的,兼顾设计模式,个人认为该书在国内算很不错的了。
【转】IBM Rational
Rose
操作指南(上)
第一章 UML简介
Rose
支持的开发视图及其作用: 1. Business Use Case框图 表示整个机构提供的功能。用来设置系统情景和形成创建用例的基础。它显示了业务用例和业务角色之间的交互。业务用例表示公司执行的过程,业务角色表示业务要交互的对象。 2. Use Case框图 表示用例和角色间的交互。用例表示从用户角度对系统的要求,因此表示系统功能。角色是系统主体,表示提供和接...
Matlab绘图方法整理(超
完
整版)
超详细版Matlab绘图方法整理,1万字文章让你流畅掌握Matlab作图方法,保证你能
完
全掌握常用作图手段,谁又不想做一幅详细、美丽的图呢?
UML建模-机房收费系统
现阶段学习UML,有了大概的了解之后,应用于刚刚
完
成的机房收费系统中,虽然Rational
Rose
用的不是很熟练,有些图不是很懂,但是还是站在巨人的肩膀上边理解边
画
了出来。 软件工程是设计思想,而UML是设计工具。通过设计工具的使用,使我们的需求能定位的更加准确,项目的前期设计更加的全面。此处我们第一次应用面向对象的思想去全面的设计一个项目,是我们由面向过程到面向对象的一个重要的转折...
18软工实践-第八次作业(课堂实战)-项目UML设计(团队)
目录 团队信息 分工选择 课上分工 课下分工 ToDolist alpha版本要做的事情 燃尽图 UML
用例图
状态图 活动图 类图 ...
java23种设计模式
一、统一建模语言UML 今天开始重温设计模式,我想把自己学习的过程分享给大家,同时希望大家多多留言来讨论,相互学习相互进步。设计模式学习过程中需要借助UML来建模,把设计模式图形化,从而让我们更好的理解设计模式内容。什么是UML,UML是统一建模语言(Unified Modeling Language)的缩写,是当今软件设计的标准图标式设计语言。UML包括1、
用例图
(Use case diagra...
Java
50,523
社区成员
85,601
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章