課程編碼 Course Code | 中文課程名稱 Course Name (Chinese) | 英文課程名稱 Course Name (English) | 總學分數 Credits | 總時數 Hours |
---|---|---|---|---|
5905186 | 軟體品質保證 | Software Quality Assurance | 3.0 | 3 |
中文概述 Chinese Description | 本課程涵蓋生產強健、高品質軟體的流程、方法與工具。學生將能 了解軟體品質保證的原因與目的 了解品質保證的內容,含軟體品質保證、建構管理、驗證、測試與評估 了解軟體生命週期與軟體流程 了解Cleanroom軟體工程的機構 了解建構管理的功能,含識別、控制、稽核、及狀態報告等 了解自動化建構管理的模型,含簽入/簽出、長交易、構成與變更追蹤等 了解驗證的方法,含reviews、inspections、walkthroughs與稽核等 了解應用於表示源碼的圖論 建構路徑、分支與使用含蓋的測試 建構基於等價分割、邊界值分析、因果分析的測試 建構單元、整合、系統測試的策略 熟練JUnit自動化單元測試 了解軟體品質保證的量測 | |||
英文概述 English Description | This course covers processes, methods, and tools associated with the production of robust, high-quality software. The student will be able to understand the reason and purpose of software quality assurance. comprehend the ingredients of quality assurance: software quality assurance; configuration management; verification and validation; and test and evaluation. understand software life cycles and software processes. know the mechanics of Cleanroom software engineering. understand the functions of configuration management: identification, control, auditing, and status accounting. know the models of automated configuration management: check-out/check-in, composition, long transaction, and change tracking. |
備註: