標題: | 一個體導向軟體複雜度的測法與證實之研究 The Study of Information-Flow Based Complexity Metrics on Object Oriented Programs |
作者: | 王豐堅 WANG FENG-JIAN 國立交通大學資訊工程研究所 |
關鍵字: | 軟體複雜度;軟體測量;物件導向;軟體科學;資訊流;Software complexity;Software metrics;Object-oriented;Software science;Information flow |
公開日期: | 1994 |
摘要: | 軟體複雜度的測量,在Procedural language上已取 得相當的成果,在此等語言的程式之測量法主 要基於下述兩種:(1)Halstead的軟體科學(Software science);(2)Henry和Kafura的資料流(Informationflow).隨 著物體導向語言與程式的日益蓬勃,測量物體 導向程式的複雜度與品質以測定其是否值得使 用或再利用日顯重要.這幾年來在此方面的研 究有下列三組:(1)Cheatham等人根據軟體科學提出 一套計算公式;(2)Jenson根據參數(Parameter)估計的 方法;(3)Kemerer等人提出一Class的測量值乃由其 Compoment值合計;(4)我們根據資料流提出一套計 算公式.我們歸結這四組研究,有下述缺陷:(1)除 了第三組之外,均無理論相對的實證;(2)這四組 都沒有對實際的程式做實驗證實;(3)除了我們 這一組之外,其餘只考慮到Class/Method的複雜度, 似嫌太小.我們本年度的計畫,即在根據我們所 提的測量公式:(1)根據Kemerei所提出的驗證方法 及Weyuker之理論模式來驗證我們的計算公式;(2)根據a.軟體發展之代價;b.軟體維護之代價,來設 計一套實驗的步驟,並邀請(有償)各種程度的學 生來參與這一實驗,以證實前述三組測量方法 的精確度(非準確度).我們同時也將根據(1)□(2) 之結果,依次研究討論或修正我們的公式,以期 能達到最精確的效果. |
官方說明文件#: | NSC83-0408-E009-004 |
URI: | http://hdl.handle.net/11536/97171 https://www.grb.gov.tw/search/planDetail?id=76707&docId=11730 |
顯示於類別: | 研究計畫 |