標題: ADA 語言對縮短結構化方法之影響
作者: 羅惠元
LUO,HUI-YUAN
陳振炎
CHEN,ZHEN-YAN
工業工程與管理學系
關鍵字: ADA 語言;縮短結構化;結構化規格;精煉;PASCAL語言;高生產力;STRUCTURED-SPECIFICATION;REFINEMENT
公開日期: 1989
摘要: 結構化方法是普遍使用的軟體發展方法,它是由結構化分析,與結構化設計所構成。 結構化分析是將使用者的需求以結構化規格(structured specification)來描述;而 結構化設計則是將結構化規格做更進一步的精煉(refinement)。我們以為結構經設計 并沒有對使用者的需求做更進一步的了解,所以可將它從結構化方法中刪除,并預期 將可大大提高軟體生產力。 本研究發展了一個直接從結構化規格利用ADA 語言撰寫程式的方法。換言之,本方法 將結構化設計從結構化方法中刪除掉。 為了驗證此方法,我們做了一個軟體實驗來比較此方法與結構化方法。二組人員在相 同的需求規格下各自發展一小型軟體產品(約1500行)。一組采用本方法,以ADA 為 使用語言;另一組則采用結構化方法,以Pascal為使用語言。實驗結果可匯整如下: 1.本方法較結構化方法有較高的生產力。 2.本方法較結構化方法有較少的變動(change)發生。 3.本方法對軟體品質并未能顯著提升。 4.本方法較結構化方法有較低的缺點數比率。 5.在維修階段,本文法與結構化方法耗廢約相同時間,然而本方法有較低的模組數改 變比率。
URI: http://140.113.39.130/cdrfb3/record/nctu/#NT782030001
http://hdl.handle.net/11536/54259
顯示於類別:畢業論文