1. 軟件需求分析。運用QFD,從用戶對軟件的需求出發(fā)進行展開,使分析過程可視化,需求分析充分化,需求項目層次化。在軟件能力成熟度模型(CMM)中,也提出了利用QFD進行顧客需求分析的思想。
2. 軟件結(jié)構(gòu)設(shè)計方面,建立功能與數(shù)據(jù)的關(guān)系矩陣,進行軟件結(jié)構(gòu)的分析和層次展開,以避免軟件結(jié)構(gòu)設(shè)計的主觀性,提高軟件的結(jié)構(gòu)化程度;也可以建立軟件需求—軟件結(jié)構(gòu)要素矩陣,進行軟件總體設(shè)計方案分析。
3. 軟件測試方面,在軟件需求分析質(zhì)量屋的基礎(chǔ)上,進行功能測試計劃的演繹展開,應(yīng)用抽樣檢查的方法設(shè)計測試用例,根據(jù)情景發(fā)生的概率確定設(shè)計用例的分布和數(shù)量,提高測試的覆蓋率。根據(jù)軟件結(jié)構(gòu)設(shè)計質(zhì)量屋進行結(jié)構(gòu)測試(白盒測試)用例的演繹展開。
4. 質(zhì)量保證方面,根據(jù)以上需求分析、軟件設(shè)計和軟件測試三個階段的質(zhì)量屋進行質(zhì)量保證要求的演繹展開。
在軟件需求的開發(fā)方面,QFD是一個得力工具。通過對顧客需求的廣泛深入調(diào)查,找出顧客對軟件的要求,以便確定軟件功能需求、接口需求、數(shù)據(jù)需求、軟/硬件環(huán)境需求、人機界面需求等,作為軟件設(shè)計的依據(jù)。對大型軟件系統(tǒng)來說,這一點尤為必要。
來源:考試網(wǎng)-質(zhì)量工程師考試