Rational Rose技術交流(二) (轉)
有什麼用
前面已經說過了,Rational Rose是基於UML的視覺化建模工具,那首先要看看UML有什麼用了。UML全稱叫Unfied Modeling Language,顧名思義,UML是一種語言,一種表示法,就是一種交流溝通的工具,特別適用於密集型的表示。
UML的統一性(Unified)表現為以下幾點:
(1)、 UML是人類思想和程式碼的一個連線橋樑
大家都知道,計算機能直接識別的語言就是二進位制的指令,早期工程師門都是直接寫這些指令輸入給計算機直接的,非常痛苦;
後來就出現了更好理解的語言,之後就出現了各種各樣更加容易理解和編寫,更加接近人類語言的計算機高階語言,什麼VB啊、、等等。
所以從一個角度來看,其實計算機軟體的發展史,可以算是一個解決計算機語言和人類語句差異性問題的歷史,就是說如何讓開發語言更加接近人類語言。
看看下面的一個圖:
:namespace prefix = o ns = "urn:schemas--com::office" />
人類思想
UML
VB、DELPHI、JAVA等等。。
二進位制程式碼
這圖可以看出UML是人類思想和計算機程式碼的一個連線橋樑。
(2)、 UML所定義的概念和符號可用於的分析、設計和實現的全過程,軟體開發人員不必在開發過程的不同階段進行概念和符號的轉換。
(3)、 UML所用的語言元素基本都是圖形化的,便於理解和溝通,不但開發人員之間可以用來交流,客戶和開發人員之間也可以用它作為交流的工具。
目前版本的Rational Rose可以用來做以下一些工作:
1、對業務進行建模(工作流);
2、建立模型(表達資訊系統內有哪些物件,它們之間是如何協作完成系統功能的);
3、對進行建模,並可以在物件模型和資料模型之間進行正、逆向工程,相互同步;
4、建立構件模型(表達資訊系統的物理組成,如有什麼、程式、執行緒、分佈如何等等)
5、生成目標語言的程式碼,VB、JAVA、DELPHI
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-993274/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Rational Rose技術交流(一) (轉)ROS
- Rational Rose 7.0安裝教程ROS
- Win10 安裝Rational Rose 7.0 教程Win10ROS
- D版 Rational Rose 2001 完全安裝手冊 (轉)ROS
- 三大UML建模工具Visio、Rational Rose、PowerDesign的區別 (轉)ROS
- RATIONAL ROSE生成程式碼及其反向工程功能手冊(轉載和補充)ROS
- Rational Rose 2003 下載及破解方法ROS
- 交流技術的進~~~~
- 技術交流小記
- [技術交流]期待支援ucenter
- SVN技術交流提綱
- http技術交流提綱HTTP
- 網上投票作弊的技術實現(純技術交流,勿用作他途!!) (轉)
- [技術交流]能不能回覆?
- React 技術專場交流活動React
- 重構技術交流提綱
- 淺談API HOOK技術(二) (轉)APIHook
- 「 ThoughtWorks面試 —— 一次愉快的技術交流 | 掘金技術徵文」面試
- 微軟技術交流群 303295519微軟
- 程式碼規範技術交流提綱
- 多執行緒技術交流提綱執行緒
- 新技術、新商業交流平臺
- 探祕技術專案管理(二)(轉)專案管理
- CSDN學院技術交流群招募中
- Go 技術交流群 726712141Go
- Laravel技術微信群-方便學習與交流Laravel
- 技術交流-產品商compellent/pldsec/colasoft
- Javascript必知必會技術交流提綱JavaScript
- 使用Shell.Application技術之二 (轉)APP
- 精通struts技術第二章(4) (轉)
- 精通struts技術第二章(5) (轉)
- 大家所在測試團隊有固定技術交流或者技術比拼活動麼?
- Dynamics 365(CRM) 歡迎加入商務技術交流QQ群(MSCRM商務技術交流群149371424)
- 葡萄城前端技術交流群全新上線前端
- 學PHP 為何要加入技術交流群PHP
- Rational 軟體交付平臺的技術資源與最佳實踐
- 每天5分鐘玩轉Docker容器技術(二)Docker
- 大型的SEO技術交流會有必要參加嗎?