程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> Rational >> IBM Rational Rhapsody 8.0和Rhapsody Design Manager 4.0中的新功能

IBM Rational Rhapsody 8.0和Rhapsody Design Manager 4.0中的新功能

編輯:Rational

重要的新功能

IBM Rational Rhapsody 開發環境支持廣泛的技術,可用於許多用途,例如:

需求分析

基於模型的系統工程

交易學習分析

嵌入式和實時軟件開發

注重安全性的軟件開發

基於模型的測試

AUTomotive Open System ARchitecture (AUTOSAR) 開發

捕獲 DoDAF 或 MODAF 架構框架

Rational Rhapsody 8.0 和 Rational Rhapsody Design Manager 4.0 版本包含一些新功能和改進,它們 使得將 Rational Rhapsody 應用於這些和其他許多解決方案變得更加容易。

針對新用戶的新指南

Rational Rhapsody Version 8.0 提供了一個新的 Guide Me 功能,可幫助用戶為特定用途而配置和 使用 Rhapsody。這對希望使用 Rhapsody 來滿足其具體需求的新用戶特別有用。指南以教程、視頻和文檔的 形式提供,幫助用戶執行所需的任務。

針對系統工程師的擴展的協作、靈活性和控制

系統工程 師在盡力改進他們推斷、傳達和指定總體系統設計的流程,這常常需要在不同的系統上進行權衡,同時仍然確 保不同領域和學科的一致性。Rational Rhapsody Design Manager 通過采用一種高效、直觀的方式來共享、 協作和審核工程信息,為跨學科的團隊提供了幫助。在與 Jazz 技術的集成上,Rhapsody Design Manager Version 4.0 更進一步,使系統工程師能夠在一個基於 Jazz 的存儲庫中執行 Rhapsody 模型的版本、變體、 配置和變更管理,從而簡化該流程。這支持細粒度的訪問和變更控制,為系統工程師提供了一種更加靈活的並 行開發工作流,該工作流與生命周期工件緊密關聯,能夠更有效地應對變更。

工件的通用存儲位置

在 Jazz 存儲庫上使用一個通用位置來存儲 Rational Rhapsody 設計工件和其他生命周期工件(比如 需求和工作項),這有助於實現具有更龐大的系統和軟件工程生命周期的更緊密的工作流。因為它們存儲在某 個通用位置,所以需求可與設計信息一起跟蹤和引用,從而避免了重復,因為它們存儲在共享的服務器端存儲 庫中。在需求管理數據庫(比如使用 IBM Rational DOORS 或 IBM Rational Requirements Composer) 和來自 and design information from the Rhapsody 模型的設計信息之間,實現了單一的需求事實來源。通 過使用開放生命周期協作服務 (OSLC) 鏈接,您可以建立可跟蹤性和分析需求、設計和測試之間的關系,確保 提供了滿足項目目標的高質量設計。

具有豐富的生命周期功能的新 Contributor 角色

新的 Rational Rhapsody Contributor 角色支持訪問變更管理、報告自定義、規劃、設計管理、軟件配置管理、自 動化(構建系統)、需求管理和測試管理功能。

幫助滿足注重安全的復雜系統的標准

注重安全 性的復雜系統(比如航空電子、汽車、火車和醫療設備)包含的軟件越來越多。開發這些系統的公司需要遵循 行業標准的指導,將他們的產品推向市場,並驗證他們的應用程序是否符合標准。Rational Rhapsody V8.0 包含一個 IBM Rational Rhapsody Kit for ISO 26262 and IEC 61508,提供了一個已記錄在案的參考工作流 、測試案例和其他工件,包括一個針對 ISO 26262 和 IEC 61508 的 TüV SüD 證書,該證書涉及到使用 Rational Rhapsody 和 Rational the Rhapsody TestConductor Add On 幫助用戶滿足汽車行業或一般的功能 性安全標准。這些內容也可用於其他行業,比如 DO-178B 或 DO-178C 用於航空電子行業,IEC 62304 用於醫 療設備行業,還有其他安全標准。

