[2018][Fall] Software Engineering
軟體工程 Software Engineering
課程資訊
Instructor: 紀博文 Po-Wen Chi
Email: neokent@gapps.ntnu.edu.tw
Office: 514
Phone: 02-7734-6684
Time:
Tue 10:20 ~ 12:10
Thu 10:20 ~ 11:10
Classroom: B101
TA:
吳東霖 gm10285@gmail.com
Goals:
Learn how to run a software project.
Experience a real software project.
Learn terminologies used in software engineering.
課本 Textbook
Ian Sommerville, Software Engineering, 10th , Pearson.
參考書目 Reference Book
Frederick Phillips, The Mythical Man-Month: Essays on Software Engineering.
Robert C. Martin, Clean Code.
Robert C. Martin, The Clean Coder.
Robert C. Martin, Clean Architecture: A Craftsman's Guide to Software Structure and Design.
課程進度 Syllabus
Overview and Introduction
SW Development Process
Agile
Requirement.Engineering
System.Modeling
Architecture.Design
Implementation
Testing
Software Evolution
Project Planning
Project Management
Professional Programmer
Demo: 2019/01/08
Documentation and Personal Report: 2019/01/15
課程資源
評分方式 Grade
Project
Final Product: 50 pts
Your software product is the most important item.
PM will get bonus (+5)
Subteam leader will get bonus (+3)
Individual experience report about the project: 20 pts
360-degree review: 15 pts
Documentation: 15 pts
No rolling call and no homework.