rose使用技巧
原文地址: http://wuyanhua128.blog.sohu.com/96983574.html
rose使用技巧1
參考資料:
怎樣由rational rose類圖生成java程式碼
http://topic.csdn.net/t/20030410/19/1644982.html
1.安ROSE前先安JDK,
不然,要設定一下jdk的路徑或者用ROSE找一下JDK的目錄:
Tools-->java/J2EE-->Project Specification-->CLASSPATH-->new
2. 然後,畫圖的時候,
開啟J2EE,這個最全啦 ,會自動匯入三個包:java、javax、org;
否則,複雜的類,可能轉的不對;
不過,使用J2EE model需要匯入大量的包,會有點慢,只是第一次練習“from class diagram to java source”的話,開啟rose時點cancle不選任何model
就可以;
3.斜菱形表示public,鑰匙表示Protected,鎖表示private,T表示default;
4.生成程式碼之前,在“open standard specification”中的“Attributes”和“Operations”中設定屬性的type,方法的返回值等;
5.可以在“關聯關係”等的箭頭中指定引用的名稱;
6.可以設定JAVADOC,
還能自動產生MAIN,(未找到相應項)
可以對類的屬性,加READ WRITE方法,這個還是很好用的,不然,GET
的,SET的會寫好多,設定:
右鍵單擊要生成程式碼的類,選open standard Specification->Attributes,再右鍵單
擊要生成setter/getter的屬性,選specification->java.....
然後按“edit set”
將“propertyType”改為“simple”,就可以了;
(read/write的預設值就已經是read/write);
參考: http://topic.csdn.net/t/20020624/11/825787.html
7.一個小技巧:
把預設語言設為JAVA: tools-option-notation-default
因為,你一般不會對使用的語言換來換去的,
這樣的話, 只要一產生類,就是JAVA類,
並且, 右擊,有一項就相應變為“java/J2EE”;
(如果預設語言時C++,右擊的那項是“ANSI C++”)
雙擊的項也變了, 不是General的項了 直接是JAVA類屬性 ;
8.我們要做的第一個步驟就是要先進行語法檢查,
這一步,是關鍵;
有時需要語法檢查之後,“java/J2EE”中的“Genarate code”
這項才從灰色變為可用項;
然後設定好CLASSPATH的輸出路徑就可以了;
9.匯出程式碼
在匯出程式碼的過程中,我們可以看到“OK”按鈕和兩檢視間的“Assign”按鈕都是灰色的。這時候,我們要選擇兩個部分,
一個是在檢視中左側的“CLASSPATH Entries”要選擇一個你要匯出程式碼的路徑,點選讓它變成藍色就可以了。
這時候,按鈕“OK”和“Assign”按鈕仍然是灰色的。
下面我們還要確定右邊哪個包是要匯出的,這裡很明顯就是“scInfoTech”。我們把它和它的元件檢視全部選中。這時候,“OK”按鈕和“Assign”按鈕都變成可用的了。
10. ROSE產生的程式碼,每個類,每個方法,都會打上一個ROSE號,
後期可反轉,
就是從程式碼到類圖!
若想去掉roseid:Tools-->java/J2EE-->Project Specification-->Code Generation;
11.但是ROSE的反轉厲害的很, 可以轉CLASS的,
生成的圖,帶有關係,
12.把類圖、順序圖等圖片儲存到word中:
點工具欄中“view”的“fit in window”->“copy”—>貼上到word;
這樣得到的圖片又清晰又完整又小,通常不到10k;如果圖片太小,在word中
可以以200%的比例閱讀:“檢視”選單—>“顯示比例”;
13.Rational Rose怎麼匯入java類庫?:
問:我想用java程式碼生成rose模型,可是總是有一些類找不到,需要匯入jdk
或者其他的類包,請問怎麼操作?
答:選單 tools -> Java/J2EE -> Project Specification
在Classpaths中加入類庫路徑,比如
D:\JBuilder6\jdk1.3.1\src.jar
14.畫好了類圖、順序圖,並加上了所有的操作,註釋,說明等,怎麼才能自動
生成設計文件?(現在還不會,還沒裝SODA)
參考資料: http://topic.csdn.net/t/20021209/19/1245009.html
問:我在rose中畫了一個類圖,所有操作什麼的都有了,也都寫了註釋。
但怎麼才能自動生成設計文件呢?總不能把註釋一個一個的拷出來吧。
答:在report選單總選擇SoDA Report,再選擇report template(比如Detail of all of attribute and operations by class by package)
問:怎麼沒有SoDA選項?是不是要先裝soda for word
答:先裝soda,還要有word
http://www.rational.com/ 上有不少文件
問:謝謝諸位的回答.我已經裝上了, 雖然生成的文件有點兒亂,
但可以看出這是一個功能很強大的工具.
答:其實最好的辦法是根據你們文件的要求自己定製soda的模版,定製的過程說
起來很麻煩,但是其實並不複雜,看看soda的教學文件,半天就可以掌握了
15.畫類圖的時候,最好把類按“包”組織;並跟java程式碼實現時的包結構對應;沒有包,所有的類堆積在一起將是一盤散沙。
rose使用技巧1
參考資料:
怎樣由rational rose類圖生成java程式碼
http://topic.csdn.net/t/20030410/19/1644982.html
1.安ROSE前先安JDK,
不然,要設定一下jdk的路徑或者用ROSE找一下JDK的目錄:
Tools-->java/J2EE-->Project Specification-->CLASSPATH-->new
2. 然後,畫圖的時候,
開啟J2EE,這個最全啦 ,會自動匯入三個包:java、javax、org;
否則,複雜的類,可能轉的不對;
不過,使用J2EE model需要匯入大量的包,會有點慢,只是第一次練習“from class diagram to java source”的話,開啟rose時點cancle不選任何model
就可以;
3.斜菱形表示public,鑰匙表示Protected,鎖表示private,T表示default;
4.生成程式碼之前,在“open standard specification”中的“Attributes”和“Operations”中設定屬性的type,方法的返回值等;
5.可以在“關聯關係”等的箭頭中指定引用的名稱;
6.可以設定JAVADOC,
還能自動產生MAIN,(未找到相應項)
可以對類的屬性,加READ WRITE方法,這個還是很好用的,不然,GET
的,SET的會寫好多,設定:
右鍵單擊要生成程式碼的類,選open standard Specification->Attributes,再右鍵單
擊要生成setter/getter的屬性,選specification->java.....
然後按“edit set”
將“propertyType”改為“simple”,就可以了;
(read/write的預設值就已經是read/write);
參考: http://topic.csdn.net/t/20020624/11/825787.html
7.一個小技巧:
把預設語言設為JAVA: tools-option-notation-default
因為,你一般不會對使用的語言換來換去的,
這樣的話, 只要一產生類,就是JAVA類,
並且, 右擊,有一項就相應變為“java/J2EE”;
(如果預設語言時C++,右擊的那項是“ANSI C++”)
雙擊的項也變了, 不是General的項了 直接是JAVA類屬性 ;
8.我們要做的第一個步驟就是要先進行語法檢查,
這一步,是關鍵;
有時需要語法檢查之後,“java/J2EE”中的“Genarate code”
這項才從灰色變為可用項;
然後設定好CLASSPATH的輸出路徑就可以了;
9.匯出程式碼
在匯出程式碼的過程中,我們可以看到“OK”按鈕和兩檢視間的“Assign”按鈕都是灰色的。這時候,我們要選擇兩個部分,
一個是在檢視中左側的“CLASSPATH Entries”要選擇一個你要匯出程式碼的路徑,點選讓它變成藍色就可以了。
這時候,按鈕“OK”和“Assign”按鈕仍然是灰色的。
下面我們還要確定右邊哪個包是要匯出的,這裡很明顯就是“scInfoTech”。我們把它和它的元件檢視全部選中。這時候,“OK”按鈕和“Assign”按鈕都變成可用的了。
10. ROSE產生的程式碼,每個類,每個方法,都會打上一個ROSE號,
後期可反轉,
就是從程式碼到類圖!
若想去掉roseid:Tools-->java/J2EE-->Project Specification-->Code Generation;
11.但是ROSE的反轉厲害的很, 可以轉CLASS的,
生成的圖,帶有關係,
12.把類圖、順序圖等圖片儲存到word中:
點工具欄中“view”的“fit in window”->“copy”—>貼上到word;
這樣得到的圖片又清晰又完整又小,通常不到10k;如果圖片太小,在word中
可以以200%的比例閱讀:“檢視”選單—>“顯示比例”;
13.Rational Rose怎麼匯入java類庫?:
問:我想用java程式碼生成rose模型,可是總是有一些類找不到,需要匯入jdk
或者其他的類包,請問怎麼操作?
答:選單 tools -> Java/J2EE -> Project Specification
在Classpaths中加入類庫路徑,比如
D:\JBuilder6\jdk1.3.1\src.jar
14.畫好了類圖、順序圖,並加上了所有的操作,註釋,說明等,怎麼才能自動
生成設計文件?(現在還不會,還沒裝SODA)
參考資料: http://topic.csdn.net/t/20021209/19/1245009.html
問:我在rose中畫了一個類圖,所有操作什麼的都有了,也都寫了註釋。
但怎麼才能自動生成設計文件呢?總不能把註釋一個一個的拷出來吧。
答:在report選單總選擇SoDA Report,再選擇report template(比如Detail of all of attribute and operations by class by package)
問:怎麼沒有SoDA選項?是不是要先裝soda for word
答:先裝soda,還要有word
http://www.rational.com/ 上有不少文件
問:謝謝諸位的回答.我已經裝上了, 雖然生成的文件有點兒亂,
但可以看出這是一個功能很強大的工具.
答:其實最好的辦法是根據你們文件的要求自己定製soda的模版,定製的過程說
起來很麻煩,但是其實並不複雜,看看soda的教學文件,半天就可以掌握了
15.畫類圖的時候,最好把類按“包”組織;並跟java程式碼實現時的包結構對應;沒有包,所有的類堆積在一起將是一盤散沙。
相關文章
- The sol to RoseROS
- rose ha 配置ROS
- rose初始化ROS
- 對rose 的理解ROS
- Rational Rose 7.0安裝教程ROS
- Paoding Rose學習(一)ROS
- rose框架學習總結ROS框架
- Rational Rose技術交流(一) (轉)ROS
- Rational Rose技術交流(二) (轉)ROS
- 一曲鋼琴:玫瑰 The RoseROS
- chrome使用技巧Chrome
- Git 使用技巧Git
- uedit使用技巧
- HBuilder使用技巧UI
- Excel 使用技巧Excel
- ultraedit使用技巧
- CSS使用技巧CSS
- secureCRT使用技巧Securecrt
- webstorm使用技巧WebORM
- Excel使用技巧Excel
- PPT使用技巧
- clion使用技巧
- ROSE HA,想說愛你不容易——為ROSE HA配置IP資源的LocalFailoverROSAI
- paoding-rose框架的學習ROS框架
- Python使用技巧Python
- Windows使用小技巧Windows
- Laravel Faker 使用技巧Laravel
- iOS UIPickerView使用技巧iOSUIView
- UITableView/UICollectionView使用技巧UIView
- iOS AutoLayout使用技巧iOS
- eclipse使用技巧Eclipse
- linux使用技巧Linux
- 訪達使用技巧
- photoshop使用小技巧
- Win10 安裝Rational Rose 7.0 教程Win10ROS
- 實施linux+iscsi+11g+roseLinuxROS
- ROSE 雙機熱備軟體簡介ROS
- 翻譯 Tim Rose 的kibana外掛教程ROS