自動化可針對多項行業標准而調整

Rhapsody 是一個高度靈 活的軟件,您可以自定義該軟件,幫助自動化符合許多行業標准的設計的交付。它包含對 SysML 1.3、OMG Unified Profile for DoDAF 和 MODAF (UPDM) 2.0 的更新,以及可供系統工程師和汽車工程師用於使用最新 標准開發解決方案的 AUTOSAR 3.2 和 4.0。

適用性和性能改進

Rational Rhapsody 和 Rational Rhapsody Design Manager 添加了多項適用性和性能提升:

拼寫檢查

對模型指標的統計模型查詢

使用多個處理器核心生成代碼

使用變更管理改進了設計審核工作流

跨項目的搜索

使用一個 Web 客戶端繪制草圖

使用專注於解決方案的指南增強的用戶體驗和生產力

每個 Rational Rhapsody 版本的兩個關鍵的 焦點區域是適用性和性能。對於新用戶,Rational Rhapsody 8.0 引入了一個 Guide Me 功能,使任務更容易 完成。經驗更豐富的用戶可利用改善的代碼生成性能、模型指標、拼寫檢查、更好的自定義選項,以及改進的 Rational Team Concert 集成。

Guide Me 功能

您可在許多不同行業和領域中廣泛的系統工程 和軟件開發應用程序中使用 Rational Rhapsody。

新的 Guide Me 選項通過提供執行一系列與解決方 案關聯的任務的指南,幫助新用戶迅速上手。該指南使用文本、教程和視頻指導用戶配置和應用軟件,幫助減 少學習時間,使新用戶能更快正常工作。目前為以下主題提供了 Guide Me 說明:

系統工程:系統設計和規范

使用 Rational Rhapsody 和 MathWorks Simulink 控制系統設計

單元和集成測試

AUTOSAR 軟件開發

要打開一個特定解決方案的 Guide Me 窗口,可從歡迎屏幕選擇 Rhapsody solution(參見圖 1)以獲取 分步說明。Guide Me 窗口也可從 Help 下拉菜單打開。只要可能,Guide Me 說明會調用 Rational Rhapsody 中的操作來執行步驟。

Guide Me 內容使用 XML 構建,您可為您組織的 Rational Rhapsody 應用創建 自己的 Guide Me 內容。

圖 1. Guide Me 功能提供了分步指南

對指標的統計查詢

要減輕項目風險,一定要基於您項目的進度、質量或復雜性,理解它的架構和 設計。可查看模型指標,比如基於查詢和上下文的模型元素數量,以理解當前項目的狀態和它的進度。可創建 一個自定義布局並指定您希望報告的模型元素和參數,使用一個查詢可為這些指標提供具體的輸入。

圖 2. 查看模型指標以更好地理解項目狀態

拼寫檢查

模型不僅包含符號圖,還包含用於進一步解釋設計的文本。Tools 菜單下的一個選項可 用於運行 Spell Check 操作,以便檢查模型元素描述中的拼寫錯誤。

使用多個核心更快地生成代碼

Rational Rhapsody 常常用於開發大型和復雜的應用程序。現在,在生成包含多個組件的應用程序時 ,您可使用計算機的多個核心。這有助於提高代碼生成性能。CG::ParallelCodeGeneration 屬性用於激活並 行處理,也可與 CG::UserDefinedParallelProcesses 屬性結合使用,控制要啟動的並行進程數量。啟動的代 碼生成命令是在 CG::ParallelCodeGenerationCommand 屬性中指定的。

默認情況下,會啟動一個 Rhapsody 命令行 (RhapsodyCL.exe),但可以自定義要調用的命令,以便在另一個機器上或在一個服務器場上 運行代碼生成。此外,對於使用代碼生成進程來管理內存的過程,也可以進行改進,以便更好地使用系統資源 。

墨守成規的建模模式

