【書摘】關於專案與專案管理

軟體系統的開發,絕大部分是以專案(Project)的型態來進行的,那麼, “專案” 到底是什麼呢? 個人從 「Fundamentals of Project Management」 一書中,節錄對其專案一詞的定義: “專案是指在一次性的工作中,必須同時完成成效、時間、成本以及範疇等,多重任務要求的工作。” 然後,著名的品管大師 J. M. Juran 更是精簡扼要地點出專案的定義: “專案是為 ...

類別之間的關係(Relationship) — 一般化—特殊化(Generalization-Specialization) (3) — Basic

說明 從生活面的觀點來觀察時,當發現到兩個以上的類別有其相似之處(但又不盡相同),我們可以把相似之處抽象(abstract)放在更高層次的一般性類別。例如,觀察「貓」與「狗」兩個類別,是否有可能抽象化成為一般性的類別? 兩者的品種完全不同,但其實也存在著某種程度的相似性,事實上,若我們要開發一個 “寵物店管理系統”,那麼,其實很自然,就可以將此兩個類別抽象成為「寵物」這個一般化的類別。相對來說 ...

股票/期貨/選擇權 還真是台彎的全民運動

最近的 Iteration-2 期指投資又準備開始了。前兩天先把一小筆資金給匯入到期貨保證金帳號裡,準備先暖身一下,練練手感。結果沒想到被 "掛帳",Hold 在「日盛期貨」的金融部門裡。原因原來是我必須申請期貨入金的約定帳戶,還真是麻煩,必須本人親自到日盛證券的櫃臺辦理。 今天早上約 11:00 到了「永安市場捷運站」的日盛證券,在 3F,嘿,好多人喔,看上去大部分是上了年紀的老伯伯、婆婆等 ...

利用 IBM RSA 實現 CoR 的塑模與產出程式碼

使用環境 IBM RSA(Rational Software Architect 6.0) Trial UML 工具 JDK 1.5 新增 UML 空白專案 首先開啟 Rational Software Architect(使用版本為 6.0),並切換 workspaces 至 \workspaces\GoFPatterns。 新增名為 CoRProject 的 UML 專案: 在工作區中,選 ...

利用 EA(Enterprise Architect) 實現 CoR Pattern 的塑模與產出程式碼

使用環境 EA ( Enterprise Architect 6.5) UML 工具 Eclipse 3.2 JDK 1.5 新增 UML 空白專案 新增 UML 空白專案 首先新增名為 CoRProject 的 UML 專案: 選擇File > NewProject 。 在 “Select model(s)” 對話框中,選擇 “simple” 並勾選 Logical View。 (點擊 ...

【設計樣式】「Chain of Responsibility」的範例與說明

範例描述 "敗家子" 是一部經典的武功喜劇,關於本片的劇情介紹,可以參考:【老片分享】經典功夫喜劇片—敗家子 其中,元彪所飾演的 "敗家子",好打架,經常製造許多麻煩,但他又是九代單傳的寶貝兒子。父親怕他受傷,所以派了一個隨從 "派通街",在背後協助解決所製造的麻煩。 敗家子是 "麻煩製造者(trouble maker)",而派通街是 "麻煩處理者(trouble handler)",敗家子所 ...