學分數 |
3
|
修課時數 |
3
|
開課班級 |
日間部四年制4年級 A班
|
本課程培養學生下列知識: |
包括:系統工程、軟體流程、系統模型與統一塑模語言(UML)、物件導向設計、軟體需求與軟體測試,以及培養學生運用相關知識於系統設計與開發的技能。1.瞭解軟體工程的原理2.瞭解軟體開發中不同階段與模型3.瞭解軟體需求分析與設計的概念4.瞭解軟體專案管理與測試的概念5.瞭解與運用CASE工具的概念6.瞭解軟體需求規格書(SRS)、軟體設計文件(SDD)以及軟體使用者手冊(SUM)的撰寫This course covers the key aspects of software engineering. Topics include: system engineering, software process, system modes and UML, object-oriented design, software requirement, and software testing. The skill of using related knowledge in system design and development is also included.
|
每週授課主題 |
第01週:軟體工程簡介第02週:軟體開發所面臨的困難第03週:專案開發前分析第04週:風險評估第05週:風險管理第06週:工具評估第07週:計畫與管理第08週:階段分析第09週:期中考第10週:專案手冊第11週:何為設計模式第12週:設計模式-1第13週:設計模式-2第14週:軟體架構第15週:重構第16週:變更管理第17週:小組報告第18週:期末考
|
成績及評量方式 |
點名:10%期中考:20%期末考:30%小考:20%作業:10%報告:10%
|
證照、國家考試及競賽關係 |
本課程無證照、國家考試及競賽資料。
|
主要教材 |
1.人月神話Frederick P. Brooks, Jr.經濟新潮社 (教科書)2.軟體工程理論與實務應用(第六版)顏春煌碁峰 (教科書)3.深入淺出-設計模式蔡學鏞歐萊禮 (教科書)
|
教師資料 |
教師網頁:https://www.facebook.com/evilgod111/
E-Mail: sophie19820517@gmail.com
Office Hour:
分機:
|
|