时间:北京时间2006年9月20日(周三)晚上19:00-21:00
演讲人:
高焕堂。台湾杰出的资深软件架构设计专家,1995年创办“物件导向杂志”(现为“设计力杂志”)和MISOO物件教室,在台湾实践和普及OO方法,育人无数。这是他在UMLChina的第四次讲座。
2001年6月22日第一次讲座 2002年10月11日第二次讲座
2005年9月6日第三次讲座
现场图片:
幻灯下载:
序中有乱:系统整合思维与技术>>
声音记录(和文字记录是互补的,不是重复):
*网盘下载(106M)
*ed2k下载(106M)
文字记录:
(18:56:22)*skysoftboy与所有人说:欢迎高老师
(18:56:30)freewind与所有人说:ok
(18:56:30)stevendu_555与所有人说:听到
(18:56:39)freewind与所有人说:welcome :D
(18:56:44)[*umlchina_seminar]与*umlchina2说:高老师可以讲了
(18:56:58)*bjhuadu与所有人说:听不到啊
(18:57:02)*skysoftboy与所有人说:听得到..
(18:57:05)*skysoftboy与所有人说:OK..
(18:57:07)*milkyway513kimo与所有人说:聽到囉
(18:57:11)warrior_lee与所有人说:听得见
(18:57:11)wh32967515与所有人说:OK
(18:57:13)landina与所有人说:听到了
(18:57:15)ceasor与所有人说:ok
(18:57:19)angielee与所有人说:音质不太好
(18:57:24)meimei与所有人说:l老师说话听不到阿
(18:57:27)meteor516与所有人说:ok
(18:57:32)[*umlchina_seminar]与*umlchina2说:高老师准备好就可以讲了
(18:57:33)landina与所有人说:老师说话啊
(18:57:57)[*umlchina_seminar]与*umlchina2说:可以
(18:57:59)*milkyway513kimo与所有人说:可以
(18:58:01)warrior_lee与所有人说:很好
(18:58:04)sinboy与所有人说:可以
(18:58:06)landina与所有人说:停顿啊
(18:58:08)wh32967515与所有人说:有时有点间断
(18:58:09)*skysoftboy与所有人说:可以..
(18:59:02)*skysoftboy与所有人说:
(18:59:24)[*umlchina_seminar]与*umlchina2说:大家有问题就随时打字打出来
(18:59:55)*junfengs与所有人说:装了插件还是听不到,是不是要退出再进来才行?
(19:00:13)*ugvanxk与所有人说:刷新一下就好了
(19:00:22)*ugvanxk与所有人说:重新进一下
(19:00:26)gjaa与*junfengs说:退出再进来
(19:00:27)整合之道与所有人说:为什么没声音。装了插件也没用。
(19:00:34)[*umlchina_seminar]与*umlchina2说:听起来高老师嗓子有点不舒服,还是坚持为大家讲座
(19:01:02)*skysoftboy与所有人说:感谢...
(19:01:42)wh32967515与所有人说:thanks
(19:03:56)junfengs_145与所有人说:什么时候开始?
(19:04:01)[*umlchina_seminar]与*umlchina2说:已经开始了
(19:04:12)[*umlchina_seminar]与*umlchina2说:听不见声音请手工安装http://www.bliao.com/help/Bluesky.exe
(19:04:27)[*umlchina_seminar]与*umlchina2说:讲座室帮助:http://www.umlchina.com/Chat/cn_guide.htm
(19:12:53)*needdo悄悄地对[*umlchina_seminar]耳语:请问最后能否提问? )
(19:13:23)*ugvanxk与所有人说:货柜是不是集装箱
(19:13:34)[*umlchina_seminar]与*umlchina2说:大家有问题可以随时提出来
(19:15:44)guqiao与所有人说:货柜就是标准
(19:16:02)*bjhuadu与所有人说:货柜是界面?
(19:16:20)stevendu_555与所有人说:货柜是容器
(19:16:35)*skysoftboy与所有人说:Container
(19:16:55)*skysoftboy与所有人说:???没声音了..>>?
(19:17:07)*bjhuadu与所有人说:有
(19:17:12)*skysoftboy与所有人说:又有了..
(19:19:20)landina与所有人说:没有声音啊
(19:19:28)*skysoftboy与所有人说:没了..
(19:19:29)[*umlchina_seminar]与*umlchina2说:没有声音就是高老师没有说话,不是网络问题
(19:19:44)*skysoftboy与所有人说:那没事..
(19:20:15)*bjhuadu与所有人说:音频数据应该不是很大啊
(19:20:39)*bjhuadu与所有人说:听的不是很流畅
(19:20:51)qixiaokai与所有人说:很流畅
(19:21:47)*bjhuadu与所有人说:哪的服务器?
(19:21:56)[*umlchina_seminar]与*umlchina2说:电信服务器
(19:22:05)[*umlchina_seminar]与*umlchina2说:网通会比较慢
(19:22:07)*bjhuadu与所有人说:我是网通的
(19:22:24)*bjhuadu与所有人说:没有办法,国情导致
(19:22:38)*ugvanxk与所有人说:我的没事呀
(19:22:43)*zhngk与所有人说:多少页了,各位
(19:23:01)*ugvanxk与所有人说:我都先看了一遍,不用看pdf了
(19:27:48)*bjhuadu与所有人说:讲座有资料吗?是那个pdf吗?
(19:27:57)*bjhuadu与所有人说:TomKao_UMLChina_Speech.pdf?
(19:27:59)kuangkuang12与所有人说:怎么没声音
(19:28:14)*ugvanxk与所有人说:是
(19:28:36)*bjhuadu与所有人说:页码也不对啊
(19:29:01)stevendu_555与所有人说:30
(19:29:22)[*umlchina_seminar]与*umlchina2说:对,就是TomKao_UMLChina_Speech.pdf
(19:29:28)*bjhuadu与所有人说:ok
(19:33:46)scottname与所有人说:facade到底多大才是合适的呢?
(19:34:40)*needdo悄悄地对[*umlchina_seminar]耳语:如果对于某个软件在其针对的方向做的非常好了,对用户的易用性做的很好,是不是就只需要做BUG方面的处理了,这样的话是不是就是说不需要再开发了?
)
(19:34:40)[*umlchina_seminar]与*umlchina2说:休息5分钟
(19:34:40)scottname与所有人说:概念很简单,具体怎么做就很难了
(19:34:56)qixiaokai与所有人说:高老师,辛苦
(19:35:01)[*umlchina_seminar]与*umlchina2说:大家有问题随时提出来
(19:35:06)*needdo悄悄地对所有人耳语:谢谢高老师师的讲座
(19:35:59)*ugvanxk与所有人说:是,总结了两点乱中有序,序中有乱,最后就是一个facade
(19:36:16)*skysoftboy与所有人说:是一种什么样的interface?
(19:36:34)*skysoftboy与所有人说:facade??
(19:36:42)scottname与所有人说:能听到吗?
(19:36:56)*skysoftboy与所有人说:很乱..
(19:37:00)*ugvanxk与所有人说:接口也就是标准(规则),也是不断完善的,和法律一样。
(19:37:03)*skysoftboy与所有人说:听不清...
(19:37:19)clsun88与所有人说:现在听不清!!
(19:37:30)[*umlchina_seminar]与*umlchina2说:needdo你需要把“悄悄”去掉,高老师才能看见你的问题
(19:38:11)*skysoftboy与所有人说:有好几个声音...都听不清..
(19:38:29)*ugvanxk与所有人说:在休息,说的话不让听
(19:38:37)[*umlchina_seminar]与*umlchina2说:可以
(19:38:38)*ugvanxk与所有人说:可以
(19:38:43)clsun88与所有人说:可以!
(19:38:51)stevendu_555与所有人说:可以
(19:38:57)landina与所有人说:原来我们都是采用facade对客户端,今天高老师这样讲又学到一个新的理念
(19:39:24)clsun88与所有人说:现在多少页了?
(19:39:40)*needdo悄悄地对所有人耳语:如果对于某个软件在其针对的方向做的非常好了,对用户的易用性做的很好,是不是就只需要做BUG方面的处理了,这样的话是不是就是说不需要再开发了?
(19:39:48)scottname与所有人说:理念是一样的吧
(19:39:51)*skysoftboy与所有人说:facade是处在哪一个层面的接口??
(19:40:13)scottname与所有人说:client&Server
(19:40:32)*ugvanxk与所有人说:也有对别人的webservice
(19:40:50)*skysoftboy与所有人说:和EJB在同一层吧..
(19:41:17)[*umlchina_seminar]与*umlchina2说:具象--具体
(19:42:10)clsun88与所有人说:幻灯片现在多少页了?
(19:43:22)scottname与所有人说:标准也是Facade的一种
(19:43:45)scottname与所有人说:表现形式
(19:44:08)landina与scottname说:我觉得高老师将facade前再加一层WebService的话,这样就将facade和client解藕
(19:46:17)scottname与landina说:那只是基于web-service的表现而已,不具备普遍意义
(19:47:16)*skysoftboy与所有人说:当一种产品成为一种行业标准时,利益可想而知...
(19:47:59)angielee与所有人说:所以说一流的公司做标准
(19:49:37)*skysoftboy与所有人说:今天又学到了不少,以前只是认为软件的变化不可避免,今天知道了变化有如此的意义,
(19:51:21)scottname与所有人说:Facade加分层
(19:56:02)ShiningRay与所有人说:...
(19:56:12)ShiningRay与所有人说:结束了?
(19:57:17)[*umlchina_seminar]与*umlchina2说:正在进行
(19:57:28)[*umlchina_seminar]与*umlchina2说:听不见声音请手工安装http://www.bliao.com/help/Bluesky.exe,讲座室帮助:http://www.umlchina.com/Chat/cn_guide.htm
(20:02:11)*skysoftboy与所有人说:现在休息一下么?高老师...
(20:04:52)*bjhuadu与所有人说:高老师休息了?
(20:04:55)*bjhuadu与所有人说:怎么没有声音了?
(20:05:14)scottname与所有人说:有啊
(20:05:17)*ugvanxk与所有人说:重进一下,刚才我也没有声音
(20:06:15)luckytry与所有人说:这里有成都的朋友?
(20:06:23)scottname与所有人说:高老师给华为做过咨询吗?
(20:07:32)luckytry与所有人说:对商业利益来讲,很多人感觉到是没有高老师讲的市场
(20:07:44)*wonderqi与[*umlchina_seminar]说:我想问高先生一个问题,高先生对软件工厂的前景有什么高见?
(20:07:51)*skysoftboy与所有人说:今天让我对接口有了一个更高的认识,谢谢高老师..
(20:09:03)*skysoftboy与所有人说:构件时代的软件整合,会让接口有很大的空间...
(20:09:20)*needdo与所有人说:如果对于某个软件在其针对的方向做的非常好了,对用户的易用性做的很好,是不是就只需要做BUG方面的处理了,这样的话是不是就是说不需要再开发了?
(20:09:24)[*umlchina_seminar]与*umlchina2说:休息一下
(20:09:33)[*umlchina_seminar]与*umlchina2说:谢谢高老师
(20:09:36)*needdo与所有人说:谢谢高老师
(20:09:37)*skysoftboy与所有人说:好的..
(20:09:42)*skysoftboy与所有人说:谢谢..
(20:09:43)guqiao与所有人说:可不可以理解为接口将Changes分隔开来
(20:09:47)*skysoftboy与所有人说:我WC去..
(20:09:57)*wonderqi与[*umlchina_seminar]说:接口应该是对变化的一种封装
(20:10:10)luckytry与所有人说:谢谢,感觉和面向对象思想方面的结合理解不是很深刻
(20:10:11)*bjhuadu与所有人说:聊天记录,会后提供吗?
(20:10:13)stevendu_555与*wonderqi说:时间过的忒快!
(20:10:18)*wonderqi与[*umlchina_seminar]说:对通过封装来应对变化,隔离变化
(20:10:49)[*umlchina_seminar]与*umlchina2说:录音和文字记录都会提供下载
(20:10:51)meteor516与所有人说:完了?
(20:11:01)scottname与*wonderqi说:怎么封装?
(20:11:03)[*umlchina_seminar]与*umlchina2说:休息一会
(20:11:03)luckytry与所有人说:这里讲的接口和封装技术有什么本质区别啊?
(20:11:15)[*umlchina_seminar]与*umlchina2说:休息5分钟
(20:11:18)stevendu_555与scottname说:facade
(20:11:19)guqiao与所有人说:接口将Changes分隔成独立的小块,而每一个小块的Changes在可控制的范围内,这样就完成了对整个Changes的控制,可以这样理解吗?
(20:11:30)scottname与所有人说:高老师从更高的层面讲解了问题
(20:11:33)*needdo与所有人说:好象就是类和包的关系~
系统: 主麦克风被您交给*needdo。
(20:11:46)*needdo与所有人说:我说?
系统: 主麦克风被您交给gjaa。
系统: 主麦克风被您交给*needdo。
(20:12:15)*ugvanxk与所有人说:没有声音呀
(20:12:22)*ugvanxk与所有人说:好了
(20:12:26)guqiao与所有人说:?
(20:12:39)stevendu_555与scottname说:今天讲的这些应用于多个子系统的门户最好了
(20:12:42)luckytry与所有人说:有人能解释一下吗?今天的讲座内容中涉及到的概念和面向对象思想的本质区别或者是进一步扩充是什么?特别是接口和封装技术的对比理解?
(20:12:48)*needdo与所有人说:我喜欢听
(20:12:50)*ugvanxk与所有人说:声音没有对麦克
(20:12:58)camel与所有人说:听不清楚
(20:13:25)*needdo与所有人说:现在是休息时间吧,听不清楚很正常
(20:13:52)scottname与stevendu_555说:可以应用的地方很多呀
(20:14:13)scottname与stevendu_555说:我们现在的程序都是基于这种思想
(20:14:20)stevendu_555与scottname说:当然,应用到门户上最容易理解吧
(20:14:42)*bjhuadu与所有人说:讲到第几页了?
(20:14:52)gucciwu与所有人说:72
(20:14:52)gjaa与所有人说:100
(20:15:11)ceasor与所有人说:理论上facade可以用在非面向对象的子系统中
(20:15:16)*bjhuadu与所有人说:呵呵 那页?
(20:15:18)guqiao与所有人说:ok
(20:15:18)*skysoftboy与所有人说:可以
(20:15:19)*ugvanxk与所有人说:可以了
(20:15:19)[*umlchina_seminar]与*umlchina2说:听到
(20:15:21)gucciwu与所有人说:ok
(20:15:24)scottname与ceasor说:对!
(20:15:25)camel与所有人说:ok
(20:15:31)luckytry与所有人说:有人能解释一下吗?今天的讲座内容中涉及到的概念和面向对象思想的本质区别或者是进一步扩充是什么?特别是接口和封装技术的对比理解?我不是很明白
(20:17:12)scottname与luckytry说:Container
(20:18:04)ceasor与所有人说:整个子系统,在facade的作用下,对外部来说就像是一个对象
(20:18:26)scottname与ceasor说:我觉得你和高老师讲的还是有区别
(20:18:45)ceasor与所有人说:我在回答luckytry
(20:19:28)ceasor与所有人说:在子系统很糟糕的情况下,facade简直就是救命稻草
(20:20:02)scottname与ceasor说:那只是facade的最低级用法
(20:20:04)luckytry与所有人说:是啊,确实包括现在正在讲的货柜例子,我没感受到和面向对象思想的区别
(20:20:22)ceasor与scottname说:是的
(20:20:41)ceasor与scottname说:高老师介绍的是高级用法
(20:20:59)scottname与ceasor说:
(20:21:38)*needdo与所有人说:我感觉对象无处不在,对象的属性,方法,事件也都是对象,好象我还没理解什么是对象
(20:24:20)guqiao与所有人说:万事万物皆对象,关键是把对象分解到怎样一个级别上
(20:24:52)luckytry与所有人说:我是初学者,理解得不够,大家包涵
(20:25:24)*needdo与所有人说:是不是要根据需要来调整,在不同方向分解程度也有不同?
(20:25:24)scottname与guqiao说:的确,分层设计
(20:26:12)luckytry与所有人说:分层就是个问题
(20:26:15)scottname与guqiao说:每个层通过小的Facade生成上层的大的Facade
(20:26:17)guqiao与所有人说:我的感觉是分解到你觉得已经能够控制Changes的时候就不用再分了
(20:26:42)luckytry与所有人说:如何界定分层的一致性
(20:27:09)*needdo与所有人说:把“虹”踢掉,发无关消息
(20:28:09)luckytry与所有人说:也就是整个系统的一致性
(20:28:46)guqiao与虹说:我着你惹你了?和我说这些干什么?
(20:30:01)*needdo与luckytry说:您好,请教下,您说的也就是要分工明确?
(20:30:45)stevendu_555与*umlchina2说:高老师,利用接口隔离开的两端都可以无尽的变化,而接口不变,这个接口太难设计了,我想问的就是这个接口的设计思路是什么?
(20:30:50)gucciwu与所有人说:tks
(20:30:50)*skysoftboy与所有人说:谢谢..
(20:30:51)[*umlchina_seminar]与*umlchina2说:休息3分钟,大家有问题请打上来
(20:30:55)stevendu_555与*umlchina2说:是从需求直接去抽象出接口还是从提供服务的具象中抽象出接口?具体应该怎么去分析?谢谢
(20:30:58)*needdo与所有人说:谢谢高老师,请教软件怎样才是方便用户?
(20:31:03)*needdo与所有人说:方便用户的界定是什么?
(20:31:16)[*umlchina_seminar]与*umlchina2说:needdo:如果对于某个软件在其针对的方向做的非常好了,对用户的易用性做的很好,是不是就只需要做BUG方面的处理了,这样的话是不是就是说不需要再开发了?
(20:31:34)[*umlchina_seminar]与*umlchina2说:scottname与所有人说:facade到底多大才是合适的呢?
(20:32:37)scottname与所有人说:如何才能把Facade变虚呢?
(20:32:38)gjaa与所有人说:在需求多变时,接口往往难以设计,接口本身也在不断变化,而接口的变化,会导致程序的不稳定
(20:32:49)*needdo与所有人说:大家好,我第一次参加这种讲座,不懂礼数,请见谅
(20:33:00)luckytry与所有人说:OK
(20:33:00)guqiao与所有人说:ok
(20:33:01)*ugvanxk与所有人说:ok
(20:33:02)[*umlchina_seminar]与*umlchina2说:可以
(20:33:04)阿莼与所有人说:有听到
(20:33:07)gucciwu与所有人说:ok
(20:33:08)彭伟与所有人说:听到了
(20:33:14)luckytry与所有人说:这里有成都的朋友吗?
(20:33:18)*skysoftboy与所有人说:OK
(20:33:27)行者常乐_369与所有人说:请问一下,全面考虑软件开发的整个过程,框架的作用究竟在程序开发中份量有多重,应该放多重?
(20:33:28)angushine与所有人说:OK
(20:33:28)*needdo与luckytry说:好象在另一层面上都是一致的
(20:33:31)angushine与所有人说:ok
(20:33:34)stevendu_555与所有人说:没有听到
(20:33:52)*needdo与luckytry说:取消“滚屏”
(20:34:19)行者常乐_369与所有人说:可以听到,有点断续
(20:34:19)luckytry与所有人说:这里有成都的朋友吗?我希望能多交流
(20:34:59)*needdo与所有人说:如果对于某个软件在其针对的方向做的非常好了,对用户的易用性做的很好,是不是就只需要做BUG方面的处理了,这样的话是不是就是说不需要再开发了?
(20:35:06)stevendu_555与*umlchina2说:高老师,利用接口隔离开的两端都可以无尽的变化,而接口不变,这个接口太难设计了,我想问的就是这个接口的设计思路是什么?
(20:35:16)stevendu_555与*umlchina2说:是从需求直接去抽象出接口还是从提供服务的具象中抽象出接口?具体应该怎么去分析?谢谢
(20:35:28)gjaa与所有人说:接口实际是一个抽象,这个抽象只有在有足够的具体之后才会逐渐稳定下来,如何能够设计好接口了?
(20:35:28)steem与所有人说:高老师,你所说的Facade是万能的,但是对于具体的领域,在设计接口的时候,由于项目时间的紧迫是很难去设计得面面俱到的,那么对于这种情况,应该怎么办?
(20:35:28)*needdo与所有人说:软件怎样才是方便用户?
(20:35:34)*needdo与所有人说:方便用户的界定是什么?
(20:36:42)gjaa与*umlchina2说:接口实际是一个抽象,这个抽象只有在有足够的具体之后才会逐渐稳定下来,在需求多变的情况下如何能够设计好接口了?
(20:36:44)*needdo与stevendu_555说:我觉得不能变的就是接口标准,接口协议
(20:36:56)scottname与*needdo说:赞!
(20:37:16)luckytry与所有人说:请问高老师,今天讲到的接口与面向对象的封装技术本质区别或者说进一步的引深应用思想是什么?
(20:37:26)steem与所有人说:高老师,你所说的Facade是万能的,但是对于具体的领域,在设计接口的时候,由于项目时间的紧迫是很难去设计得面面俱到的,那么对于这种情况,应该怎么办?
(20:38:17)[*umlchina_seminar]与*umlchina2说:如果高先生来不及回答就已经滚屏,请再贴一次。
(20:38:31)itszt与所有人说:建议:将问题使用红色的颜色提出,这样便于看到
(20:38:44)luckytry与所有人说:请问高老师,今天讲到的接口与面向对象的封装技术本质区别或者说进一步的引深应用思想是什么?
(20:38:46)*needdo与stevendu_555说:如果对于某个软件在其针对的方向做的非常好了,对用户的易用性做的很好,是不是就只需要做BUG方面的处理了,这样的话是不是就是说不需要再开发了?
(20:38:54)*needdo与stevendu_555说:软件怎样才是方便用户? 方便用户的界定是什么?
(20:39:03)gucciwu与所有人说:请问象foxpro这种oo功能不是很强的语言如何在设计时运用uml
(20:39:32)landina与所有人说:那问一下啊,接口如果发生了变化后,原来的client就需要重新编译,那不是很麻烦啊
(20:40:32)luckytry与所有人说:请问高老师,你对接口与封装技术的对比理解???
(20:43:36)scottname与*umlchina2说:高老师,那还是分的要求高一些啊?
(20:44:48)*needdo与所有人说:高老师的意思是接口取决于需求?
(20:45:07)scottname与*umlchina2说:不同意
(20:45:30)stevendu_555与*umlchina2说:以前的分析思路大都是从具象中抽象出接口,现在您提出创造接口这个理念,比较难以接受,我们应该怎样去创造?
准则是什么?
(20:45:41)scottname与*umlchina2说:C++也一直在发展阿
(20:45:57)*needdo与所有人说:请问高老师,如果对于某个软件在其针对的方向做的非常好了,对用户的易用性做的很好,是不是就只需要做BUG方面的处理了,这样的话是不是就是说不需要再开发了?
(20:46:51)scottname与*umlchina2说:怎么实做?
(20:46:59)scottname与*umlchina2说:我理解高老师的意思
(20:47:21)luckytry与所有人说:高老师这么说,是不是想讲接口的封装抽象+延伸?
(20:47:58)guqiao与所有人说:我觉得创造接口对于小公司来说并不现实,因为他们没有办法要求未来事务的发展符合它定义的接口
(20:48:58)gucciwu与guqiao说:但是对于公司内部软件的upgrade还是有很大好处的
(20:49:09)luckytry与所有人说:也就是,抽象的样本足够多,抽象的层次更高,是抽象+设计,这么理解是否符合你的解释
(20:49:10)*ugvanxk与所有人说:那是广义的接口
(20:49:33)guqiao与gucciwu说:呵呵,对的,它只能限制于内部使用
(20:50:04)grandrole_964与grandrole_964说:who are you?
(20:50:23)scottname与*umlchina2说:facade到底多大才是合适的呢?
(20:50:56)steem与所有人说:高老师,我们创造的序目的都是为了给客户使用,如果只是做Architeture的人在Design的话,怎么能保证符合客户的需求?
(20:51:20)collins与所有人说:请问在多个系统具有独立数据库,现在要对这些数据进行统计分析,整合这些数据应采取什么策略?
(20:51:43)collins与*umlchina2说:请问在多个系统具有独立数据库,现在要对这些数据进行统计分析,整合这些数据应采取什么策略?
(20:52:46)gucciwu与*umlchina2说:请问高老师,象foxpro这种oo功能不是很强的语言如何在设计时运用uml ,如何设计接口?
(20:56:23)*ugvanxk与所有人说:接口是协作的需求
(20:59:18)stevendu_555与所有人说:听不到了:(
(21:02:06)gucciwu与*umlchina2说:恩,小公司的借口更容易实现
(21:03:18)gucciwu与*umlchina2说:tks
(21:03:19)*ugvanxk与所有人说:88
(21:03:22)阿莼与所有人说:谢谢
(21:03:26)*needdo与所有人说:谢谢高老师的演讲
(21:03:26)itszt与所有人说:谢谢!
(21:03:26)luckytry与所有人说:谢谢!
(21:03:27)mindyqq与所有人说:ths
(21:03:29)angushine与所有人说:谢谢高老师的讲解
(21:03:36)行者常乐_369与所有人说:thx
(21:03:43)彭伟与所有人说:非常感谢
(21:03:45)collins与*umlchina2说:还可以聊聊吗
(21:03:49)[*umlchina_seminar]与*umlchina2说:谢谢高老师,谢谢大家光临
(21:03:54)collins与*umlchina2说:大家
(21:03:56)tianshi612与所有人说:每天工作如此之累的原因:
(21:03:59)stevendu_555与所有人说:大家能明白多少?
(21:04:01)ceasor与scottname说:潘老师还有什么要总结的?
(21:04:06)luckytry与所有人说:有成都的朋友交流吗?
(21:04:15)gucciwu与*umlchina2说:请问录音在哪里download??
(21:04:25)彭伟与所有人说:讲座完了,该领导发言了
(21:04:30)tianshi612与[*umlchina_seminar]说:是个美女
(21:04:51)阿莼与所有人说:应该是有所收获的,因为接触了一种与以往不同的思想
(21:05:39)gucciwu与*umlchina2说:还有这么多人居然说没人,晕~~~
(21:06:06)*needdo与所有人说:请教下大家,软件怎样才是方便用户?方便用户的界定是什么?
(21:06:30)ceasor与所有人说:只有用户才能界定吧
(21:06:31)stevendu_555与*needdo说:这个是软性的东西,很难界定
(21:06:43)gucciwu与*umlchina2说:我想只要拥护用得爽就ok了
(21:06:44)collins与*needdo说:每个用户的想法不一样的
(21:06:55)tianshi612与[*umlchina_seminar]说:大家把msn qq都发出来哈
(21:06:56)ceasor与所有人说:开发人员需要和用户交流才能明白
(21:06:56)gucciwu与collins说:有道理
(21:07:03)gucciwu与collins说:具体情况具体分析
(21:07:05)阿莼与所有人说:用户的需求是多变的,方便用户没办法让所有人满意.
(21:07:09)collins与*needdo说:关键还是要定义好一个标准,特别是在界面上
(21:07:10)行者常乐_369与所有人说:请问一下,全面考虑软件开发的整个过程,框架的作用究竟在程序开发中份量有多重,应该放多重?
(21:07:28)*needdo与所有人说:我在测试软件的时候总发现有不如意的地方,是不是各种使用情况都要考虑?
(21:07:38)ceasor与所有人说:框架是相当的重要
(21:07:46)gucciwu与ceasor说:一般开发人员很难直接和用户接触,特别是做coding的
(21:07:51)tianshi612与所有人说:大家把msn qq都发出来哈
(21:07:53)collins与行者常乐_369说:看你是多大的系统
(21:08:10)*needdo与所有人说:才能做好用户交互?
(21:08:10)scottname与所有人说:能听到吗?
(21:08:30)stevendu与gucciwu说:接触了反而不好
(21:08:33)collins与scottname说:听不到
(21:08:35)阿莼与所有人说:框架几乎会影响一类软件的方向,我看到比较早从事某类软件的公司,他们的框架变成了后来者追逐的目标
(21:08:36)gucciwu与ceasor说:7850134,gucciwu57@hotmail.com
(21:08:47)ceasor与gucciwu说:很多公司都是这样,这是项目运作的问题
(21:08:51)gucciwu与ceasor说:886,打球去了
(21:08:52)阿莼与所有人说:尽管大家都感觉不好,但又不愿意再创造
(21:09:05)gucciwu与ceasor说:恩,我们公司就是这样的
(21:09:14)collins与scottname说:框架很多时候还要看公司是否愿意了
(21:09:18)hanli111与所有人说:为什么接触用户反而不好
(21:09:21)collins与scottname说:要投入的
(21:09:28)gucciwu与ceasor说:其实做coding的有时最需要知道客户想要的是什么
(21:09:29)行者常乐_369与所有人说:40人月的系统,按平均水平计算
(21:09:46)scottname与所有人说:听不到吗?
(21:09:53)collins与gucciwu说:code需要理解业务,但是要知道客户想法是不现实的
(21:09:57)ceasor与hanli111说:是因为接触的方法不对,没有得到想要的东西
(21:09:58)stevendu与scottname说:听不到
(21:10:00)*needdo与行者常乐_369说:我觉得框架看需要了,可以慢慢网上架,预先做好接口,以后继续开发
(21:10:01)collins与gucciwu说:不可能都去和客户交流
(21:10:29)阿莼与所有人说:我觉得客户需求与开发者之间需要有个桥梁
(21:10:31)collins与gucciwu说:这样对需求人员要求比较高
(21:10:40)ceasor与collins说:总是要有人的
(21:10:45)*needdo与行者常乐_369说:和用户交流就是要需求分析
(21:10:50)collins与阿莼说:所以需要需求调研和需求设计
(21:10:57)stevendu与hanli111说:接触了设计的口径很容易造成不一致
(21:11:00)collins与阿莼说:专门的人
(21:11:19)阿莼与所有人说:如果用高老师的思想来说,我觉得软件架构师必须要懂一定的业务逻辑
(21:11:24)stevendu与hanli111说:还是交给专门作系统分析的人作比较好
(21:11:31)阿莼与所有人说:有时甚至要比用户站得更高一些呢
(21:11:49)*needdo与所有人说:要面面俱到难啊
(21:11:55)collins与阿莼说:我觉得除了底层可通用的框架,应该说业务层的架构肯定是来自于业务需求的
(21:12:07)stevendu与阿莼说:纯技术的架构不需要业务吧?
(21:12:13)阿莼与所有人说:试想一下,如果主妇只会提烧菜的要求,架构师得知道多大的火,多大的风才能让她烧得顺利吧
(21:12:27)行者常乐_369与所有人说:哈哈,业务逻辑牵涉太多,框架扩展性就不好了
(21:12:33)stevendu与阿莼说:没必要
(21:12:54)collins与阿莼说:这里有没有人对系统整合有经验的?
(21:12:58)stevendu与阿莼说:那是炉子设计师的工作
(21:13:02)gucciwu与ceasor说:人与人之间的交流都是有一定损失的,客户和sales谈,sales告诉项目经理,pm再告诉下面的team
leader,team leader再告诉下面的programmer,这样传下来,程序员不知道
(21:13:24)gucciwu与ceasor说:能接受客户百分之几的信息
(21:13:30)行者常乐_369与所有人说:是的,什么算是地层可通用的,几乎没看到这种框架,在.NET中
(21:13:36)collins与gucciwu说:信息损失总是有的,所以要建立负反馈机制
(21:13:38)ceasor与所有人说:呵呵,这个过程中是要有记录的
(21:14:09)ceasor与所有人说:而且sales的不是干这种事情的人
(21:14:15)阿莼与所有人说:程序员和用户直接交流,一句都听不懂,也是没办法的.我还是认为需要中间层.帮助用户正确表达需求,好像翻译一样.
(21:14:27)collins与行者常乐_369说:.NET易用的缺点是对开发人员有太多不可控制
(21:14:48)gucciwu与ceasor说:我们公司关于这些specification的管理存在很多问题,不知道其他公司是不是这样
(21:14:54)collins与阿莼说:难道还有公司没有需求阶段吗
(21:14:57)stevendu与gucciwu说:这里讨论太差了,老大们建个群吧
(21:15:27)stevendu与gucciwu说:大家都一样,谁也不比谁高
(21:15:37)ceasor与gucciwu说:文档管理也是门技术
(21:18:02)*needdo与所有人说:问大家一句,都用什么语言?
(21:18:37)ceasor与stevendu说:敏捷开发迭代快,文档是很难维护
(21:19:21)collins与所有人说:这里的好像是.NET的居多
(21:19:31)collins与所有人说:我是java
(21:20:23)collins与所有人说:没人了?
(21:20:31)collins与所有人说:怎么发不出信息
(21:20:33)行者常乐_369与所有人说:?
(21:20:44)阿莼与所有人说:大家慢聊,我先下了.晚安!
(21:21:08)stevendu与所有人说:走了,88,有空聊
(21:21:20)collins与所有人说:走了,88
(21:21:54)行者常乐_369与所有人说:88
(21:21:56)ceasor与所有人说:88,休息了
(21:22:10)*needdo与所有人说:886大家,我闪了
|