為了有效的利用領域專家的資源,在體系結構設計的同時,可以由系統分析員的指導之下,由程序員進行界面原形的開發。界面原形由領域專家進行評審。評審通過后由客戶進行復審。界面原形跳過質量監督由文檔組進行格式化和存檔。質量監督有了解和監督界面原形變化的責任。 程序員參與系統詳細設計,主要負責系統的實現工作,并對測試組提供相應的測試資源。由于詳細設計的詳細程度不易把握,有程序員參與的情況下,系統分析人員與程序員的交流會有助于系統開發進度。在項目代碼生產的后期,程序員要進行相應的白盒測試。之后,可執行體提交到測試組進行測試!断到y詳細設計說明》由分析員和程序員共同完成。通過項目負責人轉交質量監督組進行復審,復審通過后,由文檔組進行格式化和版本編號,并存檔。
測試組
主要進行軟件的測試工作。上面提到程序員在交給測試人員之前是進行過一定的白盒測試的。測試人員根據詳細設計的文檔對軟件要實現的功能進行一一測試,保證軟件的執行體正確的實現設計要求,在此也只證明了軟件正確的反映了設計思想,但是否真正反映了用戶的需求仍需要進一步的測試。在正確性測試完成之后,需要測試的是軟件的性能,軟件的性能在本項目中占有重要的地位,性能要求有可能改變軟件的設計,為避免造成軟件的后期返工,測試在性能上需要較大的側重。
同樣,測試在不同的階段需要不同的"輸入"與"輸出"。在正確性測試階段,不需要太詳細的測試計劃和測試策略的設計。而在性能測試時,需要分析人員提出測試策略和測試用例,質量監督組同樣會提出他們認為必要的測試策略和測試用例,后者提出的測試策略和測試用例被認為是對前者的抽樣調查。無論是前者還是后者提出的測試策略和測試用例,都由測試組組織實施。
質量監督組
文章來源于領測軟件測試網 http://www.kjueaiud.com/