所在位置:专家讲座 - 内容 论坛精华    
Meilir Page-Jones--"采用面向对象方法设计良好结构的软件"讲座

时间:2004年4月12日上午10:00-12:00

演讲人
Meilir Page-Jones,最早的面向对象运动的领袖之一。在整个二十世纪80年代,他将结构化方法应用到许多商业应用、科学应用和嵌入式应用中。1990年,他转向面向对象方法,并创造Synthesis面向对象方法学并应用至今。他在结构化领域和面向对象领域各有一本经典著作:“The Practical Guide to Structured Systems Design”和“Fundamentals of Object-Oriented Design in UML”,后一本书国内有中译本:


幻灯下载
*面向对象设计基础

现场图片
*图片1

声音记录(和文字记录是互补的,不是重复)
*网盘下载(27M)
*ed2k下载(27M)

文字记录

(08:49:16)*lyajun与所有人说:教程在哪里?
(09:09:26)*umlchina2与所有人说:http://www.umlchina.com/Chat/download.htm
(09:17:33)flybean与所有人说:test
(09:21:12)flybean与所有人说:when start?
(09:22:10)mouri与所有人说:我这里总是没有声音呀
(09:23:26)[*umlchina_seminar]与mouri说:右下角有没有语音插件显示,一个音量的标志动来动去
(09:23:44)flybean与所有人说:using IE it's OK (09:25:19)mouri与[*umlchina_seminar]说:有,但是不动
(09:25:27)chinaclub88与所有人说:hi
(09:25:44)chinaclub88与所有人说:hi umlchina ,今天的讲座还是英文的么?
(09:25:49)[*umlchina_seminar]与所有人说:语音没打开
(09:26:27)[*umlchina_seminar]与mouri说:打开以后,右下角应该是两个按钮“全双工”、“关闭”
(09:26:37)mouri与[*umlchina_seminar]说:是的,有
(09:26:47)mouri与[*umlchina_seminar]说:但是就没声音
(09:27:11)mouri与[*umlchina_seminar]说:需要装的插件也都装了
(09:27:55)sophieniu与所有人说:怎样打开视频
(09:28:09)[*umlchina_seminar]与mouri说:在windows试一下,你的音箱麦克灵吗
(09:28:23)[*umlchina_seminar]与sophieniu说:今天没有视频
(09:28:40)sophieniu与所有人说:ok
(09:29:25)mouri与[*umlchina_seminar]说:讲座有录音吗,我会后听录音吧
(09:29:34)*x5star与[*umlchina_seminar]说:声音不连续,网络带宽不够???
(09:29:42)mouri与[*umlchina_seminar]说:可能是机器有问题
(09:30:23)[*umlchina_seminar]与所有人说:声音不连续---音源问题,一会就好了
(09:31:03)flybean与所有人说:start now? seems half an hour early
(09:31:09)*nwdong与所有人说:能再告诉一下资料下载地址吗?
(09:34:15)sealw与flybean说:morning
(09:35:25)babituo与所有人说:各位好,Babituo到
(09:35:44)sealw与babituo说:morning
(09:36:29)feng98与所有人说:No voice?
(09:37:10)sophieniu与所有人说:在播相声吗?
(09:38:14)[*umlchina_seminar]与delson说:安装声音:http://www.bliao.com/gg/ga2.htm
(09:38:47)[*umlchina_seminar]与delson说:http://www.bliao.com/help/Bluesky.exe
(09:41:26)[*umlchina_seminar]与delson说:Meilir Page-Jones,最早的面向对象运动的领袖之一。在整个二十世纪80年代,他将结构化方法应用到许多商业应用、科学应用和嵌入式应用中。1990年,他转向面向对象方法,
(09:41:42)[*umlchina_seminar]与delson说:,并创造Synthesis面向对象方法学并应用至今。他在结构化领域和面向对象领域各有一本经典著作:“The Practical Guide to Structured Systems Design”
(09:41:57)[*umlchina_seminar]与delson说:和“Fundamentals of Object-Oriented Design in UML”,后一本书国内有中译本:
(09:43:03)sophieniu与[*umlchina_seminar]说:我听到的是相声!
(09:46:35)[*umlchina_seminar]与*MeilirPageJones说:welcome!
(09:46:53)[*umlchina_seminar]与*MeilirPageJones说:今天的专家到了:MeilirPageJones
(09:48:18)wwwangzhihang与*MeilirPageJones说:welcome
(09:48:59)*x5star与*MeilirPageJones说:morning
(09:49:17)SZITEC与*MeilirPageJones说:good morning
(09:50:11)SZITEC与所有人说:请放音测试一下
(09:50:19)babituo与sealw说:我有,但听不到说话
(09:50:28)[*umlchina_seminar]与*MeilirPageJones说:大家等一下
(09:51:23)babituo与sealw说:听到许多点击声音
(09:51:49)SZITEC与所有人说:我听不到任何声音
(09:52:13)wwwangzhihang与SZITEC说:so do i ,why?
(09:52:15)feng98与所有人说:I can hear some noise
(09:52:19)babituo与sealw说:今天会讲些什么?我是偶然进入
(09:52:30)feng98与所有人说:hello
(09:52:48)babituo与所有人说:OK,听到
(09:52:54)[*umlchina_seminar]与*umlchina2说:yes, we can hear
(09:53:47)babituo与sealw说:babituo@hotmail.com
(09:53:52)[*umlchina_seminar]与babituo说:http://www.umlchina.com/Chat/download.htm下载相关讲座材料。
(09:54:03)[*umlchina_seminar]与babituo说:还有几分钟开始,大家等等
(09:54:11)babituo与sealw说:OK
(09:54:25)babituo与[*umlchina_seminar]说:OK
(09:55:27)*ITServer与所有人说:我也OK
(09:55:55)[*umlchina_seminar]与*MeilirPageJones说:OK, 4 mins
(09:56:12)*umlchina2与*MeilirPageJones说:Professor,You can talk about something now, or not, up to you, and the line and voice are OK.
(09:58:26)*umlchina2与*MeilirPageJones说:fine
(09:59:30)[*umlchina_seminar]与*MeilirPageJones说:OK, begin
(10:03:17)*lijin_as与所有人说:which page now?
(10:03:42)麦思源与所有人说:没有翻译么?
(10:03:46)*lijin_as与所有人说:那一页
(10:04:00)[*umlchina_seminar]与*umlchina2说:p. 4, the first file
(10:05:49)*umlchina2与*MeilirPageJones说:p7
(10:06:28)*umlchina2与所有人说:p8
(10:09:04)[*umlchina_seminar]与*umlchina2说:p.10
(10:09:45)[*umlchina_seminar]与*umlchina2说:11
(10:10:58)[*umlchina_seminar]与*umlchina2说:12
(10:11:34)[*umlchina_seminar]与*umlchina2说:13
(10:14:37)*umlchina2与所有人说:15
(10:15:22)*umlchina2与所有人说:16
(10:15:57)*umlchina2与所有人说:CUBOID:立方体
(10:16:22)*umlchina2与所有人说:17
(10:18:18)*umlchina2与所有人说:18
(10:20:32)*umlchina2与所有人说:19
(10:20:56)*umlchina2与所有人说:20
(10:22:08)*umlchina2与所有人说:21
(10:24:04)*umlchina2与所有人说:22
(10:26:19)[*umlchina_seminar]与*umlchina2说:第二个幻灯文件
(10:26:53)[*umlchina_seminar]与*umlchina_seminar说:大家有问题可以提
(10:27:03)[*umlchina_seminar]与*umlchina_seminar说:或者想一想
(10:27:12)[*umlchina_seminar]与*umlchina2说:back
(10:27:30)*umlchina2与所有人说:p2
(10:28:12)*umlchina2与所有人说:p3
(10:32:47)*umlchina2与所有人说:p7
(10:33:05)flybean与所有人说:excuse me ,keep online
(10:33:49)*umlchina2与所有人说:p8
(10:34:11)[*umlchina_seminar]与*umlchina2说:connascence,共生性,软件元素之间的相依关系
(10:36:14)*umlchina2与所有人说:p9
(10:37:10)*umlchina2与所有人说:p10
(10:38:23)*umlchina2与所有人说:11
(10:38:53)*umlchina2与所有人说:13
(10:40:42)*umlchina2与所有人说:14
(10:43:09)*umlchina2与所有人说:15
(10:44:40)*umlchina2与所有人说:Ch 3
(10:45:21)*umlchina2与所有人说:Correctness of Classes and Types
(10:45:50)*umlchina2与所有人说:p2
(10:46:13)*lausunyu与所有人说:State-spaces
(10:46:49)*umlchina2与所有人说:p3
(10:47:37)*umlchina2与所有人说:p4
(10:47:56)*marshine与[*umlchina_seminar]说:看不见视频,没提示我安装什么插件
(10:48:25)[*umlchina_seminar]与*umlchina2说:http://www.bliao.com/help/Bluesky.exe
(10:48:38)*marshine与[*umlchina_seminar]说:thks
(10:48:43)*umlchina2与所有人说:p5
(10:50:21)*umlchina2与所有人说:p7
(10:51:14)*umlchina2与所有人说:p8
(10:51:25)*marshine与[*umlchina_seminar]说:已安装,还是没有,要用视频连接按钮吗
(10:51:48)[*umlchina_seminar]与*umlchina2说:右下角,打开语音
(10:52:21)*marshine与[*umlchina_seminar]说:已打开,有语音
(10:52:33)*umlchina2与所有人说:p9
(10:53:21)*umlchina2与所有人说:10
(10:55:12)*umlchina2与所有人说:14
(10:55:49)*umlchina2与所有人说:15
(10:56:29)*umlchina2与所有人说:16
(10:56:57)*umlchina2与所有人说:17
(10:57:15)*umlchina2与所有人说:18
(10:57:30)*umlchina2与所有人说:19
(10:58:23)*umlchina2与所有人说:20
(10:59:53)*umlchina2与所有人说:21
(11:00:43)*umlchina2与所有人说:23
(11:02:10)*umlchina2与所有人说:24
(11:03:05)*umlchina2与所有人说:25
(11:03:20)*umlchina2与所有人说:27
(11:03:43)*umlchina2与所有人说:28
(11:04:52)*umlchina2与所有人说:29
(11:05:07)*umlchina2与所有人说:30
(11:06:20)feng98与所有人说:LSP principle
(11:06:29)feng98与所有人说:Contract
(11:07:01)*shiningxyy与所有人说:I have a question: How to use UML elements in Synthesis, the whole process.
(11:07:16)*shiningxyy与所有人说:with some books recommend?
(11:07:43)feng98与所有人说:Robert C Martin's books on OO design priciple
(11:07:59)flybean与所有人说:check if online
(11:10:59)*MeilirPageJones与所有人说:Catalysis
(11:11:11)*marshine与所有人说:book's name/
(11:11:11)[*umlchina_seminar]与*umlchina2说:大家有问题欢迎提问
(11:11:18)*umlchina2与*MeilirPageJones说:Excuse me Professor, how do you do with the bidirectional association between 2 classes?
(11:11:22)*MeilirPageJones与所有人说:Desmond D'Souza
(11:12:03)[*umlchina_seminar]与*umlchina2说:Desmond D'Souza's book--english version in our book store
(11:12:03)*MeilirPageJones与所有人说:UML 2.0 Toolkit
(11:12:12)[*umlchina_seminar]与*umlchina2说:影印版
(11:12:31)*shiningxyy与所有人说:These concept "connascence"...., how to use them to explain SRP OCP LSP ISP...
(11:12:44)[*umlchina_seminar]与*umlchina2说:UML Toolkit--Chinese version is available, but 2.0 not yet
(11:12:44)*shiningxyy与所有人说:...(Robert c. martin collect in his book)
(11:13:45)flybean与所有人说:how do you think about the depth of the class-tree?
(11:13:51)feng98与所有人说:Any suggestions on the design process?
(11:14:09)flybean与*MeilirPageJones说:how do you think about the depth of the class-tree?
(11:15:01)*umlchina2与所有人说:person owning a dog, yes
(11:15:40)*umlchina2与所有人说:a 3rd associated class,thank you
(11:15:57)jeff323与所有人说:Prop, what is more improtant, architecture or classes diagram ? and Does Architecure have Layers?
(11:16:58)*MeilirPageJones与所有人说:Mellor
(11:17:24)*MeilirPageJones与所有人说:Executable UML
(11:17:31)*shiningxyy与所有人说:how to use concepts like "connascence" ...to explain SRP OCP LSP
(11:17:43)*shiningxyy与所有人说:..(Robert martin collect in his book)
(11:18:07)flybean与*MeilirPageJones说:In morden design, always there are lots of models. How do you think about that?
(11:19:12)jeff323与所有人说:Thanks!
(11:20:19)*umlchina2与*MeilirPageJones说:How do you usually get the classes out from the Use Cases?
(11:21:15)wwwangzhihang与*MeilirPageJones说:what is the research state of requirement engineering?
(11:21:19)*MeilirPageJones与所有人说:sparx.com
(11:21:32)jeff323与所有人说:xUnit is usefull in Unit/class develope, but existing xUnit are only used
(11:21:58)jeff323与所有人说:to test sync Method calls, Prof, what about the asyn method call tests ?
(11:22:33)*MeilirPageJones与所有人说:tagged value
(11:22:35)jeff323与所有人说:any practice
(11:22:35)flybean与*MeilirPageJones说:Sorry, I made a mistake. What I mean is there is lots of Model Objects.
(11:25:08)*shiningxyy与所有人说:how to use concepts like "connascence" ...to explain SRP OCP LSP
(11:25:39)wwwangzhihang与*MeilirPageJones说:Excuse me,what's the main advantage of use case in the software developement process?
(11:25:59)*shiningxyy与所有人说:also, About "aggregation" and "link": I can say player "employed by" a soccer team.
(11:26:10)*shiningxyy与所有人说:I can say a soccer team "aggregation" some players. which one should I choose?
(11:29:14)*umlchina2与*MeilirPageJones说:There is a method to help you: to unchoose the tick off in the line on top of the inputbox
(11:29:50)*umlchina2与*MeilirPageJones说:then you can roll back the page to see the former questions
(11:29:54)*shiningxyy与所有人说:OK. Club. I can say player "employed by" a soccer club.
(11:30:03)*shiningxyy与所有人说:I can say a soccer club "aggregation" some players. which one should I choose?
(11:30:18)[*umlchina_seminar]与*umlchina2说:专家没有说话,不是没声音
(11:34:04)jeff323与所有人说:any suggestion for async system automatic testing?
(11:35:08)wwwangzhihang与*MeilirPageJones说:how do you think what is iterative development method?
(11:35:13)wwwangzhihang与*MeilirPageJones说:because we have to modify the previous version
(11:35:28)wwwangzhihang与*MeilirPageJones说:and so what we do before "waste".
(11:35:49)wwwangzhihang与*MeilirPageJones说:and sometimes we have to design again
(11:36:10)*MeilirPageJones与所有人说:karl wiegers
(11:36:33)jeff323与所有人说:would you prefer to User Story or UML Use Case?
(11:38:20)*umlchina2与*MeilirPageJones说:In iteration developing, how do you think the use case, after some of them comes out and--
(11:38:32)*umlchina2与*MeilirPageJones说:you will begin to analysis and design, or you prefer to waiting all of them coming out and --
(11:38:52)*umlchina2与*MeilirPageJones说:begin the following work?
(11:40:45)jeff323与所有人说:User Story in XP
(11:41:27)*umlchina2与*MeilirPageJones说:Sorry Professor, it should be "iterative development" too
(11:41:51)jeff323与所有人说:Thanks
(11:45:18)*umlchina2与*MeilirPageJones说:OK,thanks!
(11:45:37)[*umlchina_seminar]与*umlchina2说:any more question?
(11:46:11)jeff323与所有人说:Like tcp/ip or tele switching
(11:46:52)jeff323与所有人说:assoc with asyn system testing
(11:47:00)jeff323与所有人说:question
(11:47:10)jeff323与所有人说:I send message
(11:47:23)jeff323与所有人说:wait the response async not blocked
(11:47:49)wwwangzhihang与*MeilirPageJones说:how about Cockburn's idear about use case?
(11:48:17)wwwangzhihang与*MeilirPageJones说:in his book <writing effective use case>
(11:48:18)jeff323与所有人说:yes
(11:48:35)*marshine与所有人说:别问那个问题了吧(asyn testing)
(11:49:53)[*umlchina_seminar]与*umlchina2说:如果没有问题,我们就结束?
(11:50:03)[*umlchina_seminar]与*MeilirPageJones说:thank you very much!
(11:50:04)jeff323与所有人说:any practice for cut of RUP
(11:50:19)wwwangzhihang与*MeilirPageJones说:who is the experts in requientment engineering?
(11:50:29)wwwangzhihang与[*umlchina_seminar]说:the last one
(11:51:03)wwwangzhihang与*MeilirPageJones说:would you like to write their names
(11:51:44)*MeilirPageJones与所有人说:tockey
(11:52:18)feng98与所有人说:Any recommended books for Software Architecture?
(11:52:32)*umlchina2与*MeilirPageJones说:That sounds interesting...
(11:52:58)*MeilirPageJones与所有人说:paul clements
(11:52:59)babituo与所有人说:what is the CLASS realy express? is what can the system do or what are the user's needs?
(11:53:07)wwwangzhihang与*MeilirPageJones说:thanks very much
(11:55:36)[*umlchina_seminar]与*MeilirPageJones说:OK!
(11:55:38)*umlchina2与*MeilirPageJones说:Thank you very much!
(11:55:48)[*umlchina_seminar]与*MeilirPageJones说:Thank you very much!
(11:55:50)wwwangzhihang与*MeilirPageJones说:thank you very much,professor
(11:55:53)jeff323与所有人说:Thank you very much
(11:55:57)[*umlchina_seminar]与*MeilirPageJones说:good night!
(11:56:04)wwwangzhihang与*MeilirPageJones说:good night
(11:56:04)feng98与所有人说:Thank you, professor
(11:56:05)babituo与所有人说:thank you
(11:56:26)radysjx与所有人说:thks for your lecture,
(11:56:33)wwwangzhihang与[*umlchina_seminar]说:end?
(11:56:44)[*umlchina_seminar]与所有人说:谢谢大家的光临
(11:56:50)[*umlchina_seminar]与所有人说:讲座结束
(11:57:10)jeff323与所有人说:bye bye 了?
(11:57:16)[*umlchina_seminar]与所有人说:对
(11:57:30)wwwangzhihang与[*umlchina_seminar]说:when upload the record?
(11:57:40)jeff323与所有人说:OK, 谢谢了,下次什么时候有课啊?
(11:57:46)wwwangzhihang与[*umlchina_seminar]说:有些没有听
(11:57:51)wwwangzhihang与[*umlchina_seminar]说:懂
(11:58:11)[*umlchina_seminar]与所有人说:下次,一周后,看通知
(11:58:33)[*umlchina_seminar]与所有人说:录音尽快上载
(11:58:43)wwwangzhihang与[*umlchina_seminar]说:bye
(11:58:49)wilson与所有人说:ok
(11:58:51)wwwangzhihang与[*umlchina_seminar]说:very good