關閉視窗
南臺科技大學108學年度第1學期課程資訊
課程代碼 90Q02501
課程中文名稱 軟體工程
課程英文名稱 Software Engineering
學分數 3.0
必選修 選修
開課班級 碩專資管一甲
任課教師 陳炳文
上課教室(時間)
週日 第5節 (L310)
週日 第6節 (L310)
週日 第7節 (L310)
課程時數 3
實習時數 0
授課語言 1.華語
輔導考證 1.ITE 系統分析類 http://www.itest.org.tw/
課程概述 軟體工程是一非常重要的實務性基楚學門,對於想從事軟體工程相關研究,
或往後想進入軟體開發相關領域工作的同學,絕對有必要選修此一課程。
本課程理論與實務並重,針對軟體工程重要的議題做重點式的介紹。
先修科目或預備能力
課程學習目標與核心能力之對應
編號中文課程學習目標英文課程學習目標
1 具備軟體系統之分析、設計、測試的理論知識與技術能力。
2 熟練軟體開發過程中分析、設計、測試的技能,並能應用於開發實務當中。
3 具備使用軟體開發工具的能力。
4 能指出問題並提供解決方案的能力。
5 具備組織與整合能力,完成各項書面文件及口頭簡報。
就業力培養目標 此門課程無設定權重值
中文課程大綱 1. 軟體工程概論
2. 軟體開發流程模式
3. 物件導向系統分析與設計
4. 研究範例: 多代理人的塑模與UML2
5. 能力成熟度整合模式
6. 研究範例: CMMI流程領域優先順序之決策
7. 軟體專案管理
8. 研究範例: SOHO族軟體成本預估之改善
9. 網際網路軟體工程
10. 研究範例: 網際網路應用系統之塑模
11. 軟體測試
12. 軟體維護
英/日文課程大綱 1. Overview
2. Software Process Models
3. Object-Oriented System Analysis and Design
4. Research topic: Multi-Agent Modeling with UML2
5. Capability Maturity Model Integration (CMMI)
6. Research topic: Decision Makingh for the Priority of CMMI Software Processes
7. Software Project Management
8. Research topic: The Improvement of Software Cost Estimation for SOHO
9. Web-based Software Engineering
10. Research topic: Web-based Application Modeling
11. Software Testing
12. Software Maintenance
課程進度表 1. 軟體工程概論
2. 軟體開發模式
3. 需求分析
4. 系統分析與設計工具UML
5. 其他重要相關議題
期考調查
期中考(第9週)考試方式
期末考(第18週)考試方式 筆試
其他週考試考試週次與方式
教學方式與評量方式
課程學習目標教學方式評量方式
具備軟體系統之分析、設計、測試的理論知識與技術能力。
課堂講授  
口頭報告期中
筆試期末
熟練軟體開發過程中分析、設計、測試的技能,並能應用於開發實務當中。
課堂講授  
實作演練  
日常表現平時
具備使用軟體開發工具的能力。
實作演練  
日常表現平時
能指出問題並提供解決方案的能力。
啟發思考  
日常表現平時
具備組織與整合能力,完成各項書面文件及口頭簡報。
實作演練  
口頭報告期中
其他 -簡報檔案期中
指定用書
書名
作者
書局
年份
國際標準書號(ISBN)
版本
請同學尊重智慧財產權,使用正版教科書,不得非法影印,以免觸犯智慧財產權相關法令
參考書籍
教學軟體
課程規範