當定義特定於領域的語言 (DSL) 時,您可能希望使用特定於領域的術 語(例如車輛、武器系統、雷達、商業企業)和應包含在該術語中的相應的模型元素。Rational Rhapsody 8.0 提供了一種自動化的方式來創建與領域術語相關的模型模式。例如,當創建一個雷達術語時,可以自動創 建一個相關的 IBD、參數化的圖和一個標准文檔的鏈接。

通過 SCCI 出色地集成 Rhapsody 和 Rational Team Concert

Rational Rhapsody 8.0 通過一個標准 SCCI 接口提供了與 Rational Team Concert 的集成。Microsoft Windows 客戶端現在支持使用此集成,通過 Rational Team Concert 來管理設 計的配置。

通過 Rational Rhapsody Design Manager 實現協作式系統工程

通過它的設計管理 功能,Rational Rhapsody 使團隊能夠輕松地管理他們的設計,與同行和利益相關者協作,以及將系統工程和 軟件設計集成到他們的工程生命周期中。Rational Rhapsody Design Manager V4.0 可通過生命周期集成、分 析、基於 Web 的草圖、可擴展性、報告和文檔生成,幫助改進系統和嵌入式和實時軟件工程。

設計配 置和變更管理

Rational Rhapsody Design Management 服務器支持直接在服務器上修改設計,這包括 根據模型的配置管理來管理針對設計的變更。您可直接在服務器上從 Rhapsody 桌面客戶端編輯 Rational Rhapsody 模型。這提供了一個簡化的配置管理解決方案,增添了許多優勢,尤其是對系統工程師而言:

通過使用一個 Web 客戶端與同行和其他利益相關者就設計展開協作,改善質量

借助包含簡化的變更控制的內置配置管理支持,直接在服務器上存儲的設計上並行工作

在設計、需求、變更請求、測試案例和測試計劃之間建立可跟蹤性,使利益相關者可輕松、快速地查 找相關的設計,執行覆蓋和影響分析

使用戶能快速搜索設計,以了解以前的設計和查找可重用的設計組件

通過基於模板來自動化設計文檔的生成,減少滿足制度和合同需求所需的時間

支持串行和並行配置管理

包含能感知設計結構的變更控制操作,比如鎖定和解鎖,而不是基於文件的操作

支持變更集,使多項設計變更能分組到一起並作為一個邏輯單元來管理。

支持查看一個設計資源的變更歷史

支持一種圖形化的對比並合並操作

為使用配置管理系統的用戶提供一個基於文件的模式選項

簡化的需求可跟蹤性工作流

借助基於 OSLC 鏈接的新的、簡化的工作流,系統工程師和軟件開 發人員看使用一個共享的服務器端存儲庫來分析和跟蹤需求,避免了數據重復。這個新工作流包含 Rational DOORS 或 Rational Requirements Composer,通過使用 Rational Rhapsody Design Manager 在 Jazz 服務 器上管理設計數據來實現。

Rhapsody Design Manager 通過開放生命周期協作服務 (OSLC) 鏈接在需 求和設計之間添加了雙向可跟蹤性。可創建從需求到設計資源或從設計資源到需求的鏈接,這些鏈接在兩端都 能看到。

簡化的用戶體驗:雙向的 OSLC 鏈接為需求工程師和使用 Rational DOORS 9.4 和 Rational Requirements Composer 4.0 執行建模的工程師實現了可跟蹤性場景。

單一事實來源:鏈接的生命周期數據始終是最新的;從不需要數據刷新。OSLC 鏈接可在新的 Rhapsody Design Manager Impact Analysis 視圖中看到,用於幫助團隊執行覆蓋和影響分析。

系統和軟件工程生命周期集成

這個版本通過 Rational Rhapsody Design Manager 將 Rational Rhapsody 進一步集成到 Jazz 平台中,這使用戶能夠更輕松地管理組合的解決方案。

