文章分類:系統分析與設計

以軟御硬的產品整合設計觀—從合成結構圖到使用案例模型

前言 嵌入式系統(Embedded System),簡單的說,就是把軟體 “放入” 硬體設備內,然後寫簡單的程式來控制硬體,一般稱之為 “韌體(Firmware)” 設計。諸如從主機板的 BIOS 設計、光碟燒錄機的控制程式、乃至於至行動電話、PDA、影音 …

物件 (Object) 的媽媽是 類別 (Class)?

從 OOP 學習物件導向(Object-oriented)觀念時,你就不太容易去對一些基本的 “術語 (terminology)”,下功夫來去 “參透” 其本質的意涵。例如,我雖然已經許久沒有教授基本物件觀念的課程,但在教授類別圖(Class Diagra …

UML OCUP_Foundamental 題型Reveiw與解析 <2>

Classes 的考題 Classes 的考題部分,當然都是針對 UML 的結構(structure)部分。包括最基本的元素(element),以及 Comment, Relationship, Namespace, Multiplicity, Expre …

UML OCUP 題型 Reveiw 與 解析 <1>

OCUP Foundamental 認證依我個人去考試的經驗後,分析其題型可分為三類: 基本術語的定義 UML 圖形元素與圖(diagram)的說明 基本應用題 本篇我先討論什麼是 “基本術語” 定義。 請記得,所有的考題,除了少數基本應用題外,內容均取自 …

進銷存系統有幾個資料庫?

我在教授軟體設計課程,尤其是以使用案例圖在說明架構設計時,每一個用套件(Package)所界定範圍的系統,係指軟體應用系統,但卻幾乎不會談及到資料庫。因為,軟體應用系統與資料庫是兩個不同的層次,甚至,把資料庫視為是應用系統的 “私有倉儲(private s …

【iThome 連載單元—5】釐清系統設計範圍的焦點–建立企業與資訊系統層次的使用案例模型

前言 以「信仁慈善醫院」為例,醫院內的業務服務範圍是何其的廣與雜,院方除了有醫師、護士、藥劑師、行政人員 …等內部工作人員擔負各自的執掌與協調合作外,現代化的醫院更是需要有資訊系統的協助,來減輕工作人員的負擔與達成某種程度的自動化。 顯然,由於院內各種不同 …