Raytheon Missile Systems 的 Jim Knuff
透過自動化來縮短測試週期,同時針對外大氣層的彈道式飛彈測試,提供更系統化的方式以解決跨部門測試資訊的管理問題,進而提供通用工具給工程團隊,以便快速評估並管理測試產品。
使用 DIAdem 縮短 95% 的測試週期,快速查看多個測試組件與整合產品團隊的測試進度及產品效能。
Raytheon Missile Systems 可建置外大氣層的彈道式飛彈攔截機,而這需要各個領域的工程師 (包含低溫學、熱學與推進力) 合作設計解決方案。我們針對這些機器所執行的測試,會產生各種專業領域的資料。每個團隊都會小心運用並驗證其分析技術,而且通常偏好使用不同的分析工具,確保以優異效能進行測試分析。
有了 DIAdem,我們可以針對受管理的資料庫打造出整合式的自動化解決方案,用於資料管理、資料分析與報表產生作業。我們會運用 DIAdem,透過 ActiveX 或 COM 介面來管理並排序與標準分析工具 (包括 Mathematica、IDL 以及 The MathWorks, Inc.MATLAB® 軟體) 的連線,同時也會使用 DIAdem 提供的整合式分析功能。
DIAdem 的自動化序列介面可讓我們直接連線及使用受管理資料庫與標準工具。我們也會運用 DIAdem 對話框編輯器 (Dialog Editor) 來建置精密的 GUI,進而控制分析與報表產生流程。每次測試新組件時,DIAdem 就會自動產生報表。接著,我們的測試工程師就會立即透過這些報表查看測試結果,同時判斷是否需要額外測試。這樣不但能減少反覆測試,也可避免擷取不必要的額外資料。有了 DIAdem,我們就可以立即掌握多個測試組件與整合產品團隊的測試進度及產品效能。
我們會選用 DIAdem 軟體而非單一 Visual Basic 或 C++ 應用程式,有以下幾個原因:
我們設計了一個資料庫來進行產品測試週期的管理工作。隨著我們建置並測試某項產品時,此資料庫就會儲存所有的測試與建置資訊。我們在所有的產品測試階段,一律採用 DIAdem 架構工具來進行資料管理、分析與報表產生作業。DIAdem 可銜接各種分析工具,有助於產生測試結果、將測試資訊轉換至資料庫以便管理,最後製作結果報表,進一步協助我們的測試工程師掌握每個整合程序內的細部測試項目。
我們會運用必要的 Visual Basic 指令碼 hook 產生靈活的 DIAdem 架構工具,來銜接我們所使用的應用程式。這項工具同樣擁有靈活的客制化 DIAdem 對話框,測試工程師可用來控制此流程的各個面向。透過 DIAdem 指令碼的快速製作原型功能,我們建置了靈活的工具,同時快速執行精密的程式碼流程。我們的大部分開發人力都投注於建置這項靈活的工具,因此程式碼的重複使用性非常高。
我們開發出的靈活工具可重複用於多種產品與計畫,其特色如下:
DIAdem 可協助測試工程師處理下列步驟:
此解決方案可用於多種測試領域,例如:
有了 DIAdem,我們可以在數分鐘內將資料轉換為可用的結果,省下數天的時間。自從把 DIAdem 整合至既有系統之後,我們的整體作業時間縮短了 95%。此外,現在測試工程師可以快速查看測試結果,以便判斷是否需要額外測試,這樣不但能減少反覆測試,也可避免擷取不必要的資料。我們可以快速查看多個測試組件與整合產品團隊的測試進度及產品效能。我們會運用0 DIAdem 來協調各種不同分析軟體工具的作業,無論這些工具使用的已驗證分析指令碼為何,均可順暢連接。自從我們改善了測試檔案的管理效能,同時將各種資料有效整合至大型的電子儲存媒體 (DVD) 之後,我們也大幅提升了測試資料的使用率與可用性。
MATLAB® 是 The MathWorks, Inc. 的註冊商標。所列的其他產品與公司名稱,均屬於該公司的註冊商標。
Jim Knuff
Raytheon Missile Systems
Tucson, AZ
United States
電話:(520) 794-9012
jpknuff@raytheon.com