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