【單元課程(兩天)】使用案例應用與實作程式碼 (2006/12/02,03)

各位好: 使用案例如同目標設定,明確釐清清楚參與者使用系統的目的(Goal)後,然後再來就是找出如何達成目標的手段與步驟(實現使用案例與寫碼),至於細節的 修飾(屬性、參數、流程、資料型態等),則利用漸增與漸進(I&I, Iterationand Incremental)的方式來修正,絕不一開始就落入細節的斤斤計較,而造成分析的癱瘓,導致最現實的應用程式碼無法快速產出,喪失整體團隊的開 ...

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

好不容易,將 Blog 移轉到國內的虛擬主機廠商,總算對於頻寬效能,蠻可以接受的,而透過常見的 cpanel 服務,也是蠻簡易操作,對於虛擬主機的一些限制要求,也逐漸習慣了。 沒想到,我所租借的這一家虛擬主機廠商,小而美,效能佳,也不囉唆,系統建置該提供的基礎建設,包括 PHP, MySQL 等,都很能符合架設 Blog 的需求。但,仍然只有一個問題,頻寬限制太過嚴格了! 我申請的 7GB/每 ...

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

將具有共同特性(包括屬性與操作)的一群物件的集合(sets),抽象化後稱之為類別(class)。分類可以說是物件導向的本質,因為這是解決軟體複雜度的最根本道理,軟體設計者將物件 “分門別類”,才能層次分明、井然有序的管理好在系統內各司其職、各負其責的眾生物件,也因為系統就是藉由各類型物件的互動、分工合作,才能完成越來越形複雜、所被賦予的一個個工作與任務。 那麼,又如何作分類? 分類其實是萬物與 ...

淺論「什麼是物件(Object)?」

既然,主流的程式開發語言,包括 Java, .NET(C#, VB …) 等,甚至連 PHP 這種 ”Script-based”,以網頁設計為主的描述性語言,都已標榜能實現所謂的 “物件導向(object-oriented)” 的開發模式,那麼顯然,軟體分析與設計、包括程式撰寫人員,都必須要能對以 “物件” 為單位的設計與開發,要能有其共識。但 “物件” 卻往往很難被界定與定義,具體的東西,如 ...

小五的社會科—台灣全省的河川分佈怎麼背呢?

小五的社會科—台灣全省的河川分佈怎麼背呢?
前天晚上,蓁妮要準備她隔天的月考科目,社會科。蓁妮說社會科是她最不喜歡的科目,因為要背的東西好多喔。我跟蓁妮說了,爸爸覺得社會科目是最有趣的科目了,可以瞭解每一個地方的人情地理,以及文化特色等,還自誇說以前考高中聯考時,每一次的模擬考幾乎都是考滿分的呢。 ;) 所以我就陪蓁妮一起準備社會科的複習。小五的社會科是以台灣地理與人文為主,而且內容非常細,太多的內容好像還是我這一輩子第一次看到的,也等 ...

【系統移轉】又把系統給移轉到 5NET 虛擬主機

經過一整天的測試,非常失望的是,IX WebHosting 的連線速度相當不穩定,白天的時候還蠻快的,約 4~5 秒可以載入首頁,但,晚上的時候,卻又常會延遲到 14~20 秒才能載入頁面。問題在哪裡? 並非連線速度慢,而是因為 MySQL 資料庫的處理效能問題。 因為,IX WebHosting 是把 Web 與 MySQL 分開放在不同的機器上,而當晚上尖峰期時,MySQL 的處理負載很重 ...