Rhapsody V6.0 英文光碟正式版 (嵌入式開發工具) 破解說明:安裝前請先閱讀crack資料夾內Install.TXT文件檔,即可完成安裝。 軟體簡介: RhapsodyV6.0英文光碟正式版(嵌入式開發工具) 內容說明: I-Logix公司的Rhapsody與蘋果公司的Rhapsody作業系統完全是兩碼事,I-Logix 的Rhapsody是遵循UML標準的面向物件設計工具。其中國大陸及香港地區獨家代理 華力創通的副總經理熊運鴻先生這樣形容Rhapsody:它為嵌入式軟體的開發提供了 一個“四化”的支撐平臺,即視覺化、工程化、自動化和團隊化。它提供了視覺化 的開發環境,貫穿了工程化的設計思想,使用了自動化的開發模式,並支援團隊 化的協作開發。 通常首次使用此類軟體工程工具對開發效率的提升並不是很明顯,但據I-Logix介紹, 第一次使用Rhapsody的用戶可以比常規開發週期縮短30%。 I-Logix的首席講師BrucePowelDouglass博士在近期來華訪問的演講中,介紹了 Rhapsody的幾個重要特性:完全遵循UML標準、獨特的模型/代碼相關性技術以及 圖形化的、設計級的調試和驗證技術。此外,Rhapsody還能支援大專案開發對於 資訊共用的需要。每個用戶在私有工作區維護自己的設計模型,Rhapsody將所有 設計模型以包的形式存儲在專案內,並提供管理和劃分功能。團隊之間可以通過 工作區的直接導入以及現有的配置管理工具實現協同開發。 UML的忠實“追星族” UML(統一建模語言)給軟體界帶來的震動不亞於六級地震,它與OOAD(面向物件 分析和設計)工具的結合,更使軟體工程思想的實現往前走了一大步。Rhapsody 是業界第一個遵循UML語言的面向物件設計工具。總部在美國的I-Logix是OMG (物件管理組織)的成員,並且參與了UML標準的制訂。UML在1997年11月成為 OMG採納的標準建模語言,Rhapsody在1998年2月就開始提供對UML的支援。 在Rhapsody中,設計者可以創建UML支援的9種圖:順序圖、協作圖、類圖、物件圖、 用例圖、構件圖、狀態圖、活動圖和實施圖,其中類圖和物件圖在Rhapsody中統稱 為物件模型圖。不同的圖側重於模型的不同方面,簡化了設計過程。Rhapsody還 提供了一整套UML設計元素,用來構造不同的UML設計圖表,所有的圖表共同構成 了一個反映設計的模型。可以從流覽器中檢查整個模型,也可以用模型檢查器檢 查模型的一致性以及語法的正確性。 不過UML提供的是普遍的、抽象的語言規則,涉及的範圍很寬泛,基本沒有哪個 OOAD工具能夠提供所有的UML功能。因為每個工具有不同的側重點,所以也沒有 必要把所有的UML功能都包含在內。 雖然不能提供所有的UML功能,但Douglass博士在介紹Rhapsody的時候強調, I-Logix可以保證只要是Rhapsody提供的功能,都遵循UML標準,而某些OOAD工具 會提供一些UML標準之外的專有功能。I-Logix認為,提供一些專有功能模組雖然 豐富了工具的內容,但削弱了UML的通用優勢。完全遵循UML標準可以在統一標準 的基礎上對嵌入式系統進行完全的和精確的分析。 自動化代碼生成 Rhapsody採用基於模型的開發方式,能從設計模型直接生成可運行的應用程式和 基於特定平臺的、產品級的、高品質代碼。將開發的重心從編碼轉移到了設計, 顯著地提高了總體開發效率。 其代碼生成框架的最大特點在於模型/代碼相關性。代碼和模型作為同一設計的 不同視圖而共同存在,當改變其中任意一個時,另外一個也隨之自動更新,這 使得設計模型總是和實際代碼一致。 Rhapsody提供了150多個屬性用來定制代碼的生成,其中包括生成可運行程式或特定 的檔(如原始檔案、Makefile、庫等)、指定參與某個編譯的具體元素、在執行 速度和代碼尺寸之間進行取捨、指定生成代碼的風格、選擇即時時鐘或類比時鐘 等。在Rhapsody中還可以將經常使用的配置屬性保存下來,以簡化由於不同需要 而生成不同代碼的過程。也可以對代碼生成框架進行擴充,以滿足特定的需求。 靈活的代碼生成機制在縮短開發週期的同時,提高了代碼品質。 因為Rhapsody專門針對嵌入式開發,所以對即時性能的支援是它的重要組成部分。 Rhapsody的即時框架提供了一套為即時嵌入式應用專門優化的設計範本,該即時 框架完全開放,用戶可以根據特定的作業系統以及應用環境進行定制。應用程式 的編寫與自動生成都基於具有統一介面的即時框架,開發出來的應用軟體與具體 的平臺無關。 邊設計 邊調試 所謂設計級調試能力就是允許在設計的同時對設計進行調試和驗證,這樣設計者 可以在更短的時間內得到被證明是正確的設計方案。通過使用可運行的設計模型, Rhapsody使用戶在調試和驗證階段仍然可以將工作重點放在設計上,消除了許 多冗長乏味的代碼級調試時間。 Rhapsody即時運行框架在生成的代碼中提供了調試和平臺相關的介面,從而可以 在設計環境中監視和控制代碼的運行。開發人員只需在代碼生成過程中選擇適當 的調試方式,就可以使用Rhapsody的代碼級調試能力。調試模式可以設置為“動態” 和“跟蹤”。在“動態”模式中,可以執行設置單步命令、設置中斷點、產生事件 等操作,被調試的程式既可以在本地運行,也可以在目標系統上運行,運行環境 可通過TCP/IP與開發環境相連。Rhapsody提供了一個視覺化的編譯資訊輸出視窗, 只需要雙擊編輯器中的錯誤資訊,即可直接跳到程式中出現錯誤的地方。 “動態”模式最強大的功能是同時從多種角度展示被調試的程式段的動態資訊, 如順序圖、狀態圖、流覽器中的屬性值和關係等。通過動態的順序圖顯示各個實例 之間的交互,可以使開發者對系統行為有更為深刻的理解和體會。當調試完成後, 可以很快地重新生成代碼以代替調試代碼,或通過巨集定義使調試代碼無效。 Rhapsodyistheindustry'sleadingModel-DrivenDevelopmentenvironment basedonUML2.0andSysMLforsystems,software,andtest,andhasthe uniqueabilitytoextenditsmodelingenvironmenttoallowbothfunctional andobjectorienteddesignmethodologiesinoneenvironment.