Software Engineering
- Objective: This course provides students with a comprehensive understanding of the concepts and technologies of Software Engineering. In particular, students will learn the practices, concepts, methods, and techniques required for developing high-quality software systems.
- Textbook: Software Engineering, Ian Sommerville, Pearson. Software Engineering: A Practitioner's Approach, Roger S. Pressman, McGraw-Hill.
- Place/Time: Friday 13:10~16:00, Technology Research Building 334, Graduate.
- Instructor: Dr. Jong-Yih, jykuo@ntut.edu.tw
- Scope: An Overview of Software Engineering, Software Process Models, Software Project Management and Planning, Requirements Engineering, Software Design Methods, Object-Oriented Software Development, Software Testing Strategy and Tactics, Software Quality Assurance, Software Maintenance
- Exam and Grading:
Course participation (Zuvio) 5%
Assignments and Quizzes 20%
Project 25%
Mid-term Exam 25%
Final Exam
- Schedules
Week 1 (02/27) (Peace Memorial Day)
Week 2 (03/06) Software Engineering Introduction(Project:Assignment)(GHW1)
Week 3 (03/13) Software processes (HW1)
Week 4 (03/20) Software Project planning
Week 5 (03/27) Requirement engineering, Q1 (Project: PEP due, ) (HW2)
Week 6 (04/03) (Qingming Festival)
Week 7 (04/10) System modeling,
Week 8 (04/17) Midterm Exam (Project: SRS due, )
Week 9 (04/24) (Classes Suspended for Joint Entrance Examination Use)
Week10 (05/01) (Labor Day)
Week11 (05/08) Architectural design (Project: Prototyping)(HW3)
Week12 (05/15) Software Design (Project: SDD + Construction of Increment 1)
Week13 (05/22) Software testing, Q2 (Project: STD + Construction of Increment 2)
Week14 (05/29) Software evolution, Team present. GAI assist Project, HW, EXAM learning -10 min (Project: SDD due)
Week15 (06/05) Quality management, (HW6)
Week16 (06/12) Final Exam
Week17 (06/19) (Dragon Boat Festival) (Project: STD due)
Week18 (6/26) Project Presentation (Project: Final submission due)
回頁首