西西軟件園多重安全檢測(cè)下載網(wǎng)站、值得信賴的軟件下載站!
西西首頁(yè) 電腦軟件 安卓軟件 電腦游戲 安卓游戲 排行榜 專題合集

UML ROSE 建模工具技術(shù)匯集

  • UML ROSE 建模工具技術(shù)匯集
  • 軟件大小:2.7M
  • 更新時(shí)間:2014-04-27 09:58
  • 軟件語(yǔ)言:中文
  • 軟件廠商:
  • 軟件類別:國(guó)產(chǎn)軟件 / 免費(fèi)軟件 / 電子教程
  • 軟件等級(jí):4級(jí)
  • 應(yīng)用平臺(tái):Win7
  • 官方網(wǎng)站:暫無(wú)
  • 應(yīng)用備案:
好評(píng):50%
壞評(píng):50%

軟件介紹

Rational ROSE包括了一體化建模語(yǔ)言(UML),OOSE及OMT。其中一體化建模語(yǔ)言(UML)由Rational 公司三位世界級(jí)面向?qū)ο蠹夹g(shù)專家Grady Booch,Ivar Jacobson和Jim Rumbaugh通過(guò)對(duì)早期面向?qū)ο笱芯康脑O(shè)計(jì)方法的進(jìn)一步擴(kuò)展而得來(lái)的,為可視化建模軟件奠定了堅(jiān)實(shí)的理論基礎(chǔ)。

ROSE建模工具

定義:是一種分析和設(shè)計(jì)面向?qū)ο蟮慕9ぞ摺?/p>

作用:利用ROSE這個(gè)工具,我們可以建立用UML的軟件系統(tǒng)的模型,面目可以自動(dòng)生成和維護(hù)C++、JAVA、VB、PB、ORACLE等語(yǔ)言和系統(tǒng)的代碼。

核心:七大框圖

1. Use-Case Diagrams(用例框圖)

2. sequence diagram (順序框圖)

3. Collaboration diagram (協(xié)作框圖)

4. Class diagram (類框圖)

5. State Transition diagram (狀態(tài)框圖)

6. Component diagram (組件框圖)

7. Deployment diagram (擴(kuò)展框圖)

下面結(jié)合軟件工程知識(shí)、利用ROSE建模工具,本人在開(kāi)發(fā)電力部們的"110KV標(biāo)準(zhǔn)設(shè)計(jì)圖文管理系統(tǒng)"中所用到的ROSE模型及對(duì)ROSE在開(kāi)發(fā)實(shí)踐中的剖析

一、 需求分析階段

任務(wù):建立用戶需求和功能模塊,確定系統(tǒng)中的角色和使用案例。利用ROSE,生成角色,使用案例和生成用例圖所用到的框圖:

1.Use-Case Diagrams:顯示使用案例(表示系統(tǒng)功能)與角色(人或系統(tǒng))間的交互。如下圖:

Use Case(用例):在不展現(xiàn)一個(gè)系統(tǒng)或系統(tǒng)內(nèi)部結(jié)構(gòu)的情況下,對(duì)系統(tǒng)或系統(tǒng)的連貫的功能單元的定義和描述。

角色:使用軟件的人或外部系統(tǒng)本身。

2. sequence diagram

按時(shí)間先后順序,從上到下分析使用案例,確定案例的處理流程。如下圖:

3 Collaboration diagram :

確定對(duì)象之間的關(guān)系的處理過(guò)程的分析流程。如下圖:

二、 概要設(shè)計(jì)階段

任務(wù):通過(guò)分析Use-Case Diagrams ,得到所用到的類,分析這些類的屬性、操作和它們之間的關(guān)系。

所用到的框圖:

1.Class Diagrams.

顯示系統(tǒng)中類與類之間的交互。

2.包:具有一些共性的類組合在一起的圖。

三、 詳細(xì)設(shè)計(jì)階段

任務(wù):細(xì)化和個(gè)性Use-Case的描述 ,如類的操作和對(duì)象之間的消息相對(duì)應(yīng),填充參數(shù)及復(fù)雜的類的設(shè)計(jì)。

所用到的框圖:

1.Class Diagrams

2.State Diagrams:顯示一個(gè)對(duì)象從生成到刪除的生命周期。

四、 編碼和測(cè)試階段

任務(wù):進(jìn)行軟件的開(kāi)發(fā)和測(cè)試,生成組件框圖。

組件:表示代碼的物理模塊。

組件框圖:表示系統(tǒng)中的組件及相互依賴性。

Delpoyment Diagrams:顯示網(wǎng)絡(luò)中的物理布局和各種組件的位置。

雙向工程

1.生成代碼:根據(jù)選擇開(kāi)發(fā)應(yīng)用程序的語(yǔ)言生成對(duì)應(yīng)的程序的代碼。

步驟:檢查模型-生成組件-將類映射組件-設(shè)置代碼生成屬性-選擇類、組件和包-生成代碼

2.逆向轉(zhuǎn)出工程:根據(jù)選擇開(kāi)發(fā)應(yīng)用程序的語(yǔ)言生成對(duì)應(yīng)的程序的代碼。

步驟:檢查模型-生成組件-將類映射組件-設(shè)置代碼生成屬性-選擇類、組件和包-生成代碼


軟件標(biāo)簽: ROSE UML 建模工具

其他版本下載

發(fā)表評(píng)論

昵稱:
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
查看所有(0)條評(píng)論 > 字?jǐn)?shù): 0/500

TOP
軟件下載