淡江大學九十四學年度第一學期課程教學計劃表
壹. 科目名稱:
軟體重整, 課號,
貳. 授課老師: 廖賀田 Tel: 02-27687342,
Email: htliaw@mail.im.tku.edu.tw
參. 開課系所班級: 管科所博士班(資管組)
肆. 必選修: 選修
伍. 學分數: 3 學分
陸. 先修科目: 須有程式設計經驗
柒. 教學內容及進度:
- software crisis
- object oriented technique
- software refactoring
- java syntax tree
- classification of refactoring
- refactoring on java syntax tree
捌. 授課方式: 課堂講授
玖. 教學設備: 電腦, 投影機
拾. 教材課本:
- Martin Fowler:
"Refactoring-- Improving the Design of Existing Code,"
Addison-Wesley
拾壹. 參考書籍 :
- Carma McClure:
"The Three Rs of Software Automation--
Re-engineering, Repository and Reusability",
Prentice Hall
- Ivar Jacobson and Fredrik Lindstrom:
"Re-Engineering of Old Systems to an Object-Oriented Architecture",
OOPSLA'91, pp. 340-350
- Jim Highsmith:
"Agile Software Development: Why It's Hot!",
http://www.dotspace.idv.tw/xp/AgileSoftwareDevelopmentWhyItsHot.htm
拾貳. 成績考核方式:
拾參. 備考: