智慧系統實驗室 INTELLIGENT SYSTEM LAB.

Software Engineering

Introducation | Case study | Software processes | Project plan | Requirement Engineering| Exam
一、Objective: The objective of this course is to provide students with a full awareness of the knowledge and technologies of software engineering. In particular, students will learn about the practices, concepts, methods, and techniques for producing high-quality software.

二、Text Book: Software Engineering, Ian Sommerville, Pearson.
                      Software Engineering: A Practitioner's Approach, Roger S. Pressman, McGraw-Hill.
三、Place/Time: Friday 13:10~16:00;科研334, Graduate.
四、Instructor: Dr. Jong-Yih, jykuo@ntut.edu.tw
五、Scope:
     1. An Overview of Software Engineering
     2. Software Process Models
     3. Requirements Engineering
     4. Software Design Methods
     5. Object-Oriented Software Development
     6. Software Testing Strategy and Tactics
     7. Software Quality Assurance
     8. Software Maintenance
     9. Software Project Management and Planning
    10. Advanced Topics in Software Engineering
六、Exam and Grading:                
        5% Course participation (Zuvio)
      20% Assignments and Quizzes
      25% Project
      25% Mid-term Exam
      25% Final Exam

七、Schedules
Week 1 (2/27) Holiday
Week 2 (3/06) Software Engineering Introduction (軟體工程)(Project Assignment)(GHW1)
Week 3 (3/13) Software processes (軟體流程) (HW1)
Week 4 (3/20) Project planning(軟體專案計畫與管理)
Week 5 (3/27) Requirement engineering (需求工程) (PEP due) (HW2)
Week 6 (4/03) Holiday
Week 7 (4/10) System modeling, Architectural design
Week 8 (4/17) Midterm Exam (SRS due)
Week 9 (4/24) (統測徵用教室停課)
Week10 (5/01) Holiday
Week11 (5/08) Quality management(軟體品質管理與保證) (HW3)
Week12 (5/15) Object-oriented Development (物件導向開發) (SDD + Construction of Increment 1) 
Week13 (5/22) Software Design (軟體設計) (HW4)
Week14 (5/29) Software testing (軟體測試)
Week15 (6/05) Software evolution, Configuration management(軟體建構管理), CMMI
Week16 (6/12) Final Exam (STD + Construction of Increment 1 )
Week17 (6/19) Holidy
Week18 (6/26) Project Presentation (Final submission due) 

回頁首