智慧系統實驗室 INTELLIGENT SYSTEM LAB.

Software Engineering

Introducation | Case study | Software processes | Project plan | Requirement Engineering| Software Modeling| Architecture Design | Software Design |Software Testing| Software EvolutionExam| 專題注意事項
一、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) Software Project planning
Week 5 (3/27) Requirement engineering, Q1 (Project: PEP due, PEP Example) (HW2)
Week 6 (4/03) Holiday
Week 7 (4/10) System modeling, 
Week 8 (4/17) Midterm Exam (Project: SRS due, SRS Example)
Week 9 (4/24) (統測徵用教室停課)
Week10 (5/01) Holiday
Week11 (5/08) Architectural design (Project: Prototyping)  (HW3)
Week12 (5/15) Software Design (Project: SDD + Construction of Increment 1) 
Week13 (5/22) Software testing (HW4)
Week14 (5/29) Software evolution (Project: SDD due, SDD Example
Week15 (6/05) Quality management, (Project: STD + Construction of Increment 2)
Week16 (6/12) Final Exam 
Week17 (6/19) Holidy (Project: STD due, STD example)
Week18 (6/26) Project Presentation (Project: Final submission due

回頁首