UML中有什么图可以用来代替数据流图和数据字典的功能

fanjun 2003-07-08 01:28:42
在uml中做需求分析一般都是画用例图和活动图.这些用来表示状态和事件之类的控制信息没有什么问题.
但是在这些图中如何表示数据流的情况,以及数据流的详细信息(字段、类型、长度之类的)
以前都是用的数据流图和数据字典来表示的,在uml下用什么图来表示??!
...全文
935 20 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
20 条回复
切换为时间正序
请发表友善的回复…
发表回复
computersim 2003-10-25
  • 打赏
  • 举报
回复
up
agiler_charming 2003-10-25
  • 打赏
  • 举报
回复
字典里的数据结构条目可以用类图表示,但数据元素呢--如何在UML里说明一个数据元素?

比如,一个系统里有多个类用到了"学号"这个属性,在数据字典里可以加入"学号"的数据元素而不必在每个类里说明"学号"的描述

我认为做为对数据元素的描述,数据字典还是有必要的,但其地位和意义已经不同于结构化分析下的数据字典了
bigpig 2003-10-25
  • 打赏
  • 举报
回复
up
Kinli 2003-10-20
  • 打赏
  • 举报
回复
to:dujinghong(红风) 兄

有时候并不是进行OO洗脑就可以解决问题.

我现在的情况就是, 使用用例图表述系统各项, 然后再要用数据字典表达数据含义.
Kinli 2003-10-20
  • 打赏
  • 举报
回复
我没有用DFD图表达系统, 我用的是用例图, 那么应该怎样写数据字典呢?

脱离了DFD图后写DD, 好像对DD变得很陌生.
JingGG 2003-10-20
  • 打赏
  • 举报
回复
用uml了就不要再把结构化分析开发的思想带进去
pascalcjava 2003-07-23
  • 打赏
  • 举报
回复
小弟来学习!
xuzhenhua21 2003-07-22
  • 打赏
  • 举报
回复
1.用类图可以描述数据字典。
2.活动图即可以描述控制流
3.序列图.描述数据流。
silkeen 2003-07-21
  • 打赏
  • 举报
回复
有时觉得UML不够用,有时觉得DFD不好用。
看了AM以后,觉得只要能实现目的,两者可以一起用。
mach 2003-07-21
  • 打赏
  • 举报
回复
1.用类图可以描述数据字典。
2.活动图即可以描述控制流也可以描述数据流。
结合使用上述二者可以覆盖DFD的描述。不过直接作这种转换并不好,转换思路才是必要的。
中国红001 2003-07-20
  • 打赏
  • 举报
回复
传统方法:(过程+实体)
把系统看作一个过程的集合体。
过程与数据实体交互。过程接受输入并产生输出。

OO方法:(对象+消息)
把系统看成是一个相互影响的对象集。
对象之间通过发送和响应消息进行交互。

从过程到OO不是简单地一个升级。
传统方法强调“过程模型+实体模型”。
OO方法强调“对象模型+对象交互”。
不可能将传统方法的思维应用于OO方法中。

传统方法用“数据流图+数据字典”来描述系统需求。
数据流图包括外部实体、过程、数据流和数据存储等DFD部件。
数据字典则是对DFD部件的定义,包括过程描述、数据流定义、数据元素定义和数据存储定义。

OO方法用5种图来定义系统需求:类图+用例图+协作图+顺序图+状态图。
这些图相互联系,有时并不是这些图都要用到。

没有必要在传统方法与OO方法之间进行类比或者替换。
感觉DFD好用就用DFD,他确实是一个很好工具。
最好进行彻底的OO洗脑,使用RUP的方法。

我们的目的只有一个:“得到一个完整的业务需求定义”。
XACZ 2003-07-18
  • 打赏
  • 举报
回复
不要老想着用什么代替了,面向对象的方法是一个完全不同的方法,还是扎扎实实理解OO思想吧。
数据封装在对象里了,干吗把他单独拿出来?我觉得画好类图,写好规格说明就行了。
PhilexPei 2003-07-18
  • 打赏
  • 举报
回复
但是数据字典也是从类图中分解得到的嘛
arfayr 2003-07-18
  • 打赏
  • 举报
回复
转换思路是很难的,努力克服吧
fanjun 2003-07-18
  • 打赏
  • 举报
回复
数据封装在类里是没有问题!
但是感觉很难描述清楚,整个的一个数据流?!
PhilexPei 2003-07-09
  • 打赏
  • 举报
回复
同意楼上,这个问题我也心烦了很久。
zhaoxichao 2003-07-09
  • 打赏
  • 举报
回复
UML是为OOA和OOD设计的,不适合结构化分析方法
有数据流图为什么一定要转成UML表示,DFD不是挺好吗?
hoopp 2003-07-09
  • 打赏
  • 举报
回复
不要把数据字典搅和到URL中去,弄得服务端的开发人员找不到,客户端的开发人员被搞晕。
sun4flower 2003-07-08
  • 打赏
  • 举报
回复
数据字典你可以考虑用类图来表示~
sun4flower 2003-07-08
  • 打赏
  • 举报
回复
数据流图不能完全用uml中的任何一种代替表示,但是你可以考虑画一下顺序图~

1,268

社区成员

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

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