軟件測試解讀可視化[2] 軟件測試工具
關鍵字:oo
3、操作特點
(1)以構件為基礎
可視化建模的基礎是軟件構件,它可以保證軟件系統的最大靈活性,這是因為,軟件構件的特點是構件內部的元素之間高內聚、構件之間低耦合,保證整個系統的功能由一組構件相互協作來完成,構件之間通過定義明確的接口來相互通信或服務。構件體現了面向對象技術中的封裝和模塊化思想,既能夠適當隱藏細節信息,又可以在需要時隨時查看系統的詳細結構,從而有效管理系統的復雜度。
(2)保證模型和代碼的一致性
凡是有軟件開發經驗的人都知道,保持系統設計與代碼的一致性是軟件開發的一大難題,因為,在軟件的開發過程中,經常出現編碼與系統設計不一致,而沒有及時修改設計的現象,如果這種情況不斷發展,就會導致系統設計與實際代碼功能逐漸脫節,給以后系統維護埋下隱患;但是,如果靠手工維護,又會異常費時費力。而在可視化建模技術中,由于建模語言沒有語義的歧義性,可以由軟件工具實現模型與代碼之間的同步,從而保證模型和代碼的一致性。
4、可視化建模工具
隨著可視化建模技術應用的普及,市場上出現了很多支持可視化建模工具,例如,IBM Rational的Rose和XDE等。這些工具可以全面支持UML。IBM Rose 和XDE都具有模型與代碼的同步功能,即可以實現雙向工程。此雙向工程包括從模型自動生成代碼的正向工程和根據代碼的變化來自動地更新模型的逆向工程。
二、可視化信息管理
(一)可視化信息管理的意義和功能
當今世界,以計算機為工具進行信息管理的活動可以說無處不在,幾乎所有的信息管理都能夠與可視化搭上界,特別是大型信息系統進行可視化管理可以收到意想不到的效果,因而,可視化信息管理是信息系統開發的一個重要的發展方向,它改變了信息管理的現有模式,使管理者以直觀的可視化方式,方便、簡捷、清楚地把握信息管理過程,并提供輔助決策支持,使得用戶管理、決策活動變得輕松方便。
可視化信息管理,具有快捷的查詢與瀏覽能力,可實時顯示信息、模擬實際狀態、提供決策分析工具、完善統計和用戶及權限管理等。一般來說,圖形化的信息組織和表現形式更符合中國人的思維與行為方式,信息表現直觀、形象;使用簡捷,沒有技能門檻,不需要了解太多的計算機知識,減少了相當一部分使用者對使用計算機技術的恐懼心理與障礙,有利于信息化管理水平的提高。
可視化信息管理的應用范圍十分廣泛,特別適用于具有地理屬性的信息管理,例如,客戶分布、渠道狀況、倉儲運輸等進行信息的可視化和地圖化,還可以在可視化的基礎上進行各種統計分析和專題圖表制作,使各種信息和分析結果一目了然。
通過以上分析,不難看到可視化信息管理,從用戶角度看,是計算機技術的新的發展階段!坝脩粲押谩币恢笔切畔⑾到y開發的基本原則之一,但是直到可視化信息管理的普及應用后,才確確實實變成用戶的真實感受;從開發者的角度看,可視化信息管理必將成為他們新的用武之地。因為,它本身必將得到迅速發展,并催生出更加豐富多彩的規范、技術、方法和工具,成為軟件企業新的利潤增長點。
(二)可視化信息管理舉例
可視化信息管理的應用可能會超出任何軟件開發人員的想象,以下僅舉6例來說明問題。
例Ⅰ 滑雪場可視化管理
滑雪是許多人非常喜愛的運動之一。不過,這一運動也有一定的危險性,比如,可能發生雪崩、運動員摔傷等。利用信息可視化技術可以將滑雪運動員在任意時刻的運動路線顯示在一張地圖上,以供救援人員或者管理人員隨時掌握情況。通常是讓滑雪運動員隨身配備GPS裝置,通過衛星將運動員的實時位置傳送到控制中心,利用信息可視化技術進行實時的三維顯示。這樣既可以隨時將運動員的位置以靜態地圖的方式打印出來,又可以對整個運動線路進行一個整體顯示,分析運動員下滑時的速度以及下滑的時間,從而提高運動員訓練水平。
文章來源于領測軟件測試網 http://www.kjueaiud.com/