朝陽科技大學 093學年度第1學期教學大綱
Software Engineering 軟體工程

當期課號 1237 Course Number 1237
授課教師 羅卓雄 Instructor LAW,CHEUK HUNG
中文課名 軟體工程 Course Name Software Engineering
開課單位 資訊管理系(四日)四A Department  
修習別 選修 Required/Elective Elective
學分數 3 Credits 3
課程目標 將介紹不同的軟體工程主題、軟體發展模式、軟體發展專案管理、即時或分散式軟體發展技術、軟體測試技術、軟體維護技術、逆向工程 Objectives This course will cover various advanced topics of software engineering, including software development models, software project management, real time and distributed software development techniques, software testing techniques, software maintenance issues, and software re-engineering.
教材 Text Book:
Roger S. Pressman, Software Engineering: A Practitioners Approach, 6th Edition, McGraw Hill, 2005.

References:
(1)Bernd Bruegge and Allen H. Dutoit, Object-oriented Software Engineering: Using UML, Patterns, and Java, International Edition, Prentice-Hall (Pearson Education, Inc.), 2004.
(2)James R. Persse, Implementing the Capability Maturity Model, Wiley, 2001.
(3)C. R. Pandian, Software Metrics: A Guide to Planning, Analysis, and Application, Auerback Publications, 2004.
(4)Additional materials will be distributed whenever applicable.
Teaching Materials  
成績評量方式 •期中考試 (30%)
•期末考試 (30%)
•期末專題研究報告(30%)
•小型作業 (10%)
Grading •Mid-term Examination (30%)
•Final Examination (30%)
•Assignment 1-Term Project (Group)(30%)
•Assignment 2 - Short project (Group) (10%)
教師網頁  
教學內容 本課程包含下列各項: 比較各軟體開發方法之異同; 系統生命週期之重要元素, 包括項目管理、風險管理、及質量管理。本課程並探討電子商貿系統之開發。 Syllabus Topics to be covered in this course include: a comparative review of conventional structured analysis & design, prototyping, other incremental methodologies, objected-oriented analysis & design; elements of system development life cycle, including project management, risk management, and quality management and testing. This course will also discuss approaches of web application development.
尊重智慧財產權,請勿非法影印。