·集思廣益,吸收有關的分系統人員參加,從不同側面確認軟件的協調性;
·總結匯報,使實時控制系統總指揮、總設計師了解軟件生產的進度、問題和要求,作出新的部署。
評審很容易走過場、走形式。評審效果的好壞,與當事人(軟件人員)密切相關;谟袉栴}才需要評審,不能輕信自己的軟件,導致對評審產生對立情緒。對評審出的問題進行整理、分類和匯總,不忽視任何一個細小的疑點。
軟件管理
科學的管理能夠出可靠性、出效果、出效益。軟件的管理工作不完善、不嚴格,是引起意外事故的原因之一。軟件管理主要包括軟件項目管理、軟件配置管理、軟件可靠性管理和軟件質量管理等方面。
軟件項目管理的內容包括軟件開發過程管理、軟件可靠性度量、風險管理(包括風險分析和估計)、確定項目任務、建立可操作的工程計劃等。軟件項目管理是軟件管理工作的第一層。需要強調的是,它不是一個階段,也不僅僅是個步驟,而是貫穿于整個軟件開發工程中的一個層次。從其管理內容來看,這是一種十分重要的管理工作。其管理的好壞,直接影響產品的質量。這項管理尚處于起步狀態,是個薄弱環節。軟件配置管理是軟件人員和管理人員確定、組織和開展軟件修改的手段,目的是在軟件修改過程中設法少犯差錯來最大限度地提高軟件產品的生產率。軟件配置管理涉及軟件配置項和基線的確定。
軟件配置項可理解為在軟件生產的某個階段應具備的軟件文檔和保存軟件的介質等。軟件基線(基準)又稱里程碑。軟件配置項經軟件驗證、確認、評審和認定后,形成了軟件基線,也就成了該階段的一個基準。下一個階段只能在這個基準上進行開發活動。
軟件配置管理要求:
·軟件修改必須遵循軟件更改規范;
·未經批準的更改,任何人無權修改;
·更改后必須測試、驗證和確認;
·軟件驗收,必須對相應的軟件進行評審。
具備評審的條件包括:相對該基線的軟件配置項齊全、有測試結果和測試分析報告及軟件優化報告。
文檔管理是一項十分艱巨而又瑣碎的工作,要求:文檔編寫必須規范、文實相符、文文相符、描述具有一致性、確切性和簡明性、簽署完整、職責明確。軟件可靠性管理作了一些初步的嘗試。在軟件生產過程中,設計了軟件可靠性數據采集表格。對軟件中的需求、模型、設計、編碼和定義域等方面的錯誤均要填表。填寫產生該錯誤的時間(計算機執行的累計時間)、錯誤性質、出錯原因和排除錯誤的結果等。
主要問題與解決方法
對實時控制系統軟件工程化的重要性的認識尚處于起步階段,重視程度也不平衡。主要問題:
(1)部分系統的軟件開發由硬件人員承擔。硬件、軟件、模型設計均由一個組完成,仍是典型的“自編、自導、自演”小作坊的工作方式。
文章來源于領測軟件測試網 http://www.kjueaiud.com/