Software Engineering (Graduate, 2018 Fall)

General Information

  • Professor: Minsoo Ryu (Room: H77-819, Tel: 2220-1737)
  • Email: msryu@hanyang.ac.kr
  • Lectures: Tuesday 10:00 – 13:00 (IT.BT Building 813)
  • Syllabus (download)

Lecture Schedule

  • Lecture 01: Introduction and Processes (download)
  • Lecture 02: Software Requirements Engineering (download)
  • Lecture 03: System Models and Architecture Design (download)
  • Lecture 04: Component-Level Design (download)
  • Lecture 05: Introduction to UML (download)
  • Lecture 06: Implementation Issues (download)
  • Lecture 07: Verification and Validation (download)
  • Lecture 08: Software Testing (download)
  • Lecture 09: Software Maintenance and Evolution (download)
  • Lecture 10: Project Management (download)
  • Lecture 11: Test Design Techniques (download)
  • Lecture 12: Test Coverage (download)
  • Lecture 13: Risk-based Testing and TDD (download)
  • Lecture 14: Mutation Analysis (download)

Assignments

  • Assignment 1: Requirements Specification (template)

Grading Policy

  • Assignments: 45%
  • Final exam: 45%
  • Attendance: 10%
Home Software Engineering (Graduate, 2018 Fall)