Rational Rhapsody Contributor V4.0 為您提供了針對變更管理、報告自定義和計劃的全面讀寫訪問 能力。Contributor 許可還包含對設計管理、軟件配置管理、自動化(構建系統)、需求管理和測試管理的讀 取訪問,除非對基於角色的進程權限進行了限制。

共享一個 Jazz 團隊服務器,使用跨 Rational Rhapsody Design Manager、Rational Team Concert 、Rational Requirements Composer 和 Rational Quality Manager 服務器的通用用戶管理來減少管理時間 和成本。

跨角色的許可為用戶提供了一個 Jazz 許可(Developer、Analyst、Quality Professional 和 Contributor),使用查看、搜索、注釋、備注和文檔生成功能就設計進行協作。Design Manager 的基於角色 的許可添加了 Contributor 的功能,以及 Design Management 服務器的全面的讀寫訪問能力。

在生命周期項目中包含設計項目區域,使團隊能偶更輕松地正常工作。

更改服務器的公共 URL(服務器重命名)的能力方便了服務器基礎架構的更改。

影響分析

Rational Rhapsody Design Manager 添加了這些新分析功能,幫助團隊理解設計變 更的影響和查找現有的設計組件:

查看根據某個選定的模型元素創建的影響分析圖,該圖顯示了所有相關的設計元素和所有鏈接的 OSLC 資源。

編輯生成的分析,以便添加或刪除元素。

創建和存儲查詢,以便跨多個項目區域進行搜索。

基於 Web 的草圖

草圖使您能夠快速捕捉設計想法並展開協作。您現在可以在一個設計管理項 目區域中創建草圖,然後從一個獨立的 Web 客戶端或在 Rational Rhapsody 中使用嵌入式 Web 客戶端編輯 該草圖。這些草圖擁有其他所有設計管理功能,比如配置管理、OSLC 鏈接和文檔生成。

報告和文檔生 成

Rational Rhapsody Design Manager 提供了創建和管理設計文檔的豐富選項:

讓設計文檔一直處於活動狀態,可以將它們添加到設計管理項目區域,通過 Web 客戶端使用富文本來 編輯它們。設計文檔可包含其他設計資源的嵌入式鏈接,可將這些資源直觀地呈現為文檔的一部分。

在設計管理服務器上使用新的 Rational Reporting for Document Generation 支持來生成文檔。您 可從 Design Manager 中包含的模板或從使用 Rational Publishing Engine Document Studio(需要單獨購 買許可)創建的自定義模板來生成文檔。

使用 Rational Publishing Engine 生成文檔,從 Design Management 服務器訪問設計、注釋和 OSLC 鏈接的數據。

設計管理的可擴展性

新的域工具包支持您在 Rational Rhapsody Design Manager 服務器中創 建自定義設計域。

通過一個本體編輯器 (ontology editor) 定義新域。

通過使用 SPARQL Protocol 和 RDF Query Language 指定實時和批處理模型約束和數據驗證規則,執 行模型驗證。

使用從域本體生成的表單創建和編輯模型實例。

系統工程建模和模擬增強

對於應用 Rational Rhapsody 來實現基於模型的系統工程 (MBSE) 的系統能夠工程師,可利用對 SysML 1.3 和 UPDM 2 的更新。與 Simulink 的集成經過了重大改進,支持指 定和驗證計算機物理系統的設計。

對 SysML 1.3 支持的更新

Rational Rhapsody 包含的一些 更新使系統工程師能夠使用最新的標准更輕松地分析、驗證和指定系統。它現在提供了對 SysML 1.3 的支持 ,包括更多建模選項的接口建模(例如代理端口、接口塊、定向功能、嵌套的端口)和屬性值變更事件。

改進的 MathWorks Simulink 集成

Rational Rhapsody 現在支持在 SysML 和 MathWorks Simulink 設計、SysML Internal Block Diagrams (IBD) 中指定的結構化 Simulink 塊的分層結構之間執行 復雜的類型映射,改進了對變量單步解決、避免代數循環的算法、與 Simulink 的聯合模擬、Rhapsody 中的 動畫視圖等的支持。

