寫碼才是確保 UML 分析/設計的信心來源!

這兩天與 Ringle 一同至高雄某家規模蠻大的專案開發公司,從年前兩日的 UML 課程教育,然後年後第三日係以座談的方式,面對面聽取學員們在實際專案開發時,利用 UML 設計時,所遇到的問題,同時並檢驗他們的設計產出是否正確與適當。其實呢,算起來也有半顧問的意味,當場就拿出他們利用 EA 所開發的設計圖,檢驗、評論、說明,然後協助直接修改,甚至轉出程式碼。 我覺得學員們真的很認真,讓我有些訝 ...

我在 iThome 也有個專家部落格

最近因為 iThome 雜誌的邀稿,準備刊載一些文章在其「連載單元」與 「一般專欄」內,同時呢, iThome 副總編蠻不錯的,幫我也同時設置一個「IT 專家部落格」,發表有關IT的內容。 所以呢,我準備將我原來在我自己「矇矇的秘密基地」內的相關於 "軟體設計" 的文章,均會同步刊登一份在 iThome 的部落格內,我在 iThome 的部落格名稱就稱為:「Kenming's 軟體設計思維」。 ...

不要從程式語言學習「物件導向」!

許多技術人員係從物件導向程式語言(OOP, Object-Oriented Programming Language)來學習物件導向,從 OOP 的角度來學習物件導向時,經常會把它當作是一種 "技術",當作 "技術" 時,你會想去 "用" 它,而若當你無法 "應用" 在現實面時,就會覺得 "不好用"、"難用" 、理論無法與現實結合" ...等。 把物件導向當作 "技術" 的最大的問題是:你永遠 ...

軟體設計單元課程(兩天)】使用案例寫作實務、應用與實現 (2006/03/25~26)

詳細內容及報名,請至: 『首頁-活動報名』線上填寫報名申請表單 §課程名稱: 使用案例寫作實務、應用與實現 §課程簡述: 本課程旨在教導學員如何利用使用案例來捕捉系統的功能性需求,並瞭解如何掌握寫使用案例的核心原則與最佳實務。當學會如何建立正確的使用案例模型(Use Case Model),界定系統範圍、找出參與者、及寫出標準規範的使用案例敘述後, 馬上就可以直接利用 EA UML 工具產出具 ...

軟體的模組化(Modulize)設計應該要徹底實踐!

我在上個月看 Discovery 節目時,該節目很有趣,是介紹有史以來,前 10 大受歡迎與戰鬥力強的坦克車。 嗯,還是從二次大戰開始介紹的呢,其中,包括德國的虎式與豹式坦克,都名列上榜,而更為驚人的是,蘇聯的 T34,當時在德蘇大戰中叱吒風雲,令德軍第一次感受到他們的武器不如人,是名列 10 大中的第三名。而至於第二名的坦克,則是活躍於波灣戰爭中,但卻也有令人苦惱的問題,太過龐大與吃油量太重 ...

期貨操作心法~ 大智而後若愚

最近領悟到期指操作的時間格局後,也就是我一再說及的 "封裝(Encapsulation)" 哲理,就很容易辨別趨勢。日線有日線的趨勢;15分K 有 15K 的趨勢。越是短的時間格局,趨勢越是容易轉變,所以,若是在短格局的區間操作時,短趨勢一變,就需要 "順" 著趨勢來操作。 舉我昨日(3/14)的操作為例,在日線的格局,是偏空,所以我放了日線的空單;但在 15分K 的時間格局,卻是短多趨勢,所 ...