西班牙的嵌入式系统和彩票投注系统都相当不错,这两类系统的控制性都很高,例如投注系统出了差错将难以估计其在金钱和信心上的巨大损失;还有像高速火车的ECU控制软件的质量都必须做到万无一失的地步。
从MVC(Model-control-view)架构模式(Pattern)来说明,可明显地看到其焦点都摆在“C”上;这跟商业管理软件(MIS)有极大差别,MIS系统偏重于“M”,以抓数据库的数据为主,对“C”的掌控能力较弱,也导致“M”与“V”结合得很紧密,外人只要看到UI就知道DB的结构了。
为何欧美、日本等地区的软件业都非常重视控制性呢? 就拿台湾的嵌入式软件来跟日本比,更加突显这样的对比。在台湾业界都有句口头禅:凡是出错而会死人的软件,都不敢用台湾开发的。这是我在西班牙任职的一点心得。(by 高煥堂)
0 评论:
发表评论