軟件測試ROSE 技術白皮書[2]

發表于:2009-11-17來源:作者:點擊數: 標簽:軟件測試ROSERoserose技術
軟件測試ROSE 技術白皮書[2] 軟件測試工具 關鍵字:oo 1.2 新的挑戰 新的 解決方案 也相應帶來了新的挑戰: 開發者必須采用新的思維方式劃分和實現應用系統。 可重用的對象必須能被辨識和精煉。 必須決定如何把對象分配給組件和組件在 網絡 (包括Internet)上

軟件測試ROSE 技術白皮書[2]  軟件測試工具

關鍵字:oo

  1.2 新的挑戰

  新的解決方案也相應帶來了新的挑戰:

  開發者必須采用新的思維方式劃分和實現應用系統。

  可重用的對象必須能被辨識和精煉。

  必須決定如何把對象分配給組件和組件在網絡(包括Internet)上如何分布。

  應用程序必須不斷地跟上業務需求的變化。

  開發團體必須緊密配合開發應用程序。

  基于組件的開發方式正在改變著應用項目的特性。

  隨著應用系統的開發變得不斷復雜,即便是小的應用系統也包括多個分系統和多種組件,如何處理好復雜性的問題是關系到是否能夠正確建立系統的關鍵。

  好的軟件結構和流程能夠幫助開發者正確地解決這一問題,一個完好的結構可使開發過程颯爽流暢,并方便地隨著需求的變化而改變。

  二、什么是建模?

  建模是使你逐層深入解決問題的方法:

  確認應用系統的功能需求并為事務處理原則建模

  對抽象的對象映射需求,辨認和提供設計模版并創建慣用的模版

  分辨和設計對象或劃分三層模型的服務

  對軟件的組成部分映射成對象并設計組件在網絡上如何分布

  以上工作寫入白版文檔,建模允許處理發生變化,通過建立抽象概念,設計者就可以有效地處理大型工程和復雜結構。建模建立起應用程序的客戶和編程人員之間生動的聯系。

  三、用Rational ROSE實現建模

  創建模型是幫助設計者實現任何復雜的工程項目的有力工具,在軟件工程中,它能夠把模型與實際應用緊密地聯系起來。通過模型與代碼之間的映射,可以直接為不同的程序開發環境生成系統結構的框架,通過建立模型和代碼間的映射,可以確保代碼改進時模型也隨之更新了,而且通過模型與代碼間的自動連接,建模工具可以確保良好的設計實施。

    3.1 何時需要建模?

  在應用開發的任何階段進入建模工作都是有意義的,無可否認的是,在設計最初階段,應將精力主要用于處理有關應用系統用途、為實現用途應采用何種編程環境,而不是考慮程序的細節,如在屏幕上的什么位置放置按鈕等。

  在項目開發的中期引入建模也是非常有意義的,Rational Rose既支持正向建模,同時也支持反向建模。Rose通過建立模型使開發人員把握程序開發的方向,準確完成需求分析中所要求的任

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97