1. 程式人生 > >簡要說明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(部署圖)。