Software Engineering for Test Applications Course 以 LabVIEW Core 3 Course 所介紹的軟體工程流程為基礎。此課程在此基礎上進一步延伸,著重在介紹 LabVIEW 工具與業界工程實務,協助您管理、設計、開發、驗證與部署高品質解決方案。此課程將介紹在管理大型的團隊導向應用開發專案時,從規格到部署的常見實務做法。
隨選 10 小時課程影片 (根據學員完成示範作業的進度,課程時間會有所不同)
希望在規定期限內,開發出滿足需求與法規標準之高品質應用的開發人員
剛接觸 LabVIEW,並且想學習 LabVIEW 開發最佳實務的開發人員
負責管理大型應用開發的進階程式設計師
負責管理開發人員團隊的設計師
想要取得 LabVIEW 高階認證 (CLA) 的 LabVIEW 使用者
已完成 LabVIEW Core 3 課程或擁有同等 LabVIEW 經驗
LabVIEW
管理需要及時交付高品質解決方案的專案,且該解決方案可滿足應用需求與法規標準
管理測試應用專案的開發作業,包含定義到部署
將本課程中介紹的軟體工程流程,運用在開發專案作業上
選擇與運用合適的工具與技術,管理 LabVIEW 應用的開發作業
進行有效的程式碼檢視作業
制定應用測試與驗證策略
選擇合適的方法,將應用部署給其他開發人員與使用者
課程 | 概述 | 主題 |
---|---|---|
重複使用策略 | 重複使用程式碼可以提升開發作業的速度與效率,最終降低專案成本、縮短上市時程,同時提升軟體品質。 在這些單元中,您將了解使用、建立、尋找與分配重複使用程式碼的最佳實務。 |
|
測試策略 | 程式碼測試與分析作業十分重要,因為這些作業可協助您提升程式碼的整體品質,進而縮短開發與整合時間。在這些單元中,您將了解不同類型的程式碼分析、測試與審查作業。 您也會學習何時需分析程式碼,以及如何分析程式碼。
|
|
原始碼控制 | 為了有效率地開發測試軟體,程式碼管理是不可或缺的環節。 許多公司現在都著手從現有系統轉移至 Git。 此學習路徑涵蓋 Git 的多個面向,包含工作流程、代管與生態系統。 此系列課程也包含將 Git 搭配 LabVIEW 使用的細微差異。 |
|
持續整合 | 此課程介紹持續整合以及執行持續整合流程的方式。 |
|
需求收集 | 此課程介紹了需求收集的基本原理,以及有效率地管理這些需求的基本原理。 |
|
專案管理 | 此學習路徑涵蓋專案管理的所有面向,並且特別著重於敏捷式專案管理技術。 |
|
Advanced Architectures in LabVIEW Course
Object-Oriented Design and Programming in LabVIEW Course
LabVIEW Performance Course
LabVIEW 高階認證 (CLA) 測驗