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:
None
Goals:
Learn how to run a software project.
Experience a real software project.
Learn terminologies used in software engineering.
Ian Sommerville, Software Engineering, 10th , Pearson.
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.
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/07
Documentation and Personal Report: 2019/01/12
Product Spec.: 2019/10/03
Design Document:
Red: 10/31
Green: 10/22
Blue: 11/12
Project
Professional Reviewer: 40 pts.
Project Documentation: 20 pts.
Personal Activity: 10 pts.
Final Report: 20 pts.
360-degree review: 10 pts.
Bonus:
Team leader: +5
Subteam leader: +3
Penalty:
One miss: -2.
Red: 140.122.184.7/24, GW: 140.122.184.254, DNS: 140.122.65.9
Green: 140.122.184.8/24, GW: 140.122.184.254, DNS: 140.122.65.9
Blue: 140.122.184.9/24, GW: 140.122.184.254, DNS: 140.122.65.9