文章分類:軟體大家
類別之間的關係(Relationship) — 結合(Association)關係 (1)
關係 物件透過訊息(message)的傳遞至另一個物件,救代表了兩個物件之間,建立一種連線(link)的關係。觀察一段敘述:韓劇中的長今,因為當醫女要練習針灸的緣故,所以施針在一隻大頭吉娃娃身上。以 UML 物件圖(Object Diagram) 來表示如 …
淺論「類別(Class)是什麼?」
將具有共同特性(包括屬性與操作)的一群物件的集合(sets),抽象化後稱之為類別(class)。分類可以說是物件導向的本質,因為這是解決軟體複雜度的最根本道理,軟體設計者將物件 “分門別類”,才能層次分明、井然有序的管理好在系統內各司其職、各負其責的眾生物 …
淺論「什麼是物件(Object)?」
既然,主流的程式開發語言,包括 Java, .NET(C#, VB …) 等,甚至連 PHP 這種 ”Script-based”,以網頁設計為主的描述性語言,都已標榜能實現所謂的 “物件導向(object-oriented)” 的開發模式,那麼顯然,軟體分 …
利用 UML 類別圖表達 CMMI Content 與範例說明
關於 CMMI 與其說 CMMI 是流程框架(Process Framework),倒不如說 CMMI 是目標框架(Objective Framework)。 CMMI 是以 “流程區域(Process Area)” 為主要完成目標。無論是以 “Conti …
【書摘】使用案例的 12 步寫作訣竅
摘錄自 「Writing Effective Use Cases」,中文譯名:「使用案例寫作實務」,譯者:趙光正 尤其是第一個步驟,是個人在規劃使用案例圖時,覺得最為重要的關鍵所在(從架構觀點的角度視之),但也是許多單位 SA 所經常忽略與不重視的。 找出 …
以軟御硬的產品整合設計觀—從合成結構圖到使用案例模型
前言 嵌入式系統(Embedded System),簡單的說,就是把軟體 “放入” 硬體設備內,然後寫簡單的程式來控制硬體,一般稱之為 “韌體(Firmware)” 設計。諸如從主機板的 BIOS 設計、光碟燒錄機的控制程式、乃至於至行動電話、PDA、影音 …