Key Terms component deployment component work product component

  • Slides: 9
Download presentation
Key Terms ª component © deployment component © work product component © execution component

Key Terms ª component © deployment component © work product component © execution component ª component diagram ª communication association ª dependency Implementation Diagrams ª deployment diagram ª interface © export interface © import interface ª node ª realization 東吳大學資訊科學系 江清水

Component Diagram : Notation and Semantics Interface(介面) - 表示元件外部可見的操作的集合。 export interface (出口介面)- component用realization與此種介面相 連,表示component用來實行此種介面的功能服務。

Component Diagram : Notation and Semantics Interface(介面) - 表示元件外部可見的操作的集合。 export interface (出口介面)- component用realization與此種介面相 連,表示component用來實行此種介面的功能服務。 import interface(進口介面) - component用dependency與此種介面 相連,表示component是為了配合此介面所保証的功能服務而建立的。 <<interface>> Image. Observer image. java Abort:int{final static} error:int{final static} Component. java image. Update():Boolean Note. 基本上可把 component diagram視為 class diagram的一種, 只是焦點是放在系統中 元件之間的關係 Implementation Diagrams Example 東吳大學資訊科學系 江清水

Component Diagram :Examples Window Handler (whnd. cpp) Window Handler (whnd. obj) Comm Handler (comhnd.

Component Diagram :Examples Window Handler (whnd. cpp) Window Handler (whnd. obj) Comm Handler (comhnd. cpp) Graphic Lib (Graphic. dll) Comm Handler (comhnd. obj) Client Program (client. exe) Main Class (main. obj) Main Class (main. cpp) Component diagram Implementation Diagrams 東吳大學資訊科學系 江清水

Component Diagram :Examples image. Observer Component. java Component、Interface、Dependency image. java Fraudagent. dll Fraud. Agent

Component Diagram :Examples image. Observer Component. java Component、Interface、Dependency image. java Fraudagent. dll Fraud. Agent Implementation Diagrams components and classes Fraud. Policy Pattern. Search 東吳大學資訊科學系 江清水

Deployment Diagram:Notation and Semantics Deployment Diagram(配置圖) - 描述系統執行時軟體及 硬體的架構,屬於系統層次的描述。 在Deployment Diagram中可以出現的元素有dependency以及: Node Name Node(節點)

Deployment Diagram:Notation and Semantics Deployment Diagram(配置圖) - 描述系統執行時軟體及 硬體的架構,屬於系統層次的描述。 在Deployment Diagram中可以出現的元素有dependency以及: Node Name Node(節點) - Node是一種實際的物件,可以用來代表 Computer Device、Human Resource、Processing resource; 單純加上Node Name表示為Node Type,其意義與Class 相同,如果Node Name加上底線,表示為Node Type的 Instance(實例),其意義與Object相同。 Communication Type>> << Communication Association(通訊關連) - 用於Nodes間相 連的關係,常用於表示Node的物件及訊息的交換與傳遞, 可以是一般的Association,也可以用stereotype表示Node 間所使用的訊息傳輸方式。 Component: 在Deployment Diagram中,只可以出現可執 行元件(Executable Component),可以獨立存在或放在 Node內部。 Note. 基本上可把deployment diagram視為class diagram的一種,只是焦點是 放在系統中節點之間的關係 Implementation Diagrams 東吳大學資訊科學系 江清水

Deployment Diagram:Examples Client A: Compaq Pro PC <<T CP/ IP> > >> Client B:

Deployment Diagram:Examples Client A: Compaq Pro PC <<T CP/ IP> > >> Client B: Compaq Pro PC IP CP/ T < < Applicatio n Server: Silicon Graphics O 2 <<Dec. Net>> Node 、 Communication Association Sales Pos. exe Data. Base Server: VAX Sales Contacts. exe Pos. exe Contacts. exe Component、Dependency Implementation Diagrams 東吳大學資訊科學系 江清水

Implementation Diagrams 東吳大學資訊科學系 江清水

Implementation Diagrams 東吳大學資訊科學系 江清水