圖 3 顯示了一個上下文菜單,其中包含根據 Rational Rhapsody 中的一個數據 塊創建一個 Simulink 模型草圖的操作。

圖 4 顯示了操作的結果,名為 CruiseCtrlSimDomain 的浮 動 Simulink 窗口顯示了基於 IBD 的自動生成的 Simulink 模型。圖 4 中的兩個 MATLAB 圖表顯示了模擬的 最走紅的圖表。右下角的一個圖表顯示了根據連接到車輛的駕駛員的狀態圖(狀態圖未顯示)來設置的車輛理 想速度(藍線)。在綠線中,我們可以看到車輛的實際速度,它受描述一個控制算法的兩個 Simulink 模型和 模擬車輛上的牽引力的圖表影響。圖 4 左上角的另一個圖表顯示了車輛引擎在模擬時生成的推動力。可以看 到,隨著理想速度的增加,引擎會發出推力脈沖,然後,當理想速度從 80 增加到 120 時,會從引擎生成另 一個推力脈沖。當理想速度從 120 突然下降到 10 又返回到 60 時,您會看到一個負方向的推力脈沖,而實 際的速度下降到了 70 左右。

Rhapsody 與 Simulink 的集成可改進使用 SysML 指定系統的總體上下 文的系統工程師與在 Simulink 中設計算法和持續邏輯的開發人員之間的協作。此外,集成中的適用性改進支 持多次運行模擬,無需重新導出,定義將在模擬後自動繪制的信號,從電子表格執行多次參數化的模擬,等等 。

圖 3. 從 SysML 導出設計信息並使用 Rhapsody 中定義的參數快速啟動 Simulink 模擬

圖 4 顯示了自動生成的 Simulink 模型,它基於 Rhapsody 與 MathWorks Simulink 共同模擬的 IBD。這使算法和持續邏輯可使用 SysML 中指 定的架構來進行驗證。

圖 4. 自動生成的 MathWorks Simulink 模型

更快的模擬設置

在分析和設計期間,尤其是在開發的早期階段,僅完成了設計的一部分。在錯誤的修復成本最低時, 就會發現盡早且盡量頻繁的模擬。在使用 Rational Rhapsody 時,只需一次簡單的鼠標單擊即可配置活動圖 、轉台圖或包含內部部件的類的模擬,使得正在設計的其他部件尚未准備好時就驗證它們變得更輕松。 Simulate 操作(參見圖 5)設置模擬的范圍,允許在單一操作中快速驗證行為。

圖 5 顯示了如何使 用 Simulate 命令快速啟動對您設計的一部分的模擬,以驗證它的行為。

圖 5. Simulate 命令示例

UPDM 2 中更新的 DoDAF 2.0 和 MODAF 1.2 架構支持

美國國防部 (DoD) 規定使用 UML 或 SysML 工具,在所有 DoDAF 項目上使用 UPDM 2。Rational Rhapsody 支持已更新到 UPDM 2,以支持捕捉 DoDAF 2.0.2、英國國防部架構框架 MODAF 1.2.004 和 NATO 架構框架 NAF 3.1。還支持通過 XMI 導出架構 數據,支持與其他建模工具交換信息。不再對遺留的 DoDAF 1.x 和 MODAF 1.x 配置文件提供支持。

對安全標准開發的支持:ISO 26262、IEC 61508、DO-178B 和 DO-178C

如果公司開發的產品在發生故 障時可能導致人身上海或死亡,比如飛機、汽車或醫療設備,那麼公司必須遵守嚴格的開發流程:用於汽車行 業的 ISO 26262,用於商用航空電子行業的 DO-178B 或 DO-178C,或者一般的功能性安全標准 IEC 61508。 每個公司都有責任生成證明他們遵守良好的制造流程的證據(比如從需求到實現的可跟蹤性),他們正在執行 足夠的測試,以及使用的工具不會向產品中引入錯誤。

