文章分類:軟體大家

{程序員邀稿} 從軟體架構師(Architect)的觀點來看軟體開發流程

前言 筆者多年來輔導過諸多不同類型與不同領域的軟體開發專案,本身的職務是擔任軟體架構師(Architect)與顧問輔導。架構師不是只負責技術面的問題,更要兼顧到專案開發的過程中, 」人」 的互動所衍生而來的諸多問題,包括想法的歧異、見解的落差、不同的觀點與 …

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

軟體系統的開發,絕大部分是以專案(Project)的型態來進行的,那麼, “專案” 到底是什麼呢? 個人從 「Fundamentals of Project Management」 一書中,節錄對其專案一詞的定義: “專案是指在一次性的工作中,必須同時完成 …

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

說明 從生活面的觀點來觀察時,當發現到兩個以上的類別有其相似之處(但又不盡相同),我們可以把相似之處抽象(abstract)放在更高層次的一般性類別。例如,觀察「貓」與「狗」兩個類別,是否有可能抽象化成為一般性的類別? 兩者的品種完全不同,但其實也存在著某 …

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

使用環境 IBM RSA(Rational Software Architect 6.0) Trial UML 工具 JDK 1.5 新增 UML 空白專案 首先開啟 Rational Software Architect(使用版本為 6.0),並切換 w …

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

使用環境 EA ( Enterprise Architect 6.5) UML 工具 Eclipse 3.2 JDK 1.5 新增 UML 空白專案 新增 UML 空白專案 首先新增名為 CoRProject 的 UML 專案: 選擇File > N …

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

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