[案例研討] 烏龜訂購系統開發與實作 by UML and Java-04

二、 利用使用案例圖規劃需求架構,決定系統開發範圍 界定系統開發範圍 (system boundary),找出功能性的使用案例 (use case)、以及使用系統的主要參與者 (primary actor),與外部系統提供服務的支援性參與者 (supporting actor)。 (點擊圖片鏈接看原圖)圖 2、利用使用案例圖界定系統開發範圍 參考上圖 2,從主要參與者的角度來看,使用案例只有三 ...

老少咸宜具療癒效果的 PC 遊戲-寶石方塊3

農曆年的時候,下載了這款由 Popcap 這家專出小款益智娛樂性的遊戲-Bejeweled 3,中文翻譯為「寶石方塊 3」,給全家大小玩耍。 說起「寶石方塊 (Bejeweled)」系列,真的是家喻戶曉,各類遊戲機平台,都有它的蹤影,當然也有它的「山寨」克隆 (Clone)版,例如 NDS 的「動物管理員 (Zoo Keeper)」。 早在 Msn 有推出 Online 對戰的「寶石方塊」,我 ...

[閱讀分享] 國共軍政大搏鬥 (上、中、下)

國共軍政大搏鬥-上,中,下冊 ----------------------------------- 作者: 李華德 /著 出版社:風雲時代 出版日期:2005年05月23日 ISBN:9789868438071 語言:繁體中文 內容簡介 自國民黨主席連戰前往大陸進行和平之旅後,原本緊張的兩岸關係有日漸緩和的趨勢。六十年來,國共立場互不退讓,其中的恩恩怨怨,造成了多少時代悲劇。想瞭解國民黨與共 ...

[案例研討] 烏龜訂購系統開發與實作 by UML and Java-03

Iteration-1 實現使用案例,打通技術關節 階段目標 (Sub-Goal) 找出 精要 (essential)的使用案例 (use case),快速導出到實作階段,建立程式碼框架。 找出並解決 從需求分析橋接至實作階段的過程間,所衍生出的技能、技術與溝通等風險問題。 本階段重視的是「打通管道」,包括需求至實作階段的產出承接,以及 IT 面 3-tier 的實體連結等。 至於需求功能的精 ...

[案例研討] 烏龜訂購系統開發與實作 by UML and Java-02

兩階段開發的目標設定 重點說明 本案例的演練區分為兩個釋出 (release)階段。在現實的專案開發,每一個釋出版本都應該是可以滿足使用者的功能需求。兩個釋出版本的重心為: 第一個階段:快速實現功能需求,但保留了可以具延展性的 3-tier MVC框架。 第二個階段:找出穩定的共用元素,讓系統更有彈性。 第一個階段 (release #1)在內部的開發週期分為兩個循環 (iteration)。 ...

[案例研討] 烏龜訂購系統開發與實作 by UML and Java-01 (4/25 新增原始碼下載)

烏龜訂購系統開發實作與心得筆記 -從系統分析設計至實作與結構重整 (UML + Pure Java 版本) 實作目標 藉由一個極小型的案例,來展示開發階段 (包括 需求分析、結構設計、程式實作)的主要產出 (artifacts),以及這些產出之間的關聯性。 本案例在需求分析與結構設計面採用 UML Modeling;實作面則使用 ...