國立中興大學教學大綱
課程名稱 (中) 軟體工程(4106)
(Eng.) Software Engineering
開課單位 資工系
課程類別 選修 學分 3 授課教師 陳志成
選課單位 資工系 / 學士班 授課使用語言 中文 開課學期 1151
課程簡述 軟體工程旨在探討專業軟體開發所需之理論、方法與工具。其執行過程涵蓋多項技術領域,包含程式語言、資料庫、軟體開發工具、資訊系統平台、技術標準及設計模式。
先修課程名稱
課程與核心能力關聯配比(%) 課程目標之教學方法與評量方法
課程目標 核心能力 配比(%) 教學方法 評量方法
1. 掌握全程技術:學習軟體開發生命週期(SDLC)各階段的工程與管理技術。
2. 建構流程制度:瞭解如何運用模式、方法與工具,建立高效率的軟體開發流程。
3. 提升團隊效能:透過制度與技術的落實,進而提升軟體開發專案的績效與生產力。
4. 達成品質目標:確保軟體系統的開發能同時滿足成本、時程與使用者品質需求。
3.具備分析、設計與實作資訊軟體系統之能力
6.具備自我學習、溝通協調與團隊合作之能力
50
50
討論
實習
講授
口頭報告
作業
測驗
實作
授課內容(單元名稱與內容、習作/每週授課、考試進度-共16週加自主學習)
週次 授課內容
第1週 Introduction to Software Engineering
第2週 Software Processes
第3週 Project Management
第4週 Agile Software Development
第5週 Requirements Engineering
第6週 System Modeling
第7週 Architectural Design
第8週 Midterm Hands-on Exam
第9週 Design and Implementation
第10週 Software Testing
第11週 Security Engineering
第12週 Software Reuse
第13週 Distributed Software Engineering
第14週 Service-Oriented Software Engineering
第15週 Real-Time Software Engineering
第16週 Final Project Group Presentation
自主學習
內容
   02.閱覽產業及學術相關多媒體資料
   03.製作專題報告

學習評量方式
Assignment & Practice: 30%
Midterm Exam: 30%
Final Project 40%
教科書&參考書目(書名、作者、書局、代理商、說明)
1. Sommerville, Software Engineering, 10/E, Pearson, 2015.
2. 自編教材
課程教材(教師個人網址請列在本校內之網址)
自編教材
課程輔導時間
請寄email與老師預約時間
請尊重智慧財產權及性別平等意識,不得非法影印他人著作及受保護的電子檔案。
更新日期 西元年/月/日:2026/07/24 16:19:12 列印日期 西元年/月/日:2026 / 9 / 19
MyTB教科書訂購平台:http://www.mytb.com.tw/