Opens in a new tab

文章分類:軟體思維與 AI 應用開發

軟體其實還真的蠻有趣 (1)

這兩個月,我們顧問團隊,還可真是相當地忙,從 10 月到現在(包括到年底),幾乎每天都要出去,除了對企業的軟體設計教育訓練、IT 資訊單位專案開發的顧問輔導,還有幾個正在洽談的專案輔導案 …,喔,還有演講與座談會等。嗯,看來「軟體設計顧問」這事業,在我 …

【外包開發與管理】從開發者角色看「兩地分工」開發流程

(縮略圖,點擊圖片鏈接看原圖)圖、從開發角色看「兩地分工」開發流程 關於專案經理與架構師 專案經理(Projct Manager)負責整個專案的資源統籌、時程控管、專案 Review 會議、開發各角色人員的協調等。關於專案經理,視專案的規模與性質等,可由 …

類別之間的關係(Relationship) — 整體-局部(Whole-parts) (2)

說明 “整體—局部(Whole-parts)” 可以說是降低物件複雜度(Complexility)的最有效機制,因為,你可以將某一物件視為是一個 “整體(Whole)”,只要聚焦從該物件外面的角度來觀察該物件的特徵與行為,不用去關心組成該物件的細節,包括其 …

類別之間的關係(Relationship) — 結合(Association)關係 (1)

關係 物件透過訊息(message)的傳遞至另一個物件,救代表了兩個物件之間,建立一種連線(link)的關係。觀察一段敘述:韓劇中的長今,因為當醫女要練習針灸的緣故,所以施針在一隻大頭吉娃娃身上。以 UML 物件圖(Object Diagram) 來表示如 …

虛擬主機的頻寬限制之無奈

好不容易,將 Blog 移轉到國內的虛擬主機廠商,總算對於頻寬效能,蠻可以接受的,而透過常見的 cpanel 服務,也是蠻簡易操作,對於虛擬主機的一些限制要求,也逐漸習慣了。 沒想到,我所租借的這一家虛擬主機廠商,小而美,效能佳,也不囉唆,系統建置該提供的 …

淺論「類別(Class)是什麼?」

將具有共同特性(包括屬性與操作)的一群物件的集合(sets),抽象化後稱之為類別(class)。分類可以說是物件導向的本質,因為這是解決軟體複雜度的最根本道理,軟體設計者將物件 “分門別類”,才能層次分明、井然有序的管理好在系統內各司其職、各負其責的眾生物 …