所在位置:专家讲座 - 内容 论坛精华    
MVC设计模式提出者Trygve Reenskaug:模型与现实--掌握DCI

时间:北京时间2010年12月15日(周三)晚19:00-20:30

地点:此次讲座通过网络远程音频进行。具体操作方法见报名后的具体通知。

人数:100人(人数超过以报名顺序为准排列)。

费用:免费

演讲人

Trygve Reenskaug。挪威奥斯陆大学信息技术系的荣誉教授。他有50年工业强度软件产品的编程和软件工程研发经验。他在率先研究的工作包括:面向数据库的架构、结构化设计和终端用户编程(1960年)、面向对象应用和角色建模(1973)、模型-视图-控制器(MVC)范型(1979)、OOram方法及工具(1983)...目前正致力于研究可读代码的新编程范型,直接支持程序员和最终用户清晰的心智模型。

面向对象有两个有趣的方面。一方面是程序的代码结构,由类及其继承结构组成,在编译时被冻结。另一方面是程序的运行时结构,由快速变化的对象通信网络组成。这两个结构基本上是独立的,难以通过研究代码来理解运行时的情况。这是基于类编程的弱点:程序员不能推断运行的正确性,被迫依赖于测试。

数据-上下文-交互(DCI)范型通过架起编译时和运行时的桥梁弥补了这个缺陷。DCI把代码分离成两个部分:一部分描述系统状态(系统什么),另一部分描述系统行为(系统什么)。最终用户和程序员建造用代码显式表达的心智模型。得到可读性好的代码的基石我们可以称为真正的面向对象--系统状态用类来描述,系统运行时行为用通信中对象的网络描述。

本演讲将详细讲解DCI范型、它的动机和代码实现。

幻灯下载
Models and Reality: Master Program Execution with DCI
也可以在Trygve Reenskaug网站下载ppt版本: http://heim.ifi.uio.no/~trygver/2010/China2010.ppt

报名
请发邮件到seminar@umlchina.com预定座位,务必填写以下信息。每次讲座的报名是独立的。即使您在以前的讲座报过名,还是需要再报名。

所在单位名称:
姓名:
部门/职务:
邮编/通讯地址:
电话:
手机:
传真:
E-mail:
MSN/QQ:
我可能问专家的问题: