Rational Rose2002學習筆記

發表于:2008-06-18來源:作者:點擊數: 標簽:筆記rationalRationalRATIONAL學習
關鍵字: Rational Rose2002學習筆記 1. Rose的作用 (1)項目開始階段 產生使用案例模型 (2)細化階段 開發 程序的類框圖,合作圖,先是要開發的對象,及其相互間的交互。類框圖顯示對象間的相互關系。 (3)構造初始階段 生成組件框圖,顯示系統組件間的
關鍵字:Rational Rose2002學習筆記

1. Rose的作用
(1)項目開始階段
 產生使用案例模型
(2)細化階段
 開發程序的類框圖,合作圖,先是要開發的對象,及其相互間的交互。類框圖顯示對象間的相互關系。
(3)構造初始階段
生成組件框圖,顯示系統組件間的相關性,并產生系統的框架代碼。
(4)構造階段
 將新開發代碼通過逆向工程轉出到模型中,從而將開發階段出現的變化反映到模型中。
(5)交接階段
這個階段,Rose主要用于在軟件產品完成時更新模型。

2.如何選擇缺省編程語言
 例如選擇VC++語言的方法是,Tools->Options->Notation->Default->VC++。

3. Use Case View的作用
  Use Case視圖包括系統中所有的角色、使用案例和Use Case框圖(Use Case Diagram),還可能包括一些Sequence和Collaboration框圖。
 項目開始時,Use Case視圖的主要使用者是客戶、分析人員和項目管理員。這些人利用使用案例、Use Case框圖和使用文檔來確定系統的高層視圖。
 使用案例只關注系統的作用,而不關注其實現細節。
4.Logic視圖采用兩步法
Logic視圖采用兩步法,首先標示分析類,然后標示設計類。所謂分析類就是和語言無關的。例如有Boundary類,Control類,Entity類等。而設計類就具有特定的語言特點,比如Java類,或者C++類。分析類和設計類沒有一一對應關系。
5. Logic視圖有什么作用
 Logic視圖關注的是系統的邏輯結構。在這個視圖中,要標示系統組件,檢查系統的信息和功能,檢查組建之間的關系。這里重復使用是一個主要目的。通過認真指定類的信息和行為,組合類,以及檢查類和包之間的關系,就可以確定重復使用類和包。完成多個項目后,你就可以將新類和包加進重復使用庫中。今后的項目可以組裝現有的類和包,而不必一切從頭開始。

 6.使用控制單元支持多用戶并行開發
Rose通過控制單元支持多用戶并行開發。Rose中的控制單元可以使Use Cas視圖、Logical視圖或Compinent視圖中的任何包。此外,Deployment視圖和Model Properties單元也可以進行控制??刂埔粋€單元時,它存放在獨立于模型其它部門的文件中。這樣,獨立文件可以利用支持SCC版本控制攻擊進行控制,如Rational ClearCase、Microsoft SourceSafe和Rose自帶的基本工具??刂茊卧梢詮臑g覽的模型中裝入或卸載。使用控制工具還可以檢查進口和出口(Checked In和Out)。

7.輸入輸出模型
 面向對象機制的一大好處是重復使用,重復使用不僅適用于代碼,也適用于模型。要充分利用重復使用功能。Rose支持輸出與輸入模型和模型元屬??梢暂敵瞿P突虿糠帜P?。將其輸入另一模型。
注意:要輸出包或者類時,必須選定邏輯視圖里的東西;而要輸出模型,則是選定除此以外的東西。
8.Use case和role
使用案例和角色描述所建系統的范圍,使用案例包括系統中的一切,角色包括系統外的一切。不考慮編程細節。使用案例是系統提供的高級功能塊,角色是與所建系統交互的對象。

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97