发信人: 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]
  | 
 
 
 |