skip to main
|
skip to sidebar
高焕堂
这是Misoo入口博客
请进入
Misoo网站
我正在写新书“软件架构师西(班牙)游记”(2008年于巴塞罗那城海滨)
2008年8月31日 星期日
巴塞罗那大街与软件的街
在西班牙,建筑物是街(即客厅)的墙壁,家家户户的门面外观都显得整齐清爽,将大街装饰得美轮美奂,让巴塞罗讷城的兰布拉斯大街成为欧洲街头艺术最活跃的舞台。其街是主角,建筑物是配角。就如同四合院的院是主角,房屋是配角。街和院成为人们从小成长的安全舒畅之场所。在软件里,系统或模块(Module)是建筑物,是软件的街(或客厅)的墙壁,是配角而非主角。于是,我开始寻觅这个久久被人们忽略的软件的主角,它(软件的街)到底在哪里呢?(by高焕堂)堂)
北京后海与巴塞罗那大街
西班牙是拉丁民族,其观念中的”街”与”路”是不同的,街是城市的客厅,路是交通的马路。类似的,在中华文化里,四合院的”院”是家族的客厅。我在北京看到后海是个院,建筑物围绕着院,与西班牙的大街有异曲同工之妙,让人在院里饮酒畅谈舒适无比。这种舒畅快活的感觉让我开始用心思考软件的街在哪里?也期待人们在赞美某栋建筑物(或软件系统)之时,也不要忘它只是某个客厅的墙壁而已,它必须对该客厅作出美好的贡献才更显得伟大。例如,我喜欢北京的鸟巢、水立方,但我一直在思考这些美丽的建筑物都是某些个客厅的墙壁,这些客厅一定是让人心旷神怡,让人们健康成长的空间。(by 高焕堂)
设计与需求,何者时尚?
西班牙大建筑师高第的杰作---大教堂,建了100多年还继续在建。看到其气象万千之“设计”,让我深深意会到文化艺术的重要性和优越性,于是我更领悟到:设计(Design)是文化艺术与现代科技相遇的地方。软件架构师是不是也能具有这样的思维呢? 图1是大多数软件人员的传统思维,需求是其追求的目标。如果与高第的建筑思维相对应的话,图1可以改为图2。设计的气象万千是永恒的,需求是现实的限制(Constraint)而已。或许,高第的建筑,会给软件人员新的观点,让软件更多文化、艺术气息,也让软件人员的生活更多艺术美感。 (by 高煥堂)
西班牙软件工程师用心于MVC的“C”
西班牙的嵌入式系统和彩票投注系统都相当不错,这两类系统的控制性都很高,例如投注系统出了差错将难以估计其在金钱和信心上的巨大损失;还有像高速火车的ECU控制软件的质量都必须做到万无一失的地步。
从MVC(Model-control-view)架构模式(Pattern)来说明,可明显地看到其焦点都摆在“C”上;这跟商业管理软件(MIS)有极大差别,MIS系统偏重于“M”,以抓数据库的数据为主,对“C”的掌控能力较弱,也导致“M”与“V”结合得很紧密,外人只要看到UI就知道DB的结构了。
为何欧美、日本等地区的软件业都非常重视控制性呢? 就拿台湾的嵌入式软件来跟日本比,更加突显这样的对比。在台湾业界都有句口头禅:凡是出错而会死人的软件,都不敢用台湾开发的。这是我在西班牙任职的一点心得。(by 高煥堂)
2008年8月30日 星期六
關於我2008年7月的CSDN視頻
2008年7月间我应邀上CSND录制一小段视频,谈谈我的一些观点。录制当天并没有订下主题,只是漫谈而已,至于主题名称:<<高焕堂谈如何成为一个合格的架构师>>则是CSDN主动帮我加上去的。其实我并不满意这个主题名称,因为我并没有资格谈”合格”的条件,我也不知道我自己是不是一位合格的架构师呢!! 在这视频里,我反而藉唐朝诗词蔚为时尚的例子说明人人都可以成为李白、杜甫、白居易,而且人人都能成为出色的软件架构师。此外,为了有足够的产业空间和能量来支持全国性的软件吟诗作乐,我提出”软件产业大联盟”的软件产业新架构,让大家思考,虽然许多人认为这是海市蜃楼、空中楼阁,然而当我们意识到我们拥有极大内需力量时,借力使力,将地基、栋梁建立起来之时,空中楼阁就不再是空中楼阁了,而是梦想成真了。我想做了上述的旁白,你可能会更能体会这段视频的主题了。该视频URL为:
http://live.csdn.net/Issue518/livePlay.aspx
(by 高煥堂)
2008年8月29日 星期五
潜规则与潜需求
有一本书名为<<潜规则>>,让我对中华文字的"潜"字有耕深刻的意会。我从事IT工作30年来,曾经有一半以上的在跟需求打交道,也自认发展出很好的需求获得和管理之道和技。但是一直有一种感觉,似乎这些道和技只是在抓猫的尾巴,不抓它也不是,抓到固定它也不是;后来知道要去抓猫的身体,让尾巴自由摆动,就容易多了。十多年来,一直想找个中文字来形容它,都莫衷一是。问了许多软件专家,也似乎心有戚戚焉,但也说不上口。
几年前读到<<潜规则>>这本书,才仿然大悟,<<潜需求>>恰很适合表达我心中的猫身体,而<<明需求>>则是客户讲得出来的需求。后来,我深入研究钱需求,发现”假设/验证”是开发潜需求的不二法门。像世界著名的麦肯锡顾问公司就擅长此道,客户通常会不计代价去购买连他自己都未曾意会到的真正需求(即潜需求)的东西。潜需求在英文字里,有个字较接近,就是<<偏好(Preferences)>>,Google公司就擅长于掌握人们的偏好,探询人们的潜需求。(by 高煥堂)
九月 2008
主页
订阅:
帖子 (Atom)
欢迎光临
请进入
Misoo网站
查看我的完整个人资料
博客归档
▼
2008
(17)
►
十月
(4)
免费下载 高焕堂的第1本Android书之e-book
為什麼我要大力支持Android手機平台呢?
Tom's Video
Android商機_Omia大會:演講錄影(視頻)
►
九月
(7)
Use Case分析在现代软件分析之角色
需求分析与架构设计之关系
大文豪看架构师
Google Android手机软件的“汉堡”生产与营销模式
SaaS-based架构设计外销美国
关于DoDAF的架构思想
软件外包俄罗斯
▼
八月
(6)
巴塞罗那大街与软件的街
北京后海与巴塞罗那大街
设计与需求,何者时尚?
西班牙软件工程师用心于MVC的“C”
關於我2008年7月的CSDN視頻
潜规则与潜需求