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