關閉視窗
南臺科技大學105學年度第2學期課程資訊
課程代碼 G0D07702
課程中文名稱 軟體工程
課程英文名稱 Software Engineering
學分數 3.0
必選修 必修
開課班級 四技資工三乙
任課教師 鄞宗賢
上課教室(時間)
週二 第2節 (C301)
週二 第3節 (C301)
週二 第4節 (C301)
課程時數 3
實習時數 0
授課語言 1.華語
輔導考證 1.IC3
課程概述 軟體工程是描述開發軟體系統的方法。對於大型的軟體專案而言,如何在有限的時間與資源限制下,完成具有品質保證的軟體系統,是軟體工程的主要課題。軟體工程是以工程方法來解決開發軟體與維護系統時所會面臨的問題。
先修科目或預備能力 1. 程式設計 2. 資料結構
課程學習目標與核心能力之對應
編號中文課程學習目標英文課程學習目標對應系指標
1 1.能解析軟體工程的專業知識 1 工程知識
2 2.能撰寫軟體工程專題的書面報告 5 報告溝通
3 3.能用軟體製作軟體工程的實行 6 辨識構思
4 4.能接受軟體工程的英文專業術語 9 外語能力
就業力培養目標
  校指標 1 2 3 4 5 6 7 8 9 10
  專業知識 實務技能 資訊能力 整合創新 外語能力 熱誠抗壓 表達溝通 敬業合群 人文素養 服務關懷
  50% 0% 0% 0% 10% 20% 20% 0% 0% 0%
  系指標 1 3 2 4 9 6 5 7 10 8
  工程知識 實務能力 資訊能力 規劃整合 外語能力 辨識構思 報告溝通 管理合作 社會人文 職業倫理
  50% 0% 0% 0% 10% 20% 20% 0% 0% 0%
中文課程大綱 1. UML和UP的介紹
2. 何謂統一處理程序
3. 需求工作流程
4. 使用案例塑模
5. 分析工作流程
6. 物件與類別
7. 找出分析類別
8. 關係
9. 繼承與多型
10. 使用案例實現
11. 活動圖
12. 設計工作流程
13. 設計類別
14. 介面與元件
15. 狀態機
16. 實作工作流程
17. 部署
英/日文課程大綱 1. The introduction to UML and UP
2. What is Unified Process (UP)
3. The requirement workflow
4. The use case modeling
5. The analysis workflow
6. Object and class
7. Finding analysis classes
8. Relationship
9. Inheritance and polymorphism
10. The realization of use cases
11. The activity diagram
12. The design workflow
13. Designing classes
14. Interface and component
15. State machines
16. The implementation workflow
17. Deployment
課程進度表 1. UML和UP的介紹
2. 何謂統一處理程序
3. 需求工作流程
4. 使用案例塑模
5. 分析工作流程
6. 物件與類別
7. 找出分析類別
8. 關係
9. 繼承與多型
10. 使用案例實現
11. 活動圖
12. 設計工作流程
13. 設計類別
14. 介面與元件
15. 狀態機
16. 實作工作流程
17. 部署
課程融入SDGs
期考調查
期中考(第9週)考試方式
期末考(第18週)考試方式
其他週考試考試週次與方式
教學方式與評量方式
課程學習目標教學方式評量方式
1.能解析軟體工程的專業知識
課堂講授  
口頭報告期中
口頭報告期末
作業平時
書面報告期末
2.能撰寫軟體工程專題的書面報告
課堂講授  
口頭報告期中
口頭報告期末
作業平時
書面報告期末
3.能用軟體製作軟體工程的實行
課堂講授  
口頭報告期中
口頭報告期末
作業平時
書面報告期末
4.能接受軟體工程的英文專業術語
課堂講授  
口頭報告期中
口頭報告期末
作業平時
書面報告期末
指定用書
書名
作者
書局
年份
國際標準書號(ISBN)
版本
請同學尊重智慧財產權,使用正版教科書,不得非法影印,以免觸犯智慧財產權相關法令
參考書籍
教學軟體
課程規範