发信人: dropsun() 
整理人: majorsun(2000-10-11 09:49:29), 站内信件
 | 
 
 
在《计算机世界》中曾登过一个由专家写的关于UML建模的系列文章,文中
 提到先建立系统的静态结构,如提炼出类,画出类图等,然后再确定动态
 结构,如交互图之类。但是在看一些国外的资料或翻过来的资料时,很多
 地方却把动态结构放在了前面(往往在USE CASE的分析中完成一些基本类
 的确定)。这是不是一个矛盾的地方?
 我知道,交互图等动态结构的内容可以用在分析阶段对商业系统进行描述
 ,也可以在类结构已经出来后对类对象之间的交互关系进行描述,两者之
 间可以没有任何关系,但也可以有一定的对应关系。我第二个问题就是,
 如果使用UML建模,在标准的分析过程中,第一次要使用类的概念做分析
 ,或说对类的第一次提炼,是在什么时候?是在对商业模型的USE CASE的
 交互分析时吗?还是再迟一些?那又是什么时候?补充:还有,这个时候
 ,它的输入是什么?就是说,提炼类之间需要具备哪些分析结果。
 
 
 -- ※ 修改:.dropsun 于 Sep 25 20:10:10 修改本文.[FROM: 168.160.251.66] ※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 168.160.251.66] 发信人: leeyg (雷云勾), 信区: SystemAnalysis 标  题: Re: 一个重要的问题:什么时候确定系统的静态结构 发信站: 网易虚拟社区 (Mon Sep 25 22:43:33 2000), 站内信件
  【 在 dropsun (射日) 的大作中提到: 】
 : 在《计算机世界》中曾登过一个由专家写的关于UML建模的系列文章,文中
 : 提到先建立系统的静态结构,如提炼出类,画出类图等,然后再确定动态
 : 结构,如交互图之类。但是在看一些国外的资料或翻过来的资料时,很多
 : 地方却把动态结构放在了前面(往往在USE CASE的分析中完成一些基本类
 :    .......
 
 个人觉得,杨院士认为Uses Case仅是发现遗漏的补充手段是对的。
 以Uses Case作为主要的分析手段的确能够发现许多问题,但在事例中发现
 事物不如发现事物再观察其有什么事例来得自然,毕竟,先有事物后有
 事例。
 应该是先静后动。先类再UseCase。
 
 
 
 -- ※ 修改:.leeyg 于 Sep 26 08:37:40 修改本文.[FROM: 202.104.35.224] ※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.104.35.224] 发信人: merlin33 (面条), 信区: SystemAnalysis 标  题: Re: 一个重要的问题:什么时候确定系统的静态结构 发信站: 网易虚拟社区 (Sat Sep 30 00:35:29 2000), 站内信件
  【 在 dropsun (射日) 的大作中提到: 】
 : 在《计算机世界》中曾登过一个由专家写的关于UML建模的系列文章,文中
 : 提到先建立系统的静态结构,如提炼出类,画出类图等,然后再确定动态
 : 结构,如交互图之类。但是在看一些国外的资料或翻过来的资料时,很多
 : 地方却把动态结构放在了前面(往往在USE CASE的分析中完成一些基本类
 :    .......
 
 我不同意先静后动的观点,我认为这是院士的学院派看法。
 我认为应该先Use Case,并详加分析,建立Use Case Model,
 同时以Use Case为语言,和用户频繁交互,才能和用户需求紧密契合。
 其实,你用OO也好,用结构化也好,用户是不关心的。但是Use Case是
 他所需要的东西,当然应该先搞清楚。
 
  -- ※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 61.135.5.96]
  | 
 
 
 |