所在位置:专家讲座 - 内容 论坛精华    
邱郁惠--“UML交流”讲座

时间:北京时间2007年5月10日(周四)晚上19:00-21:00

演讲人
邱郁惠

邱郁惠小姐。台湾MISOO教室UML专业研究员及OOAD项目辅导员,《物件导向杂志》主编。邱老师自UML诞生起一直从事UML的普及和指导工作。
UMLChina收藏的邱老师在1998年写的文章“I&I软体开发方式”

现场图片
邱郁惠

文字记录

(19:04:01)ahuluwan与所有人说:邱老师,您好。我是一名在校学生。可以推荐一些UML的参考书?谢谢!
(19:04:13)[*umlchina_seminar]与*umlchina2说:邱郁惠小姐。台湾MISOO教室UML专业研究员及OOAD项目辅导员,《物件导向杂志》主编。邱老师自UML诞生起一直从事UML的普及和指导工作。
(19:04:30)[*umlchina_seminar]与*umlchina2说:UMLChina收藏的邱老师在1998年写的文章“I&I软体开发方式”
系统: 主麦克风被您交给*umlchina2。
(19:05:02)[*umlchina_seminar]与*umlchina2说:声音可以
(19:05:04)neonetech与所有人说:ok
(19:05:06)*ugvanxk与所有人说:可以
(19:05:16)lisahappy与所有人说:ok
(19:05:21)misoochiu与所有人说:3. 丁永刚,如何用UML在.NET框架中建模ASP.NET应用程序
(19:05:44)zzg与neonetech说:hello
(19:06:13)misoochiu与所有人说:聽不到聲音嗎
(19:06:16)recher与所有人说:IBM 有一个 modeler 的工具在表述UC 也表述一些 UML 的补充
(19:06:18)[*umlchina_seminar]与*umlchina2说:如何用UML在.NET框架中建模ASP.NET应用程序 --邱老师2001年就针对此写过文章
(19:07:09)轻巡洋舰与所有人说:新加个问题,对于比较大或复杂的系统,在设计的不同阶段会用到什么类型的UML工具,能介绍下吗?
系统: 主麦克风被您交给*umlchina2。
(19:07:13)*ugvanxk与所有人说:不是,你讲的不连续。有时候就不讲了
(19:07:16)flfljh与所有人说:现在好像又没有声音了
(19:07:24)recher与所有人说:不连续
(19:07:26)菜猫与所有人说:我听不到声音
(19:07:31)neonetech与所有人说:老师刚刚讲话了么?
(19:07:34)mz33与所有人说:听不到声音呢
(19:07:39)[*umlchina_seminar]与*umlchina2说:老师没讲话
(19:07:57)[*umlchina_seminar]与*umlchina2说:邱老师建议改用文字回答大家的问题
(19:08:01)*ugvanxk与所有人说:老师没备好课
(19:08:40)*流浪_小鱼与所有人说:还将吗?  不讲 走人拉
(19:08:45)轻巡洋舰与所有人说:知足吧,老师是义务交流啊
(19:08:52)lisahappy与所有人说:请大家耐心一点吧
(19:08:55)flfljh与所有人说:现在做什么了
(19:08:58)*胡泊1505与所有人说:分析一下OO设计与ER设计的映射关系?
(19:08:58)hddyg与所有人说:我也听不到声音
(19:08:58)[*umlchina_seminar]与*umlchina2说:轻巡洋舰与所有人说:我问个问题,做设计事类的关系和实例的关系应该花哪一个,分开画还是合在一起画比较好?
(19:09:55)neonetech与所有人说:问题7可能是说:系统A有不足用的语言是VB,现在要用.net,功能大部分保留,但是需要改进。但是系统a是很多年以前做的,当时文档不完整。
(19:09:56)[*umlchina_seminar]与*umlchina2说:今天的语音不好--是邱老师更喜欢文字方式,不是语音服务器有问题
(19:09:56)菜猫与所有人说:声音正常吗?
(19:10:00)misoochiu与所有人说:那我們先一個一個來討論好嗎
(19:10:16)*ugvanxk与所有人说:ok
(19:10:16)*qiushikui与misoochiu说:没拿到
(19:10:42)*冯雅俊52与[*umlchina_seminar]说:好
(19:10:46)lisahappy与所有人说:好
(19:10:50)misoochiu与所有人说:對啦,是因為我聽不到各位的聲音,覺得好怪,自己對著沒聲音的電話說話
(19:10:53)*胡泊1505与所有人说:说吧~
(19:10:59)*qiushikui与[*umlchina_seminar]说:没拿到之前的资料
(19:11:00)*wzf63与[*umlchina_seminar]说:通过电话把语音传过来的?
(19:11:11)*ugvanxk与所有人说:独角戏
(19:11:24)neonetech与所有人说:老师说,我们写,这样速度比较协调。
(19:11:30)flfljh与所有人说:我有急事,我要先走了,如果有文字资料,到时候再看,谢谢
(19:11:42)misoochiu与所有人说:陈征宇,如何对一个项目进行UML分析
(19:11:49)misoochiu与所有人说:這是問題一
(19:11:51)lisahappy与所有人说:我们抓紧时间讨论吧
(19:12:05)misoochiu与所有人说:或許大家可以針對這些問題提出自己的看法
(19:12:13)misoochiu与所有人说:交流交流啊
(19:12:16)*ugvanxk与所有人说:你的声音不好
(19:12:25)*ugvanxk与所有人说:就不要说了。
(19:12:40)*ugvanxk与所有人说:rockfan
(19:12:57)chin与所有人说:问一下邱老师: 详细设计时对象与数据库表之间如何方便快捷地交流
(19:13:22)*冯雅俊52与rockfan说:你女朋友走了7站路就不要在MIC里公布了吧,呵呵
系统: “rockfan”尚未打开语音或处于双工语音状态。
(19:13:41)*ugvanxk与所有人说:这不是orm映射吗
(19:13:42)misoochiu与所有人说:您是指object跟table的對應嗎
(19:14:00)*胡泊1505与misoochiu说:是.
(19:14:18)chin与所有人说:是的
(19:14:41)misoochiu与所有人说:如果有ORM的支援就沒問題了啊
(19:14:41)[*umlchina_seminar]与所有人说:邱老师照片:http://www.umlchina.com/Chat/pics/misoochiusmall.jpg
(19:15:02)*胡泊1505与misoochiu说:一个object 对应多个table进行存贮
(19:15:10)sunmm_miss与所有人说:怎么又没有声音了?
(19:15:32)neonetech与所有人说:别放音乐
(19:15:40)misoochiu与所有人说:這可能得先看您採用的實體平台
(19:15:45)neonetech与所有人说:音乐成了杂音
(19:16:10)chin与所有人说:我们使用的开发平台是delphi
(19:16:13)misoochiu与所有人说:對OOAD/UML而言,就是用類圖,不管table
(19:16:23)*ugvanxk与所有人说:Sparx.Systems.Enterprise.Architect.v6.5.801.Cracked-ZWT 这里有很好的转换
(19:16:43)*ugvanxk与所有人说:可以转换到table,也可以转换为类代码
(19:16:56)*胡泊1505与所有人说:边缘问题.
(19:16:59)misoochiu与所有人说:謝謝您的提供
(19:17:44)misoochiu与所有人说:我也很想知道各位在中國使用UML的經驗
(19:17:55)*ugvanxk与所有人说:主要我在用Nhibernate
(19:18:02)gfllove与所有人说:go go go go
(19:18:07)*胡泊1505与所有人说:OO设计有时与ER设计会不一致,如何处理?
(19:18:24)jxc与所有人说:我们也是用的NHibernate、NSpring等搭的框架
(19:18:36)misoochiu与所有人说:您是指類圖跟ERD不一致嗎
(19:18:44)*ugvanxk与所有人说:不一致,套一层
(19:19:39)*胡泊1505与所有人说:ERwin数据库设计工具
(19:20:31)chin与所有人说:我主要使用UML 画一些类图
(19:21:03)misoochiu与所有人说:然後呢
(19:21:29)recher与所有人说:ERwin 我也用过,但是如果基本在 uml 也是可以表现出表关系,特别是 BO的持久影射
(19:21:45)轻巡洋舰与所有人说:新加个问题,对于比较大或复杂的系统,在设计的不同阶段会用到什么类型的UML工具,能介绍下吗?
(19:21:50)*胡泊1505与所有人说:比如,在UML中一个多对多的关系,在数据库设计中会有两种不同的表示,
(19:21:52)misoochiu与所有人说:各位覺得UML好用嗎
(19:22:02)chin与所有人说:因为我们主要开发是信息管理系统 针对每个类设计方法
(19:22:33)*胡泊1505与所有人说:或者说,如果我们先有数据库设计,如何能"反"过来确定一种"合理"的UML设计.
(19:22:34)轻巡洋舰与所有人说:好像好用,学起来很明白,但用起来很糊涂。
(19:22:41)misoochiu与所有人说:是啊
(19:23:00)*胡泊1505与所有人说:有没有关于这方面的"法规"
(19:23:04)recher与所有人说:uml只是工具, expree的语言。当然现在的uml都没有在 UI页面跳转的标准。
(19:23:05)misoochiu与所有人说:看起來語法其實不難,可是實務上很難用的好
(19:23:18)chin与所有人说:邱老师有没有一套样例给我们参考一下
(19:23:40)misoochiu与所有人说:什麼樣的詳例
(19:23:41)*gourdchild与所有人说:对于组件开发有什么好的收集需求的方法吗?
(19:23:46)*ugvanxk与所有人说:我觉得数据库设计,类设计,逆向工程比较好的是 EA了
(19:24:01)*胡泊1505与所有人说:我觉得UML很好用,是一通解决问题的思路,但不是全部.
(19:24:07)chin与所有人说:一套简单的信息管理软件
(19:24:09)recher与所有人说:有时候为了表达界面的流转逻辑需要自己使用接口对象描述关系
(19:24:13)lisahappy与所有人说:老师,我想知道如果开发类似WORD应用软件,如何用UML做需求分析
(19:24:15)*ugvanxk与所有人说:单纯数据库设计powerdesign
(19:24:23)misoochiu与所有人说:對不起喔,大家丟問題,但是不一定有人回答
(19:24:44)mz33与所有人说:各试图分开来用,一个大的宏观的架构概念没有
(19:25:01)mz33与所有人说:怎么培养这种能力呢?老师?
(19:25:12)misoochiu与所有人说:第一次跟各位接觸,我也想多跟各位交流使用UML的心得和困難
(19:25:26)*gourdchild与所有人说:问题太多,建议有人组织一下
(19:25:41)recher与所有人说:还有一些对系统架构的描述语言, 推出的 SML 基本就是对 UML扩展
(19:26:00)misoochiu与所有人说:SysML?
(19:26:11)recher与所有人说:yes
(19:26:20)*冯雅俊52与ydzsyf说:没有人说话呀
(19:26:51)misoochiu与所有人说:沒人說話啊,因為在打字
(19:26:58)lisahappy与所有人说:我认为应该分阶段来用UML,比如分为需求获取,需求分析,概要设计,详细设计
(19:27:02)*胡泊1505与所有人说:我是用UML设计软件框架,用软件框架来实现项目(产品),所有通常在做项目的时候,我不会用UML
(19:27:03)recher与所有人说:但我觉得对架构描述,扩展的东西还是不多。例如部署模型就很难表达清楚
(19:27:15)*冯雅俊52与ydzsyf说:语音不连贯,所以改成打字了
(19:27:43)misoochiu与所有人说:我也認同應該分階段來用UML
(19:27:50)misoochiu与所有人说:MDA如何
(19:28:14)*胡泊1505与所有人说:MDA有点远~~
(19:28:18)mz33与所有人说:分階段來用UML ?就是说有些阶段不用吗?
(19:28:32)lisahappy与所有人说:MDA是什么?
(19:28:42)misoochiu与所有人说:怎麼用
(19:28:49)recher与所有人说:MDA 的我觉得目前只有使用 IBM modeler+RSA 相对有点帮助
(19:29:07)轻巡洋舰与所有人说:什么阶段用什么UML图呢?
(19:29:11)*qiushikui与lisahappy说:model driven architecture
(19:29:12)misoochiu与所有人说:我怎樣可以打出簡體中文呢
(19:29:27)*ugvanxk与所有人说:不用,我们都能看懂
(19:29:37)misoochiu与所有人说:分階段來挑選UML圖用
(19:29:41)*冯雅俊52与misoochiu说:都是中文,没问题的
(19:29:47)*qiushikui与misoochiu说:多亏有繁体,否则都不知道是你在说话了
(19:29:55)misoochiu与所有人说:哈哈
(19:29:59)*tonyblair25与所有人说:是的
(19:30:05)*tonyblair25与所有人说:赫赫
(19:30:11)*ugvanxk与所有人说:搞笑
(19:30:26)*tonyblair25与所有人说:正在研究ML
(19:30:33)轻巡洋舰与所有人说:最架构设计时用什么图呢?类图似乎太细致了
(19:30:36)*佟先生与所有人说:邱老师,我请问一下,如何组建一个业务建模团队?
(19:30:40)misoochiu与所有人说:有跟台灣合作專案使用UML的經驗嗎
(19:30:48)lisahappy与所有人说:在需求阶段:业务用例,系弘用例,状态图,活动图就可以满足了
(19:31:00)misoochiu与所有人说:企業建模團隊嗎?
(19:31:12)recher与所有人说:我的习惯 通常有用例收集--〉用例分析--〉用例原形(核心代表用例)
(19:31:35)*佟先生与所有人说:是的,目前我感觉公司的业务不够清晰,开发的软件似乎不是我们想要的
(19:31:45)foxtan与所有人说:老师:嵌入式软件用UML又帮助吗?
(19:31:47)*tonyblair25与所有人说:uml在对迭代式开发支持会是怎样的呢?
(19:32:03)*胡泊1505与所有人说:UML用来表示(分析),需求(事物)之的关系.
(19:32:11)*qiushikui与所有人说:我很怀疑用例的效率,我认为部分动态建模图还行
(19:32:13)轻巡洋舰与所有人说:component 图适合做架构设计吗?
(19:32:19)misoochiu与所有人说:這超過我的能力範圍了,我對組團隊不擅長喔
(19:32:29)recher与所有人说:设计上用组件关系模型--〉层次模型--〉时许模型
(19:32:46)misoochiu与所有人说:embedded用SML
(19:32:57)*ugvanxk与所有人说:迭代开发,其实最主要的是沟通
(19:33:08)misoochiu与所有人说:現在OMG正在推,SysML用在嵌入式軟件
(19:33:26)*tonyblair25与所有人说:是的,我觉得测试也很重要
(19:33:31)recher与所有人说:但是在非功能性设计和合部署运行模型,现在 UML基本很难帮助我们表述清楚
(19:33:32)轻巡洋舰与所有人说:时许模型?
(19:33:43)*tonyblair25与所有人说:时序
(19:33:56)*胡泊1505与recher说:说的对.
(19:33:57)hddyg与[*umlchina_seminar]说:是时序模型吧
(19:34:01)轻巡洋舰与所有人说:是指 sequence 图吗、
(19:34:17)misoochiu与所有人说:現在討論到哪了
(19:34:21)hddyg与[*umlchina_seminar]说:应该是的吧
(19:34:31)*tonyblair25与所有人说:对啊,UML在非功能形需求上能否很好的体现?这个我也想知道
(19:34:31)recher与所有人说:sequence diagram
(19:34:36)*胡泊1505与所有人说:我觉得UML在C/S与B/S系统中,设计的"深度"是不一样的.
(19:34:46)*qiushikui与所有人说:大家七嘴八舌得没法弄
(19:35:01)misoochiu与所有人说:哈哈,辛苦各位了
(19:35:04)lisahappy与所有人说:是啊,一个一个来好吗?
(19:35:11)轻巡洋舰与所有人说:在没有类图的情况下,sequence图怎么画呢?
(19:35:12)*tonyblair25与所有人说:赫赫,能否一个一个话题来,大家一起讨论
(19:35:13)*胡泊1505与所有人说:想哪儿说哪~~吧
(19:35:23)mz33与所有人说:建议大家找个话题,一个一个来
(19:35:32)lisahappy与所有人说:赞同
(19:35:35)recher与所有人说:大家找一个主题来聊吧。
(19:35:38)*szhfcn与[*umlchina_seminar]说:laoshi ne
(19:35:39)轻巡洋舰与所有人说:在初始设计阶段,类图是否可以表示大的模块啊?
(19:35:41)*szhfcn与[*umlchina_seminar]说:老师呢
(19:35:42)*胡泊1505与所有人说:股市吗
(19:35:49)misoochiu与所有人说:同意
(19:35:56)*szhfcn与所有人说:老师在哪 呢
(19:36:06)misoochiu与所有人说:什麼意思
(19:36:07)*szhfcn与所有人说:怎么没有声音
(19:36:14)misoochiu与所有人说:改用文字了
(19:36:24)*佟先生与所有人说:那么邱老师,您遇到的业务建模团队一般多少人?各人职责如何分配?
(19:36:28)misoochiu与所有人说:老師在紅色字中
(19:36:29)recher与所有人说:老师来决定一个主题吧
(19:36:37)*tonyblair25对所有人微微一笑:对的
(19:36:38)lisahappy与所有人说:同意
(19:36:45)*szhfcn与所有人说:那太费尽了
(19:36:52)misoochiu与所有人说:那就一個一個來吧
(19:37:06)*szhfcn与所有人说:我说个主体
(19:37:10)*冯雅俊52与所有人说:同意,找一个同意一点的话题来说吧,这样头都晕了。老师决定一个吧
(19:37:10)*szhfcn与所有人说:大家看看行不?
(19:37:14)*佟先生与所有人说:那么邱老师,您遇到的业务建模团队一般多少人?各人职责如何分配?
(19:37:24)misoochiu与所有人说:好,就先這個吧
(19:37:26)recher与所有人说:老师决定
(19:37:39)misoochiu与所有人说:各位的經驗如何
(19:37:42)*szhfcn与所有人说:有很多人说UML只是rational的一个成功的商业炒作,在实际使用uml时,虽然有一定效果,很难达到预期的效果,从设计到代码很多人觉得不可实现,老师觉得呢?
(19:37:51)*胡泊1505与所有人说:我这边是由2-3个核心人员
(19:37:51)misoochiu与所有人说:等一下
(19:38:03)*冯雅俊52与所有人说:我是初学者,可以说是没有经验
(19:38:07)misoochiu与所有人说:(問題一)业务建模团队一般多少人?各人职责如何分配?
(19:38:24)mz33与所有人说:一般2-3个就可以了
(19:38:24)misoochiu与所有人说:這其實是很大的問題耶
(19:38:25)recher与所有人说:架构必须先行
(19:38:37)*胡泊1505与*szhfcn说:我觉得UML不是银弹,重要是的OO思想
(19:38:39)misoochiu与所有人说:要看專案規模吧
(19:38:53)*佟先生与所有人说:谢谢,这是我的问题,我目前公司想做的东西很庞杂,需要业务建模先做
(19:39:02)lisahappy与所有人说:我认为要先开发项目的规模
(19:39:12)*szhfcn与所有人说:我觉得有些吹嘘的成分,uml很好,但没那么神
(19:39:21)*szhfcn与*胡泊1505说:我觉得有些吹嘘的成分,uml很好,但没那么神
(19:39:23)misoochiu与所有人说:UML並非萬能
(19:39:27)*胡泊1505与*佟先生说:我觉得人不在多,有仙则灵.
(19:39:45)misoochiu与所有人说:我也覺得UML不好,可是目前沒有更好用的
(19:39:53)lisahappy与所有人说:我建议大家尽量说具体做法,少发表评论
(19:40:03)misoochiu与所有人说:哈哈
(19:40:08)*胡泊1505与*szhfcn说:UML是把OO思想用图表示出来,当然会有局限性.
(19:40:12)轻巡洋舰与所有人说:UML有那么多人用,说明还是有用的。以后可能会有更好用的
(19:40:17)*佟先生与所有人说:我们有B2B、网络支付、旅游票务、物流、网络游戏等,投资人想整合这些业务,目前却是各个团队各自闭门造车。
(19:40:21)*szhfcn与所有人说:老師組織一下吧,這樣會很亂的
(19:40:27)misoochiu与所有人说:好的
(19:40:39)recher与所有人说:定义好边界和开发方式和协同原则。特别模块间的协同接口(语法/语义/使用协议)
(19:40:51)*szhfcn与所有人说:大家說話也秩序一點吧
(19:40:57)*胡泊1505与所有人说:轻巡洋舰说的对,UML要视不同的情况来设计.
(19:41:24)misoochiu与所有人说:大家看到的名單順序都一樣嗎?
(19:41:36)*佟先生与所有人说:哪位能解决我目前遇到的问题,可否以顾问身份面谈,我在上海,谢谢~
(19:41:40)*胡泊1505与所有人说:我刚说的C/S,B/S就用UML用的"深度"不一样
(19:42:07)misoochiu与所有人说:我用我的名單,一一提問好了
(19:42:19)lisahappy与所有人说:赞同
(19:42:19)recher与recher说:ok
(19:42:26)*jim_fish与所有人说:OK
(19:42:39)misoochiu与所有人说:胡泊1505,請提問
(19:42:47)recher与所有人说:ok
(19:43:08)*胡泊1505与*佟先生说:2-3个核心人员足可.进行UML分析设计要了解业务特点,进行了头脑风暴,不是体力活,不需要太多人.
(19:43:35)*佟先生与所有人说:同意,可是开发人员总数在两百多呢
(19:43:46)*胡泊1505与*佟先生说:2-3个人可以进行目前业务的看法达成一致.
(19:44:15)misoochiu与所有人说:所以,胡泊1505不提問了?
(19:44:36)*胡泊1505与*佟先生说:休息一下,问题忘了~~
(19:44:58)misoochiu与所有人说:那麼我的名單的下一位是,馮雅俊52
(19:45:18)lisahappy与所有人说:我认为业务建模主要作用确定项目范围,使项目相关人员达成一致看法
(19:45:21)misoochiu与所有人说:沒關係,反正我就一個一個問了
(19:45:40)*冯雅俊52与misoochiu说:我要给客户发个文件,老师先问其他人吧,谢谢
(19:45:48)misoochiu与所有人说:好的
(19:45:51)charliexuexue与所有人说:ok
(19:46:04)*胡泊1505与所有人说:佟先生的问题不错.
(19:46:28)misoochiu与所有人说:下一個是佟先生
(19:46:31)*佟先生与所有人说:谢谢!轮到我了。
(19:46:56)misoochiu与所有人说:就是剛才的專案問題嗎?
(19:46:57)*佟先生与所有人说:我的核心问题是如何组建业务建模团队,如何进行职责分配,如何保证建模质量?
(19:47:10)misoochiu与所有人说:各位的看法呢?
(19:47:21)*胡泊1505与所有人说:职责分配?
(19:47:48)*佟先生与所有人说:就是说团队中各人的职责
(19:47:58)recher与所有人说:我觉得uml是帮助我们能在OO的观念进行表述,而企业应用基本和公司的资源和项目情况采取如何编排的情况
(19:48:00)misoochiu与所有人说:這個問題其實很大耶
(19:48:12)轻巡洋舰与所有人说:这好像和主题关系不大啊,这是组织和管理的问题啊
(19:48:16)misoochiu与所有人说:對啊
(19:48:23)*胡泊1505与所有人说:2-3人的核心团队的话,就没有什么职责分配了,达成一致就好,如果说
(19:48:27)recher与所有人说:架构师/业务专家/技术专家
(19:48:36)轻巡洋舰与所有人说:时间常了就磨合出稳定团队了
(19:48:44)lisahappy与所有人说:是个大问题,2-3人, 一个业务专家、一个软件专家、一个文档管理者
(19:48:49)*胡泊1505与所有人说:如果说人太少,那么2-3的职责就是"裁判"
(19:49:07)*佟先生与所有人说:各位平时如何保证模型质量呢?
(19:49:25)*佟先生与所有人说:大家都同意就是好模型吗
(19:49:34)lisahappy与所有人说:SQA
(19:49:36)misoochiu与所有人说:不見得
(19:49:57)*胡泊1505与所有人说:我一般不会把分析工作,"分鬲"给多人,这样水平一致,没有裁判
(19:49:58)misoochiu与所有人说:各位平时如何保证模型质量呢?(這是個好問題)
(19:50:03)*佟先生与所有人说:那么如何验证呢?模型这个东西又不能进行“单元测试”
(19:50:04)轻巡洋舰与所有人说:但一般应该是,多讨论,作review总是好的
(19:50:28)misoochiu与所有人说:但一般应该是,多讨论,作review总是好的(我同意)
(19:50:39)*胡泊1505与所有人说:第一,经验.
(19:50:50)recher与所有人说:在大的project中模型是基于框架特性进行丰富和描述的,所以架构可以对模型起到一定保证作用
(19:51:01)*佟先生与所有人说:review多少次呢?退出条件是什么?
(19:51:10)*qiushikui与所有人说:UML的作用更重要的是表达而不是设计!
(19:51:15)*胡泊1505与所有人说:第二,原型测试,第三,运气
(19:51:41)*qiushikui与所有人说:所以不能保障模型的质量
(19:52:01)*tonyblair25与所有人说:我觉得这跟软件产品过程控制相关了
(19:52:12)lisahappy与所有人说:对
(19:52:15)misoochiu与所有人说:盡快做prototype,也不要一直想要把模型做到最好
(19:52:17)recher与所有人说:但是uml的原意就是把握一些量化的数据和结构来降低风险
(19:52:18)*胡泊1505与所有人说:模型质量,是否可通过"设计模式"来保证一部分.
(19:52:30)*佟先生与所有人说:对,prototype是个好东西
(19:52:32)*tonyblair25与所有人说:模型也需要完善的
(19:52:51)*胡泊1505与recher说:降低风险 不是 没有风险
(19:52:53)misoochiu与所有人说:模型也需要完善的(我也認同)
(19:53:09)*qiushikui与所有人说:UML是把设计者想的东西表达出来,这跟设计者本身的水平有关
(19:53:14)recher与所有人说:设计模式力度还是太细了,
(19:53:34)misoochiu与所有人说:UML是把设计者想的东西表达出来,这跟设计者本身的水平有关(是的)
(19:53:51)*佟先生与所有人说:我上一个项目是花旗银行德国的抵押贷款项目,开发前做出了prototype,开发人员能够迅速了解需求
(19:54:15)misoochiu与所有人说:有用UML嗎
(19:54:27)*佟先生与所有人说:没有
(19:54:45)*胡泊1505与recher说:第一,经验.第二,原型测试(是否符合设计模式,小规模实践),第三,运气
(19:55:12)misoochiu与所有人说:运气(什麼意思)
(19:55:16)lisahappy与所有人说:通常是一两个牛人搞定原型吗?
(19:55:48)recher与所有人说:原形需要有丰富业务经验 。
(19:56:03)*胡泊1505与recher说:我们用UML设计,ER设计,UI原型图,三方互相表达设计思想,然后互相"妥协"
(19:56:07)lisahappy与所有人说:我理解“运气”是客户的友善和理解
(19:56:24)misoochiu与所有人说:嗯嗯,謝謝
(19:56:24)recher与所有人说:因为原形就是展现业务主题。
(19:56:27)*胡泊1505与misoochiu说:今天心情好,可能就想的清楚些,呵呵.
(19:56:43)misoochiu与所有人说:哈哈
(19:56:45)huangruth与所有人说:怎么没声音?
系统:huangruth邀请/接受您进行全双工语音对话。
(19:57:01)misoochiu与所有人说:沒聲音
(19:57:02)*szhfcn与所有人说:老师有讲稿么
(19:57:05)misoochiu与所有人说:用文字
(19:57:05)轻巡洋舰与所有人说:这问题时间太长了,下应该吧
(19:57:09)huangruth与[*umlchina_seminar]说:是呀
(19:57:12)misoochiu与所有人说:好
(19:57:15)misoochiu与所有人说:下一個問題
(19:57:17)*胡泊1505与lisahappy说:原型不一定是牛人搞的,是能理解需求的人搞的.
(19:57:23)*佟先生与所有人说:ok,next person
(19:57:25)huangruth与[*umlchina_seminar]说:也没有讲稿呀
(19:57:34)*ugvanxk与所有人说:我吗,下一个吧
(19:57:41)misoochiu与*ugvanxk说:是
(19:57:46)*szhfcn与所有人说:到我了么
(19:57:59)*tonyblair25与所有人说:我吧
(19:58:19)*ugvanxk与所有人说:是
(19:58:25)misoochiu与*ugvanxk说:以我的清單為主吧,好像每個人的清單不一樣
(19:58:38)lisahappy与所有人说:OK
(19:58:39)*ugvanxk与所有人说:一样吧
(19:58:48)*szhfcn与所有人说:一樣
(19:58:55)misoochiu与所有人说:嗯嗯
(19:58:57)*佟先生与所有人说:QUESTION PLEASE
(19:59:00)misoochiu与所有人说:那下一個
(19:59:04)*szhfcn与所有人说:前面兩位老兄問么
(19:59:09)*tonyblair25与所有人说:想请教一个小问题,UML在非功能形需求上能否很好的展现
(19:59:40)*胡泊1505与*tonyblair25说:具体点?
(20:00:05)*tonyblair25与所有人说:一般我们可以用用例图展现功能形需求,
(20:00:19)lisahappy与所有人说:非功能需求指什么
(20:00:21)recher与所有人说:我觉得非功能性需求如果是运营模型的范围基本需要图和决策边界的定义结合
(20:00:38)*tonyblair25与所有人说:那碰到非功能性需求时,大家一般是怎么用UML体现的
(20:00:59)*szhfcn与所有人说:比如?
(20:01:00)*tonyblair25与所有人说:性能,扩展性,稳定性,等等
(20:01:05)recher与所有人说:例如使用通讯协议,网络部署图,
(20:01:19)*胡泊1505与*tonyblair25说:是"约束"什么的吗?
(20:01:27)lisahappy与所有人说:我通常用文字描述,强调硬性指标
(20:01:44)*szhfcn与所有人说:加在描述里
(20:01:46)*tonyblair25与所有人说:我觉得非功能性需求才是决定系统架构的主要因素
(20:01:47)*胡泊1505与*tonyblair25说:约束 + 备注 吧
(20:01:57)misoochiu与所有人说:UML表達有限,如果不好用UML表達或者不知道該用什麼表達,那我就用文字
(20:02:09)recher与所有人说:就像使用 JMS 或 RMI的协议,那么其决策是有所不一样的。
(20:02:17)*佟先生与所有人说:sorry,插一句,哪位有真实项目的模型例子,可否给我看看?
(20:02:22)*胡泊1505与所有人说:UML是表示你说的功能性的.
(20:02:29)*佟先生与所有人说:私聊我,谢谢~
(20:03:24)*tonyblair25与所有人说:在用例图中么、
(20:03:28)misoochiu与所有人说:我觉得非功能性需求才是决定系统架构的主要因素(可以說的具體些嗎?)
(20:04:27)*tonyblair25与所有人说:比方,一个系统,每秒处理10万条数据,和每秒处理10条,其架构和技术应该是不同的
(20:04:37)lisahappy与所有人说:我认为非功能性需求主要是一些衡量系统实际运行时一些硬性指标
(20:04:41)*胡泊1505与*tonyblair25说:这些"边际需求",有些是约束,有些是备注,有些是你设计有问题.
(20:04:57)misoochiu与所有人说:所以大家對非功能性需求的定義不同喔
(20:05:05)*tonyblair25与所有人说:对稍后的建模,也是有很大影响的
(20:05:13)*szhfcn与所有人说:這種是無法個架構關聯的
(20:05:47)*szhfcn与所有人说:就象要求三個月完成
(20:06:10)*胡泊1505与*tonyblair25说:你根据你的需求,设计UML就可以了,不存在“通用性”
(20:06:17)*szhfcn与所有人说:這可能也和架構有關系,時間緊,做的不要太復雜,和架構也有關系
(20:06:34)lisahappy与所有人说:还有接口等
(20:06:37)*胡泊1505与*szhfcn说:说的很对。
(20:06:37)*szhfcn与所有人说:怎么體現呢,體現不了,文字注釋 就好了
(20:06:40)misoochiu与所有人说:有很多非功能性需求是無法用UML展現出來的,可是有時候,非功能性需求會影響架構設計的思考
(20:07:05)*胡泊1505与*szhfcn说:我的非功能性需求是,这个项目没有钱。
(20:07:11)misoochiu与所有人说:哈
(20:07:14)*szhfcn与所有人说:呵呵
(20:07:25)lisahappy与所有人说:呵柯
(20:07:27)*tonyblair25与所有人说:应该是有关系的,就像一个能住10个人的房子,和住1000人的房子,肯定建模不同
(20:07:42)*szhfcn与所有人说:有關系,無法表達
(20:07:47)*胡泊1505与*tonyblair25说:那你就设计两个版本。
(20:07:48)misoochiu与所有人说:這可能是架構需求,
(20:07:49)lisahappy与所有人说:这只是一个要求
(20:08:04)*szhfcn与所有人说:next question?
(20:08:10)misoochiu与所有人说:同意
(20:08:12)recher与所有人说:架构往往体现的是针对资源作出最佳的折中决定。
(20:08:16)misoochiu与所有人说:next
(20:08:18)*tonyblair25与所有人说:這可能是架構需求(那我在哪个UML模型中体现它)
(20:08:21)lisahappy与所有人说:同意
(20:08:28)*szhfcn与所有人说:我前面怎么多了個老兄
(20:08:35)*szhfcn与所有人说:tomson,該你了
(20:08:47)*胡泊1505与recher说:有道理,我写在本本上了。
(20:09:20)misoochiu与所有人说:tomson沒問題
(20:09:28)*szhfcn与所有人说:從設計到代碼,可以平滑的實現么?在老師做過的項目實現到了什么程度?我們項目使用只是描述需求,需求分析,设计,還畫一些流程圖,我覺得這些還可以,没有和代码关联,觉得如果uml和代碼關聯,有些笨拙
(20:09:56)*szhfcn与所有人说:需要改來改去
(20:10:05)misoochiu与所有人说:UML跟code之間還是有距離的
(20:10:15)*胡泊1505与*szhfcn说:握手~
(20:10:29)misoochiu与所有人说:code太細膩了,無法用UML一一呈現的
(20:10:45)recher与*胡泊1505说:http://recher.blogdriver.com/recher/947173.html
(20:10:47)guanfj与所有人说:这是什么啊
(20:11:10)*szhfcn与所有人说:只是一些大的架構和類庫用uml 做,對么
(20:11:19)*胡泊1505与所有人说:我刚才说,UML设计用在CS和BS架框上的实现就不一致。
(20:11:50)*szhfcn与所有人说:在老師做過的項目實現到了什么程度?
(20:11:54)misoochiu与所有人说:哪方面的架構
(20:11:54)lisahappy与所有人说:赞同
(20:11:58)recher与*胡泊1505说:uml 帮助我们更好描述和交流以及检阅的方法
(20:12:01)*胡泊1505与recher说:发广告!
(20:12:10)*tomson_yang与所有人说:在UML中从需求分析到详细设计,如何过渡?老师有什么好的建议?
(20:12:21)*szhfcn与所有人说:在老師做過的項目實現到了什么程度?
(20:13:09)misoochiu与所有人说:我的經驗裡,從分析到細部設計都用UML,然後按圖編碼
(20:13:24)*胡泊1505与*szhfcn说:我一至关注于BS上的UML设计。发现到DAO层,会有许多问题
(20:13:43)*szhfcn与所有人说:類圖和序列圖會生成代碼么
(20:13:44)flyingchen与所有人说:我们公司项目还比较乱。感觉围绕数据库设计,很难用上uml
(20:13:46)*紫栎与所有人说:UML完全可以和代码关联呀!只不过只体现在类图这一层次吧.时序图就无法了吧.
(20:13:48)recher与所有人说:在度问题我也迷惑,有时写得细成本高,写得粗风险大
(20:13:51)misoochiu与所有人说:可是啊,其間還是有許多需要面對面溝通的情況
(20:14:14)misoochiu与所有人说:不是面對面,是視訊
(20:14:20)*胡泊1505与所有人说:我在一个足够复杂的BS系统中,就出问题了.
(20:14:25)*szhfcn与所有人说:老師,你們類圖和序列圖會生成代碼么
(20:14:34)misoochiu与所有人说:自動嗎
(20:14:50)misoochiu与所有人说:人看圖對應成代碼
(20:15:04)*szhfcn与所有人说:就是人來寫,不自動?
(20:15:07)*胡泊1505与flyingchen说:你说的我很了解.
(20:15:17)misoochiu与所有人说:工具自動產出的碼不能用啦
(20:15:27)recher与所有人说:只能生产接口而已,而且发现对事物了解过程肯定会对接口方法参数进行调整
(20:15:44)*szhfcn与所有人说:uml是uml,代碼是代碼,只是人為參照對應?
(20:15:45)flyingchen与*胡泊1505说:呵呵,感觉心有余力不足
(20:15:51)misoochiu与所有人说:對
(20:16:04)*tomson_yang与所有人说:一般在分析的过程中,序列图是描述性的文字。在详细设计的时候,需要细化。这时候是调整序列土,还是重新做个详细的序列图?
(20:16:05)misoochiu与所有人说:uml是uml,代碼是代碼,只是人為參照對應?(對,我的專案經驗中)
(20:16:20)*szhfcn与所有人说:那為什么不用那個自動的功能呢?
(20:16:45)guanfj与所有人说:有事,先走了,8
(20:16:57)*紫栎与所有人说:老师,当代码写到一半出现问题需要对整个设计进行改进, 这个时候有什么好办法吗?
(20:17:06)misoochiu与所有人说:那為什么不用那個自動的功能呢?(誰來回答這個問題啊,工具產出來的代碼不能用啊)
(20:17:14)misoochiu与所有人说:88
(20:17:33)*胡泊1505与*szhfcn说:所以我一直谈论OO设计,关不说UML设计
(20:17:36)misoochiu与所有人说:現在問題到哪了
(20:17:53)*紫栎与所有人说:有一些可以用呀.不过需要进行很大的改动!用来偷懒很不错.
(20:18:05)*szhfcn与所有人说:老師是說你用的工具不好還是所有的工具都不好
(20:18:05)misoochiu与所有人说:是OO思維啊,UML只是表現的工具嘛
(20:18:11)recher与所有人说:最多是方法名能用,但是参数在实际中肯定出现改动
(20:18:35)lisahappy与所有人说:老师,让接下来一位开始吧
(20:18:38)misoochiu与所有人说:哈哈,可能是我的工具不好用吧,人為產出的代碼還是比較好的
(20:18:42)*szhfcn与所有人说:我沒問題了,下一個吧
(20:18:44)*胡泊1505与misoochiu说:工具产生出来的是代码,不是程序架构
(20:18:47)*tomson_yang与所有人说:一般在分析的过程中,序列图是描述性的文字。在详细设计的时候,需要细化和映射,这时候是调整序列图,还是重新做个详细的序列图?
(20:19:13)*胡泊1505与misoochiu说:做系统要有framework,不是auto code
(20:19:20)misoochiu与所有人说:現在輪到誰發問了
(20:19:24)*qiushikui与所有人说:me
(20:19:32)misoochiu与所有人说:please
(20:19:40)*qiushikui与所有人说:怎样在画时序图等动态UML图时不把系统架构画进去,也就是说,有很多是架构所固有的东西,你画进去反而增加了复杂度
(20:19:43)recher与所有人说:做系统要有framework,不是auto code -----同感
(20:19:49)*胡泊1505与misoochiu说:uml ----desige----> framework -----gen-----> code
(20:19:51)*qiushikui与所有人说:比如你用webwork+spring+hibernate这套主框架再加上几个专用的工具包比如缓存、搜索、规则引擎、工作流等
(20:20:02)*qiushikui与所有人说:如果用UML图来表达的话,这些框架本身其实没必要再画出,否则太多了,而且如果遇到不熟悉的反而导致混乱
(20:20:12)*qiushikui与所有人说:但如何才能不画又可以清晰表达呢?
(20:20:41)lisahappy与所有人说:请大家听老师的话
(20:20:48)recher与所有人说:用link 分离关注点啦
(20:21:26)misoochiu与所有人说:比如你用webwork+spring+hibernate这套主框架再加上几个专用的工具包比如缓存、搜索、规则引擎、工作流等
(20:21:35)misoochiu与所有人说:如果用UML图来表达的话,这些框架本身其实没必要再画出,否则太多了,而且如果遇到不熟悉的反而导致混乱
(20:21:44)misoochiu与所有人说:(這也是我的問題)
(20:22:00)misoochiu与所有人说:有沒有人來給我們回答一下
(20:22:40)轻巡洋舰与所有人说:是啊,系统架构,大的模块如何表示啊?
(20:22:42)*紫栎与所有人说:UML不需要完整的吧.它只是一个代码辅助呀!不用把所有的搞出来吧.
(20:22:48)*szhfcn与所有人说:我覺得畫還是要畫的,已有的部分畫到需求就好了,不要再細化就行了
(20:22:49)*胡泊1505与所有人说:用什么图来表达什么?
(20:23:00)recher与所有人说:在功能代码生命周期描述一下相关的关联
(20:24:03)*胡泊1505与所有人说:uml是不是更接近代码(事务),表达架构差一些?
(20:24:10)misoochiu与所有人说:我通常會在sequence diagram加上實體平台的元件或介面
(20:24:44)misoochiu与所有人说:但是不在類圖裡面出現非domain的類
(20:25:27)轻巡洋舰与所有人说:那表示系统架构用什么工具比较好。类图可否用于表示大的模块
(20:25:45)*胡泊1505与所有人说:Ad: MY MSN: hubo@arcturus.com.cn
(20:25:48)recher与所有人说:RSA
(20:26:25)misoochiu与所有人说:RSA?然後呢?
(20:26:48)lisahappy与所有人说:我也类似的困惑:表示产品结构用什么图好?
(20:27:02)misoochiu与所有人说:我的困惑也一樣,目前無解
(20:27:08)轻巡洋舰与所有人说:RSA是什么的缩写
(20:27:18)*胡泊1505与所有人说:不好意思,这种情况,我会用PPT
(20:27:20)lisahappy与所有人说:我也想知道RSA
(20:27:29)misoochiu与所有人说:什麼又是PPT
(20:27:43)lisahappy与所有人说:powerpoint
(20:27:49)*胡泊1505与所有人说:表示产品结构系统架构用PPT
(20:28:04)recher与所有人说:我的经验必须要有关系图(确定逻辑关系一对多等),层次图(确定依赖,分离关注),时序图
(20:28:05)*qiushikui与所有人说:RSA=IBM Rational Software Architect
(20:28:21)*紫栎与所有人说:哈哈,一般我都在UML里面表示系统架构...
(20:28:29)*胡泊1505与所有人说:UML是标记语言,不是丰富的表达语言.
(20:28:56)lisahappy与所有人说:我同意PPT
(20:29:00)*szhfcn与所有人说:MSN:szhfcn@hotmail.com
(20:29:13)misoochiu与所有人说:产品结构系统架构(這些詞彙可能都要在澄清,我恐怕大家談的不是同一個東西)
(20:29:47)*胡泊1505与misoochiu说:是.
(20:30:10)misoochiu与所有人说:RSA好用嗎?
(20:30:10)lisahappy与misoochiu说:同意
(20:30:18)*szhfcn与所有人说:沒用過
(20:30:28)*胡泊1505与misoochiu说:next topic
(20:30:40)*佟先生与所有人说:各位讨论的好像适用于人数比较少的开发团队
(20:30:52)*佟先生与所有人说:沟通成本低
(20:31:03)轻巡洋舰与所有人说:轮到我了吗?
(20:31:19)recher与所有人说:RSA 比较清晰,但是在 UI的表述还是不足也没有标准
(20:31:24)*胡泊1505与*佟先生说:我参与的开发团队有100名Java开发,30个BDA
(20:31:46)misoochiu与所有人说:輪到誰了
(20:32:02)轻巡洋舰与所有人说:jim_fish
(20:32:26)recher与所有人说:肚子饿了,先撤了。
(20:32:30)misoochiu与所有人说:88
(20:32:37)*qiushikui与所有人说:各位朋友,我先走了,再见
(20:32:47)misoochiu与所有人说:bye
(20:33:12)轻巡洋舰与所有人说:那我就问了
(20:33:17)misoochiu与所有人说:please
(20:33:18)*胡泊1505与所有人说:我是一边打字一边吃的.在家
(20:33:26)misoochiu与所有人说:辛苦了
(20:33:53)misoochiu与所有人说:我是一邊咳嗽一邊打字,在家
(20:34:10)*紫栎与所有人说:你才真的辛苦..
(20:34:14)轻巡洋舰与所有人说:做设计时类关系图和实例图好像都是用类图来表示吧,一般需要画哪个呢?还是都需要画?
(20:34:25)*szhfcn与所有人说:老师辛苦了
(20:34:44)misoochiu与所有人说:不會,其實很高興可以跟大家交流
(20:35:24)misoochiu与所有人说:不用畫實例圖
(20:35:42)misoochiu与所有人说:您是指object diagram嗎
(20:36:17)轻巡洋舰与所有人说:我也不是特别清楚,object是指类的实例吗?
(20:36:54)misoochiu与所有人说:通常用類圖就可以了
(20:37:03)轻巡洋舰与所有人说:系统或软件模块中各个实例的关系如何表示呢?难道在设计中不重要吗?
(20:37:04)*szhfcn与所有人说:next q?
(20:37:36)*紫栎与所有人说:一般用时序图吧.
(20:37:51)misoochiu与所有人说:可以看看composite structure diagram是否是您所需要的
(20:38:21)轻巡洋舰与所有人说:谢谢
(20:38:30)misoochiu与所有人说:next
(20:38:37)*紫栎与所有人说:我来问吧.
(20:39:01)*紫栎与所有人说:您有用过用例图与客户沟通吗?如果没有的话,用例图用来做什么呢?
(20:39:18)misoochiu与所有人说:各位有這樣的經驗嗎
(20:39:38)misoochiu与所有人说:我不直接跟客戶溝通,我做教育顧問
(20:39:46)*紫栎与所有人说:sorry!
(20:39:48)*胡泊1505与misoochiu说:不可.
(20:39:55)misoochiu与所有人说:no problem
(20:40:09)*胡泊1505与*紫栎说:不可.不可.
(20:40:12)*紫栎与所有人说:因为我拿去的话客户看不懂呀!难道拿来自己看??
(20:40:28)lisahappy与misoochiu说:我用它来总结每次开发前的需求概况
(20:40:38)*胡泊1505与*紫栎说:客户不是技术人员.
(20:40:44)*szhfcn与所有人说:应该是给客户看,客户更容易董
(20:40:53)lisahappy与misoochiu说:公司内部需求讨论时用
(20:40:55)*szhfcn与所有人说:毕竟图形化的东西要比文字好多了
(20:41:18)*紫栎与所有人说:内部讨论好象又简单了点吧.
(20:41:27)*胡泊1505与*紫栎说:UML任何图就是给开发人员看的.你用CASE图给用户看,打官司就赢不了!
(20:41:32)*紫栎与所有人说:毕竟拿类图和时序图比较好说明问题.
(20:41:37)misoochiu与所有人说:如果客戶懂,那就可以跟客戶討論,可是我們又不能教育客戶,所以還是要配合客戶的語言
(20:42:05)lisahappy与misoochiu说:业务用例也可以给客户看看
(20:42:10)*胡泊1505与*紫栎说:你是什么系统?
(20:42:44)*tonyblair25与misoochiu说:next q?
(20:42:45)*紫栎与所有人说:政府
(20:42:49)*胡泊1505与*紫栎说:我们是用界面流程图,进行交流,效果非常好.
(20:43:19)*tonyblair25与misoochiu说:的确
(20:43:24)*紫栎与所有人说:en.流程图的确要好些!
(20:43:42)misoochiu与所有人说:總之,還是得配合客戶,UML技術人員比較看的懂
(20:43:47)*胡泊1505与*紫栎说:我们的软件给"领导"看的,他能明白UML吗?
(20:43:53)*胡泊1505与*紫栎说:界面原型图
(20:44:10)lisahappy与misoochiu说:界面流程图有样例可以让大家参考一下吗?
(20:44:16)轻巡洋舰与所有人说:给领导看最好看原型啊,比较直接
(20:44:28)*紫栎与所有人说:原型??
(20:44:46)misoochiu与所有人说:界面流程图(我也想看,這是什麼圖?)
(20:45:27)*胡泊1505与所有人说:我们有两种界面流程图(原型图),一种是SOP手稿,一种是B/S静态页面.
(20:46:52)*tonyblair25与所有人说:SOP手稿是什么?
(20:46:54)*胡泊1505与所有人说:我们有专做原型的人员,配合需求人员同步进行.这样大大减少了"需求变更"
(20:46:56)misoochiu与所有人说:所以說UML不是萬能,也得視情況搭配其它圖或文字
(20:47:00)lisahappy与*胡泊1505说:请寄一个样例给大家好吗?
(20:47:19)misoochiu与所有人说:嗯嗯
(20:47:27)*szhfcn与所有人说:老师有msn么
(20:47:31)misoochiu与所有人说:聽起來很神
(20:47:36)misoochiu与所有人说:有啊
(20:47:40)*胡泊1505与所有人说:SOP,标准操作(做图)规程
(20:47:53)*tonyblair25与所有人说:需求变更是件很头疼的事
(20:48:09)misoochiu与所有人说:需求变更是件很头疼的事(同意)
(20:48:10)*胡泊1505与lisahappy说:手稿,寄信是吗?
(20:48:36)lisahappy与*胡泊1505说:我的msn:xulihua_china@hotmail.com
(20:48:37)*tonyblair25与所有人说:email
(20:48:52)*tonyblair25与所有人说:email好么?
(20:48:59)neonetech与*胡泊1505说:liurongguo@126.com我的邮箱
(20:49:07)huangruth与[*umlchina_seminar]说:要交钱才能用声音,唉
(20:49:14)misoochiu与所有人说:misoo.chiu@msa.hinet.net
(20:49:17)*胡泊1505与*tonyblair25说:在RUP中,需求部分要有很长时间,我们大约要占整个项目的1/3时间.
(20:49:17)*紫栎与所有人说:给我一份:udbjqr@sohu.com
(20:49:17)*tonyblair25与所有人说:peteryang0001@hotmail.com
(20:49:37)*tonyblair25与所有人说:已经加你的了
(20:49:58)[*umlchina_seminar]与recher说:huangruth与[*umlchina_seminar]说:要交钱才能用声音,唉
(20:50:02)*胡泊1505与*tonyblair25说:但很少"需求变更",需求变更不是你设计不清,而是用户没有表达出真正的需求.
(20:50:05)[*umlchina_seminar]与recher说:不是这样的
(20:50:30)[*umlchina_seminar]与所有人说:huangruth与[*umlchina_seminar]说:要交钱才能用声音,唉--不是这样,今天邱老师有些感冒,不喜欢用声音
(20:50:39)*紫栎与所有人说:需求变更每天都在发生吧.
(20:50:45)misoochiu与所有人说:喔,是我的問題啦,抱歉
(20:51:01)*tonyblair25与所有人说:也有设计人员没搞清,还是沟通和表达的问题
(20:51:39)lisahappy与*胡泊1505说:需求变更的问题是项目管理的事情吧
(20:51:44)mz33_75与*胡泊1505说:我的:mz33@21cn.com
(20:52:18)misoochiu与所有人说:現在是誰在發問
(20:52:51)*胡泊1505与lisahappy说:跑题了~~
(20:52:56)misoochiu与所有人说:哈哈
(20:52:57)*紫栎与所有人说:没人问我就再问一个.
(20:53:08)*紫栎与所有人说:您最常用的设计模式是哪几个呢?
(20:53:16)*胡泊1505与*tonyblair25说:看看《余世维--有效沟通》吧
(20:53:20)misoochiu与所有人说:UML圖嗎
(20:53:22)*szhfcn与所有人说:工厂
(20:53:38)*szhfcn与所有人说:呵呵
(20:53:42)lisahappy与*胡泊1505说:如果打算开发类似WORD的产品,想用UML做需求分析,用哪图比较合适
(20:54:12)*紫栎与所有人说:也可以是UML图!我常用的是类图.时序图.好象就没有了.这样有问题吗?
(20:54:33)lisahappy与misoochiu说:如果打算开发类似WORD的产品,想用UML做需求分析,用哪图比较合适??
(20:54:42)misoochiu与所有人说:如果不夠用,在加圖就好了
系统: 主麦克风被您交给*tonyblair25。
(20:55:30)misoochiu与所有人说:UC圖、類圖、循序圖、狀態圖都少不了吧,我猜
(20:56:12)lisahappy与misoochiu说:做需求分析要用到类图吗?
(20:56:16)misoochiu与所有人说:通常會視產品的不同挑選適用的UML圖
(20:56:21)*胡泊1505与所有人说:手中无图,心中有图
(20:56:23)misoochiu与所有人说:視情況
(20:56:31)*紫栎与所有人说:555,看样子我严重偏科了.
(20:56:41)misoochiu与所有人说:也會用到類圖來表達重要的企業物件啊
(20:57:02)lisahappy与misoochiu说:谢谢老师
(20:57:06)*胡泊1505与所有人说:做需求分析要用到类图吗? 用类图要做概念模型呀!
(20:57:23)misoochiu与所有人说:同意
(20:57:25)*胡泊1505与所有人说:有了概念模型,再做详细设计。
(20:58:13)lisahappy与misoochiu说:老师,您通常在什么时候用到类图
(20:58:20)misoochiu与所有人说:我自己需求分析使用UC圖、敘述、狀態圖、類圖、活動圖
(20:58:21)*紫栎与所有人说:呀,我一般在做详细设计的时候才完成类图的.
(20:58:48)misoochiu与所有人说:類圖從需求分析就開始用了
(20:58:49)*胡泊1505与misoochiu说:我想再加个RUP的CASE文档
(20:58:56)mz33_75与*胡泊1505说:老师我问个问题:对原来没有使用uml的产品,现在打算用,怎么做比较好呢?
(20:59:21)*胡泊1505与misoochiu说:对原来没有使用uml的产品,现在打算用,怎么做比较好呢?
(20:59:26)misoochiu与所有人说:各位的意見呢
(20:59:39)misoochiu与所有人说:可以說的更具體些嗎
(20:59:44)*紫栎与所有人说:我一直用together.
(21:00:16)misoochiu与所有人说:所以呢?
(21:00:22)lisahappy与misoochiu说:从新需求一点点补上
(21:00:28)*胡泊1505与misoochiu说:手中无图,心中有图 ,看是对什么进行设计了。
(21:00:42)*紫栎与所有人说:多看关于togeter的书.呵呵!!!
(21:00:57)mz33_75与所有人说:谢谢!
(21:00:59)*胡泊1505与misoochiu说:我有时用纸,有时用netbeans5.5自带的UML(不是很好用)
(21:01:23)misoochiu与所有人说:netbeans5.5(這是什麼)
(21:01:46)*tonyblair25与所有人说:我要下了,各位晚安
(21:01:50)misoochiu与所有人说:晚安
(21:01:56)*胡泊1505与所有人说:我的最爱http://www.netbeans.org/
(21:02:25)*紫栎与所有人说:sun最后的坚持
(21:02:34)*冯雅俊52与misoochiu说:netbeans应该是SUN的Java开发平台
(21:02:51)misoochiu与所有人说:不是UML開發工具
(21:03:01)*冯雅俊52与misoochiu说:我记得不是
(21:03:01)*胡泊1505与所有人说:netbeans可以画UML
(21:03:13)misoochiu与所有人说:我用StarUML
(21:03:19)misoochiu与所有人说:open source
(21:03:35)*冯雅俊52与所有人说:我没有用过netbeans,所以不知道是不是可以画UML
(21:03:43)*胡泊1505与所有人说:netbeans 加上Enterprise Pack
(21:03:48)*紫栎与所有人说:貌似现在所有的编程语言都带UML工具.
(21:04:12)轻巡洋舰与neonetech说:别放你的游戏声音了!
(21:04:18)lisahappy与misoochiu说:StarUML和ROSE比较呢,哪个更好画图,并且方便管理那些己经存在图之间的关体系
(21:04:19)misoochiu与所有人说:哈哈
(21:04:32)misoochiu与所有人说:ROSE要錢,不是嗎
(21:04:40)*胡泊1505与所有人说:netbeans比JB,Eli...都好。
(21:04:53)*紫栎与*胡泊1505说:看样子也是你最后的坚持.
(21:04:54)misoochiu与所有人说:StarUML可以吃Rose的檔
(21:04:59)*胡泊1505与所有人说:我们不能用D版!
(21:05:25)misoochiu与所有人说:所以我現在都用StarUML,open source
(21:05:41)lisahappy与misoochiu说:对,可是我觉得ROSE可以管理好己存在的很多图的联系
(21:06:23)*胡泊1505与lisahappy说:netbeans也可以。估计很多也可以。
(21:06:25)misoochiu与所有人说:你可以用用StarUML,看看它是否有滿足你的需求
(21:06:39)misoochiu与所有人说:我以前也用ROSE啊
(21:06:45)lisahappy与misoochiu说:好的
(21:06:50)*胡泊1505与lisahappy说:ROSE太大,而且收费。我们不用
(21:06:54)misoochiu与所有人说:嗯嗯
(21:06:54)*紫栎与所有人说:好象我们又有点跑题了吧....
(21:07:09)misoochiu与所有人说:算了吧,因為晚了啊
(21:07:11)misoochiu与所有人说:哈哈
(21:07:26)*冯雅俊52与所有人说:Rose对开发过程中的条件要求比较严格,不像其他的UML工具那样松散,IBM的一贯风格
(21:07:38)*紫栎与所有人说:呵呵.今天了解了很多,谢谢邱老师,也谢谢UMLChina
(21:07:49)misoochiu与所有人说:謝謝參與
(21:08:08)*胡泊1505与*冯雅俊52说:除非你的全套东西都用IBM
(21:08:20)misoochiu与所有人说:現在許多UML工具都是free,而且功能不插
(21:08:23)misoochiu与所有人说:不差
(21:08:46)*紫栎与所有人说:现在我准备全部用开源的.
(21:08:56)*胡泊1505与所有人说:my email: hubo1505@yahoo.com.cn ,MSN一般没时间上.
(21:09:08)*紫栎与所有人说:可惜有些网页只能用IE才能正常开.
(21:09:15)misoochiu与所有人说:我也朝開源的方向前進
(21:09:38)*冯雅俊52与*胡泊1505说:全套东西都用IBM?第一,没钱;第二,机器不允许
(21:09:58)*胡泊1505与*冯雅俊52说:主要是第二
(21:10:03)*冯雅俊52与*胡泊1505说:再加上第三,太复杂了
(21:10:04)misoochiu与所有人说:誰是IBM的愛好者嗎?
(21:10:17)*紫栎与所有人说:Me.爱他,但不用他.
(21:10:25)misoochiu与所有人说:哈哈
(21:10:28)*冯雅俊52与*胡泊1505说:喜欢IBM的服务器算不算?
(21:11:32)misoochiu与所有人说:如果剛入門或者是小專案,先找免費的UML工具來玩,我不建議一開始就用IBM RSA,太複雜了
(21:12:29)*胡泊1505与misoochiu说:对
(21:13:05)*胡泊1505与misoochiu说:什么时候还有讲座呀?
(21:13:26)misoochiu与所有人说:大家都跑光了,要結束了嗎?
(21:13:26)*冯雅俊52与misoochiu说:`大·家·好~
(21:13:38)misoochiu与所有人说:我也不知道耶,那要看UMLChina
(21:13:44)*胡泊1505与所有人说:我还在
(21:13:51)*紫栎与所有人说:我还在,不过邱老师身体不好,可能要早点休息了吧.
(21:14:10)misoochiu与所有人说:今天其實很抱歉,應該用語音的
(21:14:39)misoochiu与所有人说:不過,真的很開心有機會跟各位交流
(21:14:49)*胡泊1505与misoochiu说:邱老师在台湾吗?
(21:14:54)misoochiu与所有人说:是
(21:14:55)*冯雅俊52与misoochiu说:怎么我打得字变了
(21:15:25)misoochiu与所有人说:我在台灣,我是高煥堂老師的團隊
(21:15:32)*胡泊1505与misoochiu说:怎么能去台湾旅游呀.
(21:15:56)misoochiu与所有人说:好問題,你在何處
(21:16:05)*胡泊1505与misoochiu说:北京.
(21:16:14)[*umlchina_seminar]与misoochiu说:邱老师,您随时都可以结束 )
(21:16:23)misoochiu与所有人说:好的,謝謝
(21:16:27)*冯雅俊52与*胡泊1505说:飞到福建,然后游过去!!!!
(21:16:33)misoochiu与所有人说:哈哈
(21:16:39)*紫栎与所有人说:厦门近一点.
(21:16:55)misoochiu与所有人说:看看能不能用UML圖把這項需求畫出來
(21:16:57)*胡泊1505与misoochiu说:没希望了.
(21:17:10)*胡泊1505与misoochiu说:非功能性的吧.
(21:17:16)misoochiu与所有人说:哈哈
(21:17:26)misoochiu与所有人说:所以UML有很大的局限
(21:17:28)*紫栎与所有人说:可以用流程图....
(21:17:29)lisahappy与misoochiu说:统一旅游
(21:17:48)*紫栎与所有人说:任何业务都可以用流程图实现的吧.
(21:18:02)*胡泊1505与misoochiu说:我要有澳洲绿卡能去台湾吗?
(21:18:15)misoochiu与所有人说:我不知道耶
(21:18:19)misoochiu与所有人说:哈哈
(21:18:27)misoochiu与所有人说:我下線了,老公回家了
(21:18:32)*胡泊1505与misoochiu说:国外的UML如何呢?
(21:18:36)*紫栎与所有人说:BB
(21:18:36)*胡泊1505与misoochiu说:88
(21:18:39)misoochiu与所有人说:各位晚安
(21:18:40)*冯雅俊52与所有人说:老师再见
(21:18:46)mz33_75与所有人说:bye
(21:18:50)ahuluwan与*紫栎说:88
(21:18:53)*冯雅俊52与所有人说:我也下了,再见
(21:18:55)*佟先生与所有人说:晚安
(21:18:55)*胡泊1505与所有人说:all 88
(21:19:28)neonetech与*胡泊1505说:88