文章分類:軟體大家

{投資心得} 股票期指的投資是一種 “封裝” 的應用

封裝(Encapsulation) 不僅是被應用於軟體設計上,我發現到,在股市期指的投資領域,更是需要能體認封裝的哲理與奧妙之處。 封裝,標榜的就是 “簡單(Simple)”,也就是先看整體、廣度,把不必要的細節給 “隱藏” 起來,然後瞭解到焦點擺在整體的 …

{UML2.0} MDA 轉換(Transform) 步驟實例 by EA5.0

以一個簡單的漫畫(Comic)租借系統為例: 步驟一、Design the High-level PIM (Platform Indepentdent Model) Class Diagram 步驟二、Select and Start the Transf ...

{UML2.0} MDA Process and Transformation

MDA Process — PIMs and PSMs 建構最高層次的抽象模型(abstract model)。該模型是獨立於各平台的實做技術,稱之為 PIMs (Platform Independent Models)。 轉換(Transform) P …

{UML2.0} MDA(Model Driven Architecture) 簡單說明

What is MDA? OMG 所制訂的規格,基於以模型驅動的架構設計(Model-Driven Architecture)模式。 是一個框架(Framework),獨立於各作業系統平台,以模型(Model)作為建構系統的藍圖(Blueprint)。 定 …

軟體設計師 的 “有所為” 與 “有所不為”

軟體設計師普遍存在著兩個很大的茫點:系統是單一、系統是自己開發的。 例如,進(訂購)、銷(銷貨、出貨)、存(庫存)系統,一般小型的套件(Package)產品都是此三者視為是單一、完整的進銷存系統。所以,當我們在世貿軟體展所看到各家軟體廠商所看的進銷存系統, …

「蠢」笑話 ~ 東吳有 “桑樹” 系?

這三天,我在 Sun 教授 Java SCJP 課程,學員雖少,不過互動的感覺倒是不錯,我蠻喜歡這樣子可以直接與學員互動的授課方式。最前座,有位可愛的小女生,經常笑得甜甜的,我講的 “笑話”,她都蠻支持的,都會 “用力” 地呵呵笑。:P 今天早上休息期間, …