課 程 概 述
Course Description

課程編碼
Course Code
中文課程名稱
Course Name (Chinese)
英文課程名稱
Course Name (English)
總學分數
Credits
總時數
Hours
5903325 軟體開發技術與實務 Software Development Techniques and Practices 1.0 1
中文概述
Chinese Description
本課程介紹軟體開發流程中所需要的關鍵軟體工程技術,包括(1)軟體設計、(2)安全軟體程式開發、(3)軟體品質與測試三大主題。軟體設計內容包括物件導向設計原則則、軟體重構、與設計樣式。安全軟體程式開發包括安全軟體開發生命週期、安全程式設計國際標準、與安全程式撰寫實務。軟體品質與測試包括DevOps軟體開發流程、程式碼版本控制、軟體測試,以及軟體品質保證。課程中特別著重軟體開發技術與實務之練習以及相關開源軟體工具的應用。
英文概述
English Description
This course introduces the key software engineering techniques and practices that are essential in the software development process, including (1) software design, (2) security software programming, and (3) software quality and testing. Software design mainly includes the object-oriented design principles, refactoring, and design pattern. Security software programming includes the development life cycle of security software, security programming standards, and security programming practices. Software quality and testing includes the DevOps process, version control, software testing, and software quality assurance. The course also focuses on the hands-on exercises and the uses of various open source software tools for applying the software development techniques and practices.

備註:

  1. 本資料係由本校各教學單位、教務處課務組、進修部教務組、進修學院教務組及計網中心所共同提供!
  2. 本資料僅供參考,正式資料仍以教務處、進修部、進修學院所公佈之書面資料為準。