古詩詞大全網 - 成語故事 - 簡要說明rational rose 中邏輯視壹般包含哪些內容,是如何組織的

簡要說明rational rose 中邏輯視壹般包含哪些內容,是如何組織的

在Rational

Rose建立的模型中包括四種視圖,分別是用例視圖(use

case

view)、邏輯視圖(logical

view)、組件視圖(componentview)和部署視圖(deployment

view)。在我們創建壹個rational

rose工程的時候,會自動包含這4種視圖,它們從不同的角度來剖析模型。

用例視圖(UseCaseView)

用例視圖展示了系統的參與者和用例

(usecase)是怎麽相互作用的。它包括系統中所有的角色,用例和用例圖,用例視圖是系統中與現實無關的視圖,關註系統功能的高層形狀,而不關心系統的具體實現方法。

use

case

view中包括以下圖表:

use

case

diagram

(用例圖)

sequence

diagram

(時序圖)

collaboration

diagram(協作圖)

activity

diagram

(活動圖)

每個系統通常都有壹個主(

Main)用例圖,表示系統的邊界(參與者)和提供的大部分功能。也可以創建壹些其它的用例圖。

邏輯視圖(LogicalView)

邏輯視圖又稱為設計視圖(Design

View)。Logical

View關註系統如何實現使用案例中提出的功能,它提供系統的詳細圖形,描述組件間如何關聯。

LogicalView包括了以下種類的圖表:

Class

diagram

(類圖)

Statechart

diagram

(狀態圖)

系統只有壹個邏輯視圖,該視圖以圖形方式說明關鍵的用例實現、子系統、包和類,它們包含了在構架方面具有重要意義的行為。

組件視圖(ComponentView)

組件視圖顯示代碼模塊間的關系。通過組件視圖可以知道哪些組件是代

碼庫,哪些組件是運行組件。

組件視圖只包括壹種圖表,就是Component

diagram(組件圖)。

部署視圖(Deployment

View)

部署視圖顯示進程和設備及其相互間的實際連接,它關註系統的實際部署,可能與系統的邏輯結構有所不同。例如系統的邏輯

結構可能為三層,但是部署可能為兩層,界面程序放在壹臺機器上,而業務和數據庫邏輯放在另外壹臺機器上。

壹個系統只能有壹個部署視圖,所以部署視圖本身代表的

就是壹個圖表,即Deployment

diagram(部署圖)。