The UML Software Architecture course covers Principles and Practices using UML.

UML Software Architecture
Course Contents
1. UML & Modeling Process
2. Genesis of UML
3. OO Modeling
3.1 Use Cases
3.2 Class Diagram
3.3 State Diagram
3.4 Sequence Diagram
4. The Object Oriented Development life cycle
5. Use Case Modeling & Relationship
6. Activity, Package, component Diagram
7. System Modeling
8. Case Study Online book stores
8.1 Problem Statement
8.2 Domain Modeling
8.3 Domain Modeling errors
8.4 Domain Model for Internet book store
8.5 Use case diagram for online store
8.6 Requirement review & errors
8.7 Robustness Analysis & errors
8.8 Preliminary design review
8.9 Sequence Diagram & errors
8.10 Class Diagram
9. Case Study Pay Roll System