這些額外的步驟有助於確保安全性,但也會向 開發生命周期增添額外的時間和成本。行業分析師報告已表明了模型驅動的開發方法的重大優勢,而向 DO- 178C 版本中增添的建模配置進一步強調了建模在開發中的重要性。Rational Rhapsody 提供了對模型驅動的 開發 (MDD) 方法的支持:

使用 UML 或 SysML 可視地捕獲設計

模擬早期驗證

生成 C++、C 和 Ada 應用程序,包括行為

對自動化測試的基於模型的測試

生命周期工件的可跟蹤性,比如需求和測試

針對 ISO 26262 和 IEC 61508 的工具包

針對 ISO 26262 和 IEC 61508 的 Rational Rhapsody Kit 是標准 Rational Rhapsody 文檔集的一部分。它包含使用 Rational Rhapsody 和 Rational Rhapsody TestConductor Add On 執行背靠背測試的示例工作流,還包含一個 TüV SüD 證書和證書報告,表 明 Rational Rhapsody TestConductor Add On 可應用於所有 SIL 級別(依據 IEC 61508)和所有 ASIL 級 別(依據 ISO 26262)的安全相關開發。該工具包中還提供了:

Rational Rhapsody Kit for ISO 26262 and IEC 61508 Overview總結了該工具包中的內容。

Rational Rhapsody Reference Workflow 提供了一個安全上下文中的建模、代碼生成和驗證的傑 出工作流。

Rational Rhapsody TestConductor Add On Workflow 描述了測試活動和目標。

Rational Rhapsody TestConductor Add On Safety Manual 提供了在一個安全標准內使用 Rational TestConductor 的額外信息。

Rational Rhapsody TestConductor Add On Validation Suite(可單獨獲取)包含一些測試案例 ,可幫助您在自己的開發環境中限定 Rational Rhapsody TestConductor Add On。

執行框架的需求和驗證套件

Rational Rhapsody Developer for C 和 Rational Rhapsody Developer for C++ 提供了執行框架,支持通用的執行功能和服務,比如計劃、消息和事件處理。這些功能使 開發人員能夠將精力集中於他們的領域應用程序。

Rational Rhapsody 包含 Simplified Micro-C eXecution Framework (SMXF) for C 和 Simplified eXecution Framework (SXF) for C++ 中的源代碼的文 檔和需求。文檔和需求可幫助您在需要驗證的應用程序中使用該框架。驗證測試套件(使用用於 SMXF 和 SXF 的 Rational Rhapsody TestConductor Add On)包括需求和語句覆蓋范圍,可幫助在您的開發環境中驗證該 框架。

將需求生成到代碼中

當開發需要滿足注重安全的標准(比如 DO-178B、DO-178C、ISO 26262、IEC 62304 或 IEC 61508)的軟件時,確保應用程序中的所有代碼都可回溯到某種需求非常重要。 Rational Rhapsody 8.0 通過提供狀態表的自動生成代碼和自動生成函數的可跟蹤性,幫助判斷生成的應用程 序中對某項操作的需求,從而改進了將需求生成到代碼中的過程。選擇項目設置 SafetyCriticalforC++Developers 或 SafetyCriticalforCDevelopers for C++ and C code 都會為行為和功 能的自動生成代碼添加低級的需求引用包。代碼生成配置的 “Include Requirements as Comments in Code ” 設置支持將需求信息生成到代碼中,參見圖 6。

圖 6. 需求信息可生成到代碼中,有助於實現從代 碼到需求的跟蹤

可從需求跟蹤到進入或退出操作, 跟蹤到狀態的內部過渡,從而為這些代碼節的需求提供根據,參見圖 7。當在代碼中生成需求時,狀態表上的 過渡會進行編號,以實現從代碼到模型的跟蹤。您可以選擇將一個函數的需求生成到規范 (.h)、實現(.c 或 cpp)或同時生成到兩種文件中,幫助滿足您的編碼指南。這裡還添加了針對低級需求 (LLR) 和高級需求 (HLR) 的新模式,允許基於需求在生命周期中的級別來鍵入需求。

