作者周爱民邀请《编程之美》作者邹欣、《走出软件作坊》作者吕建伟、台湾OOP之父高焕堂等六位专家坐而论道。
从工程实践和理论研究两个角度探索软件工程该往何处去。
这是一本闪烁着思考光芒的作品,它的精彩就在于作者深入的思考。
——蒋涛 CSDN总经理《程序员》总编辑
停下来,思考才是进步的本质。
——李维原Borland/Code Gear公司大中华区首席技术官
传达了探究工程本质的独立思考精神。期待它能激发朋友们的共鸣,知其然且知其所以然,以至简之道应变万端。
——谭群钊 盛大游戏总裁兼首席技术官
就如本书,最后所有的故事、理论不过是为了理解一个公式、陈述一幅图形而已。
——王昊DELPHIBBS总版主平台架构师
体现了一个软件开发人员的认真的思考,展现了他的独特思想。
——邹欣 点评专家
《大道至简》和《走出软件作坊》,一庄一谐,用自己的深思与实践,探索中国软件工程实践之路。
——吕建伟(阿朱) 点评专家
实践出真知,软件工程领域尤其如此,作者以本书将这些真知灼见做了一次倾情奉献。
——王玮 点评专家
这本书对软件项目管理生动的探讨——在点评版更显其特色,是对软件项目管理实践的“格物致理”。
——LwT点评专家
展开
我很赞成Xin Zou 把这本书形容为模特儿行走的T台大道,从原来Aimingoo的个人独秀,发展成为众多美女俊男,有的衣着光鲜迷人,有的简朴天然,相映成趣,气象万千。
无论是那一个行业,其领头的国度或城市,都拥有最豪华的T台大道。例如,中国唐朝中原成为诗人的T台大道,当今法国巴黎拥有最时髦的服装秀T台,以及西班牙巴塞罗那兰布拉(La Rambla)大道成为欧洲最活跃的街头艺术表演大道。
如今,Aimingoo布建了一个软件思想和创意走秀的舞台,如果未来继续发展成为软件产业最豪华的T台大道,很可能意味着中国软件业将迈向“工匠,团队工程,产业创意设计”三者融合为一体的成熟产业,也很可能成为产业界的领头羊。
虽然我无缘倘佯于唐朝的诗人舞台,也还没机会亲临巴黎的服装秀T台,不过我在西班牙工作之余,却常攸游于兰布拉大道,梦想着软件人员的走秀舞台。唯有在豪华的T台大道上才有机会激荡出伟大创意的软件,也才能让从只能赚小钱的严格工程化软件,逐渐蜕变为能赚大钱的人性创意化软件。
就在今年(2009)的4月份,突然接获Aimingoo的T台走秀通告,且曰:“或立或论或评或述,尽随先生意便可。”让我喜出望外,毫不犹疑地跳上舞台,搔首弄姿一下,以飨读者和激励读者。并撰写此序言以志之。
高焕堂
2009.09
软工系统模型的未来走向
我从事软件工程(简称为软工)的研究至今30余年,读了周爱民这本《大道至简--软件工程实践者的思想》,我心有戚戚焉。的确,大道至简乃是所有软件工程师所追求的理想。
至于要如何得到大道至简呢?系统模型是一个正中红心的下手之处。系统模型是项目规划、成本估算、项目计划、风险管理、项目排程与追踪、组态管理、软件质量保证、系统分析与设计等等所依据的。唯有求得一个好的系统模型,则软件工程的大道至简方有可成之时。
一个软件可能是由数百个结构元素(或称零件)所组合成的。软件工程所讨论的对象是这一个软件,而不是这些个别的结构元素。软件的学问在于系统模型,讲究大道至简;结构元素的学问在于Algorithm和Object-Oriented Programming,讲究执行效率。
我个人在美国工作时发明结构行为合一(Structure-Behavior Coalescence,简称为SBC)软件架构。这些年来,我将“SBC软件架构”当作软件工程的系统模型,成效不错。
周爱民采用EHM图来当软件工程的系统模型,是一项不错的尝试。不过我要提醒大家的是,未来要尽量将EHM图往软件架构的意境方向移动,而不要将EHM图往结构元素的意境方向移动。毕竟,结构元素的学问在于Algorithm和Object-Oriented Programming,讲究执行效率,不太讲究大道至简;而软件架构的学问才真实地在于系统模型,非非常常地讲究大道至简。
赵善中
2009年8月 于 Austin, Texas, USA