首页 > 其他分享 >[全程建模]分析模型的必要性和重要性

[全程建模]分析模型的必要性和重要性

时间:2023-04-17 13:40:55浏览次数:39  
标签:15 17 Song 建模 必要性 用例 青润 分析模型



(Song) 17:10:46
想问一下青润,在分析模型阶段,最终是要得到什么结果?在一个大系统中,需要针对每个用例做分析模型吗?这一点在你的书中没有提到呀,也许是我看的不认真吧。
(青润) 17:11:10
这一点,我的书中写了。
(青润) 17:11:44
不过,不够明确,这也是另外一个朋友三个月前提出来的。我在我的blog上作了补充修订。你可以去看看。
(青润) 17:12:15
但是,应该可以从书中看出来的。
(Song) 17:12:37
我也是看到了,就是不明白,并且很多用例,虽然业务不一样,但是根据MVC来做分析类和序列图,基本都是一样的描述
(青润) 17:13:06
那是因为没有做业务细分,所以你才会有这种类似的感觉。
(Song) 17:14:41
例如采购入库、销售出库等,的确是不同的业务不同的用例,但是在分析模型中,结合MVC,画出序列图,感觉都是大同小异的。
(Song) 17:15:16
我也知道分析模型阶段需要做,RUP也提到这个过程
(青润) 17:15:27
看起来是相似的。本来分析模型阶段,差别就不是很大,他主要是对用例阐述的需求做了一个直接的拉伸。
可以做一个比方:
不知道这里有没有学过autocad的,那里的三维建模中有一个技术,就是拉伸。拉伸以后,得到的就是简单的三维造型体。这就是分析模型。
然后加上设计模式和业务细分后,得到设计模型,就是在这个简单的三维拉伸造型体上作了更细的雕琢,这个时候,得到的就是设计模型。
(Song) 17:15:44
可是总感觉分析模型阶段很多工作是重复劳动。
(青润) 17:16:47
不要这么认为,每一个用例阐述都是有特点的,不是简单的相似性处理,如果你发现所有的内容都一样,那么,有一个结果你可以知道,那就是:你们的需求肯定没做好!小心后面的反噬。呵呵
(Song) 17:16:55
就是有人想从用例分析直接来做设计模型
(Song) 17:17:12
 
(Song) 17:17:41
也许是吧,需求阶段都迭代了4、5次了,感觉仍然不够好。
(青润) 17:17:46
呵呵,只要他的系统是显示系统,那么,他会感受到反噬的后果的。
53184236(原来如此) 17:18:01
我觉得关键是对领域的熟悉程度了,
如果很熟悉,直接过渡到设计模型没什么不可以
(Song) 17:18:20
现在我是强制要求他们必须做分析模型^_^
(青润) 17:18:57
任何事物的发展都是有规律的,必须由浅入深,如果你跨越了一些阶段,必然就会忽略一些在那些阶段应该处理的问题。即使再熟悉,你也不可能遇到两个完全一样的系统。
(小亲哥) 17:19:07
^Q^
(Song) 17:19:24
那么,分析模型阶段我最需要关注的是什么方面呢?
(青润) 17:20:35
业务间的区别,业务间的关系,业务的实现流程。主要还是这三个。我说了,分析模型,就是一个三维拉伸效果图,简单,但是,有她的必要性。因为通过做分析模型,你会发现一些用例阐述中被遗忘的内容。
(Song) 17:21:55
谢谢,我下去再好好理解。
另外,你的书中也提到,在分析模型阶段,也有一个分包的过程,怎么着手呢?
(青润) 17:22:10
这要看业务了。
(青润) 17:23:01
不同的业务会有不同的方式,同时还要看你们公司如何看待你们所开发的这个项目,这就是项目的长期规划和短期研发成本间的冲突问题。这就不是一两句话能够说清楚地了。
(Song) 17:23:15
这个包与设计模型阶段的分包是一样的意思吗?它们与导出代码的类层次包是一样吗?
(青润) 17:23:39
是的。一般来说是一样的。
(Song) 17:24:24
非常感谢你,我现在下班要赶回广州了,下周再向你请教几个疑问。
(青润) 17:24:59
没关系,只要我有时间。你这些问题比较有价值,所以,我愿意和你讨论。呵呵
(Song) 17:25:29
好,如果有机会,很想请你来我们公司做一个培训,呵呵
(青润) 17:25:38
可以。那没有问题。
(Song) 17:25:51
再见,我下了
(青润) 17:25:58
好的。再见!

标签:15,17,Song,建模,必要性,用例,青润,分析模型
From: https://blog.51cto.com/tsingrun/6195013

相关文章

  • [全程建模]需求变更的分析与应对
    飞蓝10:22:27UML是为了了解项目需求的实现工具或方法,但也不是万能的,你会发现它也不能发现所有需求,它对需求的随时变更也会束手无策 飞蓝10:22:45青润,不知道我说的有问题吗青润10:23:13呵呵,需求的变更,本来就不是工具能够解决的.我觉得,你的这个说法有问题.飞蓝10:23:39那你有什......
  • [全程建模]三个问题的对话之一——RUP中的阶段与代码问题
     Burt(子龙)16:55:04请问一下:RUP每个阶段(先起,精化等)都要得到可用的功能或者代码吗?Burt(子龙)16:55:06这点 我有点糊涂 Burt(子龙)16:55:43象您请教一下你们一般的流程是什么样的? 青润16:53:20呵呵,你是不是理解成了每个阶段都要得到代码?青润16:54:26你的这个问题......
  • [全程建模]活动图如何用
    2004-07-3011:25:16 伊达3、活动图里面画的流程,是不是与代码导出,uc,actor没有直接关系?不是说在活动图里有某个对象了,rose就自动产生一个actor这样的关系?2004-07-3011:25:32 伊达也就是说,活动图是不是可以独立的存在?2004-07-3011:24:59青润我对活动图的用......
  • [全程建模]界面设计做的到底是什么?
    2004-07-3011:35:49 伊达4、界面设计的地方,在你的书里看了,觉得不太明白。界面设计完成时,形成的应该是什么东西?一个demo,还是一个原型?2004-07-3011:34:56青润是界面设计的原型,我这里说的是实用性原型的方法,另外还有演示性原型和抛弃性原型我没有介绍如何用。20......
  • [全程建模]需求变更如何应对
    3、对于需求不断变更,用户老觉得加点东西没什么,觉得很简单,导致系统越改问题越多。你有什么好办法吗?青润11:36:06这是最难以解决的问题,我一般是采用文档积累变更的方式,适当的时间让他们看看已经变更了多少次,通过这个,可以让他们有所顾虑。 伊达11:39:55文档积累变更? 在原有的需......
  • [全程建模]窥国外uml应用情况之一隅
    最近给某公司进行了一次培训,培训中看到他们在欧洲总部的工程师发过来的UML时序图一张。就这张图而言,他们的绘制完全错误,而且表达混乱,问题大概如下(其图形类似于我那本书《软件工程之全程建模实现》上第137页和134页形态的结合体):1、没有一个对整个时序图的驱动行为,也就是Actor的驱动......
  • [项目管理]项目经理应该做什么——全程建模绩效管理办法执行中出现的偏差之二
    这里对项目经理的职责说的并不是很详细,只是从一个角度来说了两句,看到的朋友不要苛刻的挑剔,呵呵。但是,这也能排除掉一些人对项目经理的误解。本文是某公司的全程建模绩效管理办法执行中出现的偏差的第二篇,大家可以看看第一篇来进行比较对应,这样就能看得更明白了。马少林说(8:41):......
  • [全程建模]倾听——软件开发中的重要手段
    在这个帖子里我写到了倾听的重要性,不过,那里只是作为讨论的一个部分,想想还是摘取出来也许有利于将来的总结。下面是帖子中小子所写的相关的一段内容:项目经理必须有自己的管理方法,对于一些事件必须能做到柔化处理,而对于另外一些事件甚至可能是铁血手段!但是不管如何做,必须有自己的目......
  • [全程建模]迭代与阶段的划分
    引言主题:关于rup中的迭代问题内容:在先启阶段、精化阶段皆有迭代。我比较迷惑,这时候每次迭代主要干什么?上次的迭代和下次的迭代之间如何区分其工作内容?比如在先启阶段要完成远景的确定,那么还需要多次迭代来完成吗?我理解,迭代应该至少把软件的用例大部分都确定下来才有依据,至少应该明......
  • [全程建模]2007年全程建模培训组织通告
    青润最近准备组织一下全程建模培训,地点仍然考虑在北京,暂时不考虑外地的培训,因为涉及到距离等诸多因素,也欢迎想参加的朋友来北京参加培训。培训内容1、基于UML的全程建模方法论和过程论的结合讲授。2、全过程中每个学员都将实地操作一个现实项目(项目在课堂上有学员提出)——完全实例......