文章分類:系統分析與設計
MVC的軟體設計觀(1)
■ What is MVC? MVC,Model-View-Controller Separation 樣式(Pattern) Problem: 希望能夠從視窗畫面(View)之中去掉領域(Model)的耦合,因而支援領域物件(Domain Ob …
到底什麼是 “Component(元件)”?
前陣子看到討論區有人提問,元件與類別有何不同? 直覺上,覺得蠻奇怪的,怎麼會拿這兩者來比較?因為這兩者是不同等位的:類別是虛的;元件是實的。 類別,即是種類上的區別。簡單的說,即是「物以類聚」。自然而然,我們會把較同性質的事物擺在一起,以別於其他的事物。 …
物件導向的軟體設計觀
由於軟體開發廠商致力於提供更好的物件導向化的工具,包括從物件導向程式語言(OOP,C++、Java、VB.NET…)至使用者端介面的開發工具(圖形元件化,如 Button、Textfield、Form…,乃至模型化的工具(Rational Rose for …
軟體設計與交易<1>
軟體設計階段是否需考量實體系統環境的配置?個人認為是 “Yes”。因為設計並非「昧於事實」。 舉個例來說,Architect 檢視 Designer 所繪的循序圖,他需要瞭解到交易的源頭(Transaction Root)是起始於那個物件? 若是 Tran …