研究報告

學年 82
學期 1
出版(發表)日期 1994-01-01
作品名稱 物件導向軟體測試方法及複雜度衡量分析
作品名稱(其他語言) Object-Oriented Software Testing Methodology and Complexity Measurement
著者 莊淇銘
單位 淡江大學資訊工程研究所
描述 計畫編號:NSC83-0408-E032-001 研究期間:199308~199407 研究經費:374,000
委託單位 行政院國家科學委員會
摘要 本計畫乃欲發展一套軟體測試方法(Software testing)及演算法,用來測試以物件導向程式設計 技巧(Object-oriented programmingtechnique)所發展之軟 體及資料庫系統 (OODB).鑑於物件導向程式設計 技巧近年來已被廣泛地用來發展大型軟體系統 ,它不但提昇了"軟體的再用性"(Software reusability ),更降低了軟體發展成本.其中遺傳機構 ( Inheritance mechanism)是整個物件導向程式設計的 核心.但是,不當的使用遺傳機構卻易造成重複 遺傳或函數功能衝突等二種不易偵測的軟體錯 誤.由於傳統的軟體測試方法均是以程式導向 語言(Procedure-oriented language)所發展出來的;因此 很難去找出這兩類的軟體錯誤.所以,發展一套 軟體測試方法用來測試這兩類以物件導向程式 設計之軟體錯誤,實是有其必要性.本計畫之另 一項研究重點乃是研發一套Software metric,用來 衡量物件導向軟體複雜度 (Softwarecomplexity).因 為一個軟體系統的好與壞,往往取決於該軟體 系統的複雜度.如果能精確地事先衡量出該軟 體複雜度,則有助於指引出軟體測試的指標.
關鍵字 單一遺傳;多重遺傳;軟體測試;軟體衡量;重複遺傳;多餘遺傳;Single inheritance;Multiple inheritance;Software testing;Software metric;Repeated inheritance;Redundant inheritance
語言
相關連結

機構典藏連結 ( http://tkuir.lib.tku.edu.tw:8080/dspace/handle/987654321/7034 )

機構典藏連結