時(shí)間:2020-04-17 10:33來源:藍(lán)天飛行翻譯公司 作者:民航翻譯 點(diǎn)擊:次
To view this page ensure that Adobe Flash Player version 9.0.124 or greater is installed. 評審與分析的差別是評審提供正確性的定性評估,而分析提供正確性的可重復(fù)證據(jù)。評審可以是一種以一張檢查清單或類似輔助手段為指導(dǎo)而進(jìn)行的對某種輸出的檢查過程。分析可以是對一個(gè)軟件部件的功能、性能、可追溯性、安全性影響進(jìn)行詳細(xì)檢查。 4.3.1功能需求的評審和分析功能需求的評審和分析的目標(biāo)是發(fā)現(xiàn)和報(bào)告在軟件設(shè)計(jì)過程中可能已產(chǎn)生的需求錯(cuò)誤。這些評審和分析要證實(shí)軟件功能需求滿足下列目標(biāo): a.準(zhǔn)確性和一致性:該目標(biāo)是確保每一項(xiàng)功能需求是準(zhǔn)確的、無歧義的并且功能需求之間沒有沖突; b.可驗(yàn)證性:該目標(biāo)是確保每一項(xiàng)功能需求是可驗(yàn)證的; c.與標(biāo)準(zhǔn)的符合性:該目標(biāo)是確保在軟件設(shè)計(jì)過程中遵循了軟件設(shè)計(jì)標(biāo)準(zhǔn),并對偏離標(biāo)準(zhǔn)的方面作了說明。 4.3.2測試用例、規(guī)程和結(jié)果的評審和分析測試用例、規(guī)程和結(jié)果的評審和分析的目標(biāo)是確保已設(shè)計(jì)了代碼測試,并正確和完整地執(zhí)行了測試。 測試用例:在4.4.4節(jié)中說明了測試用例的驗(yàn)證。測試規(guī)程:該目標(biāo)是要驗(yàn)證測試用例已被正確地發(fā)展成測試 規(guī)程和期望的結(jié)果。測試結(jié)果:該目標(biāo)是確保測試結(jié)果是正確的,并且解釋了真實(shí)結(jié)果與期望結(jié)果之間的差異。 4.4軟件測試過程軟件測試主要目標(biāo)是驗(yàn)證軟件滿足其需求。 4.4.1測試環(huán)境 軟件測試環(huán)境計(jì)劃的目標(biāo)是定義將用于測試軟件、硬件所輸出的方法、工具、規(guī)程。 A、B類軟件必須使用真機(jī)測試。此處真機(jī)所指是由EFB咨詢通告確定的支撐A類、B類軟件運(yùn)行的EFB硬件。 A、B類軟件與其服務(wù)系統(tǒng)之間的數(shù)據(jù)交換,盡可能模擬真實(shí)運(yùn)行環(huán)境進(jìn)行測試,不要求進(jìn)行試飛測試。 4.4.2基于需求的測試用例的選擇選擇基于需求測試用例的指導(dǎo)原則是: a.為實(shí)現(xiàn)軟件測試目標(biāo),應(yīng)包括兩類測試用例:正常范圍測試用例和魯棒(異常范圍)測試用例; b.應(yīng)根據(jù)軟件需求和軟件開發(fā)過程中內(nèi)在的錯(cuò)誤源來開發(fā)專用的測試用例。 4.4.3基于需求的測試方法基于需求的測試方法包括基于需求的硬件/軟件綜合測試,基于需求的軟件綜合測試。除硬件/軟件綜合測試外,這些方法不規(guī)定具體的測試環(huán)境或策略。 要求供應(yīng)商提供基于需求測試的具體方法及測試報(bào)告。 4.4.4測試覆蓋分析測試覆蓋分析是為了分析與軟件需求有關(guān)的測試用例,以證實(shí)所選的測試用例滿足指定的準(zhǔn)則。 5.軟件配置管理過程 A、B類軟件開發(fā),軟件配置管理過程都是必要的。要求供應(yīng)商提供有效的軟件配置管理手段,如源代碼管理、版本控制等。 軟件配置管理過程按照軟件配置管理計(jì)劃(7.2節(jié))規(guī)定進(jìn)行管理。 6.軟件質(zhì)量保證 A、B類軟件開發(fā)質(zhì)量保證都是必要的。要求供應(yīng)商提供有效的軟件質(zhì)量保證手段。7.軟件開發(fā)過程資料 軟件開發(fā)過程中產(chǎn)生一些資料用于計(jì)劃、指導(dǎo)、解釋、定義、記錄或提供活動(dòng)的證據(jù)。 7.1軟件驗(yàn)證計(jì)劃 軟件驗(yàn)證計(jì)劃是對滿足軟件驗(yàn)證過程目標(biāo)的驗(yàn)證規(guī)程的說明。這個(gè)計(jì)劃將包括: a.組織:在軟件驗(yàn)證過程中的組織責(zé)任; b.獨(dú)立性:當(dāng)需要時(shí),確定驗(yàn)證獨(dú)立性所使用方法的說明; c.驗(yàn)證方法:對軟件驗(yàn)證過程的每一個(gè)活動(dòng)所用的驗(yàn)證方法的說明: (1)評審方法:包括檢查清單或其它支持; (2)分析方法:包括可追溯性和覆蓋范圍分析; (3)測試方法:包括確定測試用例選擇過程、所用測試規(guī)程及產(chǎn)生的測試數(shù)據(jù)的指南; d.驗(yàn)證環(huán)境:測試設(shè)備、測試和分析工具及應(yīng)用這些工具和測試設(shè)備指南的說明。 7.2軟件配置管理計(jì)劃 軟件配置管理計(jì)劃確定在整個(gè)軟件開發(fā)過程中達(dá)到軟件配置管理過程目標(biāo)的方法。這個(gè)計(jì)劃包括: a.環(huán)境:包括規(guī)程、工具、方法、標(biāo)準(zhǔn)、組織責(zé)任及接口等; b.活動(dòng):在軟件開發(fā)過程中,滿足目標(biāo)的軟件配置管理過程活動(dòng)的說明。 7.3軟件需求標(biāo)準(zhǔn) 軟件需求標(biāo)準(zhǔn)的目標(biāo)是確定用于開發(fā)功能需求的方法、規(guī)則和工具。這些標(biāo)準(zhǔn)將包括: a.用于開發(fā)軟件需求的方法; b.用于表示需求的表示法,如數(shù)據(jù)流程圖、正式規(guī)范的語言。7.4軟件設(shè)計(jì)標(biāo)準(zhǔn)軟件設(shè)計(jì)標(biāo)準(zhǔn)的目標(biāo)是確定用于開發(fā)軟件結(jié)構(gòu)和功能需求的方法、規(guī)則和工具。這些標(biāo)準(zhǔn)將包括: a.使用的設(shè)計(jì)說明方法; b.使用的命名約定; c.設(shè)計(jì)工具的使用限制。 7.5軟件編碼標(biāo)準(zhǔn) 軟件編碼標(biāo)準(zhǔn)的目標(biāo)是確定用于編碼軟件的程序設(shè)計(jì)語言、方法、規(guī)則和工具。這些標(biāo)準(zhǔn)將包括: a.使用的程序設(shè)計(jì)語言和(或)定義的子集; b.源代碼編碼標(biāo)準(zhǔn); c.組件、子程序、變量及常量的命名約定。 7.6軟件需求資料軟件需求資料包括:a.系統(tǒng)需求說明; b.每一操作模式下的功能性或操作性要求; c.性能準(zhǔn)則,如精度和準(zhǔn)確度; |
上一篇:航空器推遲維修項(xiàng)目的管理 AC-120-FS-049-R1
下一篇:沒有了