精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>编程开发>>● 系统分析>>自开版到2000-04-10待整理精华>>ROSE介绍 (二. UML的建模思想)

主题:ROSE介绍 (二. UML的建模思想)
发信人: connor()
整理人: majorsun(1999-11-19 15:04:44), 站内信件
发信人: HansB (Beanie豆子), 信区: SoftEng 
标  题: ROSE介绍 (二. UML的建模思想) 
发信站: BBS 水木清华站 (Thu Nov 20 21:38:44 1997) 
 
******** ROSE介绍 (二. UML的建模思想)******** 
  看到大家对ROSE和UML这么感兴趣,豆子真是好激动啊!接下来我想 
为大家介绍一下UML的建模思想。正好我的两个朋友--老幺(1)和小灵 
(0)也正在学ROSE和UML,我们一起来学好了。Let's go! 
 
小灵:老幺哥,现在你在捣鼓什么呢? 
老幺:小灵弟,我刚刚从清华BBS的虫虫那搞到了ROSE 4.0和UML 1.1, 
      正在闭门修炼呢! 
小灵:嗨,这真是芝麻掉到针眼里--巧极了!我也从那搞到了一套。 
(小灵和老幺亲热的握手。) 
小灵:UML里面的概念太多了,真让人头大!还有那么多花花绿绿的图 
      图,我现在是狗咬刺猬--无从下口了。老幺哥,能不能帮我一下? 
老幺(大搔其头):确实,我也有同感。可是,我从哪开始讲呢? 
小灵:呃…… 最好是从需求分析开始顺序侃下去。 
老幺:好吧。小灵弟,如果你拿到了一个项目,想用OO建模的方法来建造, 
      第一步要做什么呢? 
小灵:我以前看过Youdan和Coad的OOA、OOD的书,我想应该先分析问题域的 
      对象吧?我从问题域的特点和自己的经验出发,分析问题域都有哪些 
      对象,它们的关系如何,and so on。但是这总是给人一种“玄而又玄 
      ”的感觉,全凭经验和感觉了。而且把这些图图拿给用户看,他们是 
      丈二的和尚--摸不着头脑了。 
老幺:着啊!这就是USE CASE的用武之地了。 
小灵(兴奋的):对了对了,快给我讲讲这个USE CASE是个什么东东。我连 
      怎么翻译都不知道。 
老幺:我也不知道怎么翻译,所以干脆就不翻了。本来就是人洋人的东西, 
      还是入乡随俗吧,唉。USE CASE最早是由Rational三剑客之一的 
      Jacobson在他的OOSE方法中提出的,由于其非常有用,现在遗传给了 
      UML。OO思想曾经遭到过一些人的批评,理由是用户关心的和理解的只 
      是系统的功能,他不可能去学习你的OO模型,所以虽然OO建模减小了 
      分析设计和编码的鸿沟,但是却和用户的距离拉远了。 
小灵:批评的很中肯呀! 
老幺:是啊。我觉得传统的OO建模在用户交流方面还不如功能分析做的好呢 
      !不过,有了USE CASE,情况就大大改观了。一个USE CASE是系统体 
      现给外界的一个连贯的功能单元,系统外部的人员或者其他系统(就 
      是Actor啦!)通过和USE CASE交换一系列消息来使用系统的功能。 
小灵:唔…… 这和功能分析没什么两样啊? 
老幺:别急。注意USE 

--
※ 来源:.网易 BBS bbs.netease.com.[FROM: 202.96.152.112]

[关闭][返回]