圖 7. 對狀態圖過渡進行了編號, 鏈接的需求信息會以注釋的形式生成到代碼中

使用 AUTOSAR 3.2 和 4.0 執行快速的汽車開發和集成支持

開發 AUTOSAR 解決方案的汽 車工程師現在可結合使用 Versions 3.2、4.0 與 Rational Rhapsody,以便對行為進行建模和生成代碼,從 而指定他們的系統。此外,對各個 AUTOSAR 軟件組件的單元測試的支持包含在 Rational Rhapsody TestConductor Add On 中。該支持對手動測試任務執行自動化,使用 UML Testing Profile 可視化測試案例 ,並使用驗證結果執行測試案例,幫助以更少的時間實現更高質量的 AUTOSAR 軟件組件和設計。

AUTOSAR 變化點

Rhapsody 的 AUTOSAR 4.0 配置文件能夠編輯變化點,定義在具體化之後它們 的計算值。Rational Rhapsody 生成的 AUTOSAR XML (ARXML) 反映了變化點的計算值。

AUTOSAR 藍圖

還支持創建 AUTOSAR 藍圖,以創建一個可重用的模板引用目錄,該目錄可將屬性自動分配給元素。藍 圖使用一個表格來定義,使用一個適用元素上的功能上的一個新選項卡來應用。

新分層結構浏覽器

Rational Rhapsody AUTOSAR 配置文件引入了一種新的浏覽器視圖,該視圖集成到主要浏覽器中,所 以您可以從特定的數據視角來查看模型。適用於 ARPackages 的預定義視圖有三種:

Browse Composition Sw Component Type 顯示所有 Composition SWC 類型、所有端口和它們的 內容,以及內部行為工件

Browse Atomic Sw Component Type 顯示所有 Atomic SWC 類型、所有端口和它們的內容,以及 內部行為工件

Browse Systems 顯示所有系統和他們的組成類型的內容。

圖 8. 三個關注設計的特定方面的視圖選項

基於用戶類型(角色)而改進產品 適用性

提供了一種基於角色來定義可用的或執行的術語集的新方法,支持定義基於角色的過濾器來顯 示某個角色的相關術語集。可以使用屬性來控制術語。

Ada 開發改進

Rhapsody Developer for Ada 8.0 包含能夠更好地同步模型和 Ada 代碼的改進

使用面板圖執行 Ada 模擬

Rational Rhapsody Developer for Ada 現在能夠將輸入導入到面板圖中,這可在開發生命周期中盡早執行模擬和驗證 行為。面板圖包含在 Rational Rhapsody Tools and Utilities Add On 中。

Ada 代碼可視化

許多長期項目都使用了 Ada,這些項目仍在不斷維護和更新。Rhapsody Developer for Ada 提供了逆向工程 功能,可導入和記錄這些設計,從而幫助理解應用程序的架構和設計。Version 8.0 添加了新的同步功能,可 使用 Ada 代碼中發生的更改來更新 Rational Rhapsody 模型,讓設計和文檔保持同步。Ada 逆向工程和往返 工程現在還支持 Linux 平台。

Ada 容器集

提供了一組屬性來控制一些容器集,在 Rhapsody Developer for Ada 中實現關系時會使用這些容器集。Ada_CG ::Configuration::ContainerSet 屬性用戶指 定所使用的容器集。可能的選項包括 Booch(默認)、Ada 2005 或 User Defined(您可定義自己的容器集) 。

Linux 和目標操作系統支持的更新

Rhapsody Developer 8.0 和 Rhapsody Developer for C++, C, and Java 8.0 目前支持 Red Hat Linux 6 和更高版本,以及 32 位模式下的 SUSE 11。Red Hat 4 現在不再受支持。此外,Wind River VxWorks 6.9 和 Workbench 3.3 現在支持 Windows 和 Linux 平台,但 沒有斷點同步支持。Wind River VxWorks 6.6 和 Workbench 3.0 不再受支持。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved