Instructor: 紀博文 Po-Wen Chi
Email: neokent@gapps.ntnu.edu.tw
Office: Residence Hall D (誠樓) 209
Phone: 02-7749-6684
Time:
Tue 9:10 ~ 12:10
Classroom: 理圖 003
TA:
林美盈
蘇恩立
Goals:
Learn how to run a software project.
Experience a real software project.
Learn terminologies used in software engineering.
Ian Sommerville, Engineering Software Products: An Introduction to Modern Software Engineering
Frederick Phillips, The Mythical Man-Month: Essays on Software Engineering.
Ian Sommerville, Software Engineering, 10th , Pearson.
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.
Software Products
Agile Software Engineering
Features, Scenarios and Stories
Software Architecture
Cloud-Based Software
Microservices Architecture
Security and Privacy
Reliable Programming
Testing
DevOps and Code Management
Demo: TBD
Documentation and Personal Report: TBD
Product Spec.: TBD
Design Document: TBD
Project
Professional Reviewer: 30 pts.
Individual Performance Evaluation: 20 pts.
Final Report: 40 pts.
360-degree review: 10 pts.
Bonus:
Team leader: +5
Subteam leader: +3
Penalty:
One miss: -2.
分組名單
Due: