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

六、利用循序圖表達系統內部物件的互動 對每一個要實現的使用案例,開發人員可以利用一到多張的循序圖 (包括正常劇本、例外處理與擴展性的劇本),表達未來程式碼在系統執行期間 (Run‐time)的物件互動情形。 在循序圖內,大致列出主要參與的物件角色 (較偏 開發人員 所設計的物件,而非系統面的物件)。 請注意,循序圖內主要表達的是物件之間的互動,所以在如 EA 工具中,將位於 「 ...

[組裝DIY] 更換華擎P67-Extreme6 B3 新版主機板

才在今年農曆年前購買並自行組裝的 i7 新電腦桌機,參考-2011年初的i7電腦採購暨DIY「簡單開箱篇」、「組裝心得分享」,因為 Intel 的晶片組設計瑕疵事件,我也是這一批的受害者之一。而就在約這個月初,接到原購買「華擎主機板」代理商「威健」的電話通知,總算可以更換新版本 B3 的主機板了。 既然又要多耗一次重新組裝的工夫,乾脆就把原來購買的華擎 H67M-GE/HT 板子換貨後拿去網拍 ...

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

四、表達使用案例與實作的實現關係 (Use Case Realization) (點擊圖片鏈接看原圖)圖 3、表達使用案例與實作的實現關係 若以物件導向的觀念實現使用案例,則系統內部的設計當以物件互動的合作 (collaboration),如 UML 循序圖 (sequence diagram)、溝通 (communication)圖等來表達。其作用為突顯該使用案例的功能,由 1 到 多個物件 ...

[生活記趣] 跳蚤有聲音嗎?

前幾天我在客廳看電視時,發覺手窩處突然有叮癢的感覺,竟然是一個小黑點,那就是跳蚤啦,趕緊連忙用手指壓住,然後用衛生紙包住丟掉。。因為已經好幾十年沒看過跳蚤,所以我就大聲哇哇叫,叫苦說家裡竟然出現了跳蚤,而我家小女兒 Annie 也聽到了有所謂「跳蚤」這號昆蟲。 結果就在昨晚,我家妹妹從她房間走出來問正在客廳看電視的我說:「爸爸,跳蚤有聲音嗎?」因為她在房間被叮咬,又聽到嗡嗡叫,懷疑是跳蚤咬她。 ...

超小巧效能強悍的窮人版 Ramdisk-ImDisk (設定篇)

作為虛擬磁碟的驅動程式,ImDisk 最主要的作用就是在於將某一個映像檔案 (Image file),給掛載 (mount)到任一特定的虛擬硬碟上 (可自行指定硬碟代號)。 所以如何將 ImDisk 當成 Ramdisk,基本的原理就是: 創建一個新的映像檔案。 將該映像檔案掛載到特定的虛擬硬碟上。 再來就是考慮如何在系統開關機時自動回存的功能了。 既然 ImDisk 可以將映像檔案掛載到虛擬 ...

超小巧效能強悍的窮人版 Ramdisk-ImDisk (介紹篇)

在 Windows 7 x64 的作業環境下,我所使用過的 RamDisk 軟件,就屬 VSuite Ramdisk Server(Edition) 最為滿意了。它只有一個缺點,授權費用蠻貴的,一套買下來要花上新台幣 NT$3,500,詳見: 線上購買了 VSuite Ramdisk Server(Edition) 工具軟體。 在我的 Desktop PC (16G 切 5G),跑 ...