Software Engineering (Graduate, 2017 Fall)

General Information

  • Professor: Minsoo Ryu (Room: H77-819, Tel: 2220-1737)
  • Email: msryu@hanyang.ac.kr
  • Lectures: Wednesday 14:30 – 17:30 (H77-902)
  • Syllabus (download)

Lecture Schedule

  • Lecture 01: Introduction (download)
  • Lecture 02: Software Processes (download)
  • Lecture 03: Feasibility Study (download)
  • Lecture 04: Software Requirements (download)
  • Lecture 05: Requirements Engineering (download)
  • Lecture 06: System Models (download)
  • Lecture 07: Unified Modeling Language (download)
  • Lecture 08: Software Architecture (download)
  • Lecture 09: Quality Attribute Workshop (download)
  • Lecture 10: Attribute Driven Design (download)
  • Lecture 11: Component-Level Design (download)
  • Lecture 12: Software Design Example #1 (download)
  • Lecture 13: Software Design Example #2 (download)
  • Lecture 14: Usability and User Interface Design (download)
  • Lecture 15: Impementation Issues (download)
  • Lecture 16: Software Construction 1 (download)
  • Lecture 17: Software Construction 2 (download)
  • Lecture 18: Software Construction 3 (download)
  • Lecture 19: Software Construction 4 (download)
  • Lecture 20: Verification and Validation (download)
  • Lecture 21: Software Testing (download)
  • Lecture 22: Test Design Techniques (download)
  • Lecture 23: Test Coverage (download)
  • Lecture 24: Risk-based Testing and TDD (download)
  • Lecture 25: Mutation Analysis (download)
  • Lecture 26: Manual Testing and Automated Testing (download)
  • Lecture 27: Software Maintenance and Evolution (download)
  • Lecture 28: Project Management (download)
  • Lecture 29: Process Improvement and CMMI (download)
  • Lecture 30: Quality Management (download)
  • Lecture 31: Configuration Management.pdf (download)
  • Lecture 32: Software Reuse (download)
  • Lecture 33: Agile Software Development (download)
  • Lecture 34: People Management (download)

  • Announcements

    • We will use Piazza for homework submission. SE 8022 has been created on Piazza.
    • Reading by October 11: SRS Document
    • You can find UML introductions from IBM site. UML basics, class diagram, and sequence diagram.
    • Submit your SRS by October 30. Check Piazza for details.
    • No class on November 29.
    • Student Presentation on December 13.
    • Final exam on December 20.

    Grading Policy

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