Introduction to Software Engineering-Lecture 1 - Introduction to Software Engineering
Lecture 1-1 - Software Development is Complicated
()
Lecture 1-2 Dealing with the Complexity
()
Lecture 1-3 What is Software Engineering
()
Lecture 1 - Introduction to Software Engineering
Modeling Software Systems Using UML-Lecture 2 - Modeling Software Systems Using UML
Lecture 2-1 Modeling Introduction
()
Lecture 2-2 UML Class Diagram
()
Lecture 2-3 Association and Aggregation Relationships
()
Lecture 2 - Modeling Software Systems using UML
Lecture 2 - Class Diagram Exercise
Lecture 2 - Class Diagram Exercise (Solution)
Types of Relationships in Class Diagram-Lecture 3 - Types of Relationships in Class Diagram
Lecture 3-1 Association Class
()
Lecture 3-2 Generalization
()
Lecture 3-3 Class Diagram Summary
()
Lecture 3 - Modeling Software Systems using UML
Lecture 3 - Class Diagram Exercise 1
Lecture 3 - Class Diagram Exercise 1 (Solution)
Lecture 3 - Class Diagram Exercise 2
Lecture 3 - Class Diagram Exercise 2 (Solution)
System Requirements Capture and Domain Modeling-Lecture 4 - System Requirements Capture and Domain Modeling
Lecture 4-1 - Introduction to System Requirements Capture
()
Lecture 4-2 - Domain Modeling - Evaluating Classes
()
Lecture 4-3 - Domain Modeling - Evaluating Associations and Attributes
()
Lecture 4 - System Requirements Capture
Lecture 4 - Domain Model Exercise
Lecture 4 - Domain Model Exercise (Solution)
Use Case Modeling-Lecture 5 - Use Case Modeling
Lecture 5-1 - Use Case Modeling - Actors
()
Lecture 5-2 - Use Cases
()
Lecture 5-3 - Use Case Modeling Example
()
Lecture 5 - System Requirements Capture
Lecture 5 - Domain Model Exercise
Lecture 5 - Domain Model Exercise (Solution)
Use Case Specification-Lecture 6 - Use Case Specification
Lecture 6-1 - Use Case Specification
()
Lecture 6-2 - Extension Point and Alternative Flow
()
Lecture 6-3 - SubFlow
()
Lecture 6 - System Requirements Capture
Lecture 6 - Use Case Detailed Specification Example
Lecture 6 - Use Case Model Exercise
Lecture 6 - Use Case Model Exercise (Solution)
Non-Functional Requirements-Lecture 7 - Non-Functional Requirements
Lecture 7-1 - Non-Functional Requirements
()
Lecture 7-2 - Validate System Requirements
()
Lecture 7 - System Requirements Capture
Lecture 7 - Use Case Modeling Exercise
Lecture 7 - Use Case Modeling Exercise (Solution)
Lecture 7 - System Requirements Capture Exercise
Lecture 7 - System Requirements Capture Exercise (Solution)