CS6310 Software Architecture and Design outlines
Topics
- Understand and apply object-oriented design techniques
- Develop and evaluate software architectures
- Select and use appropriate architectural styles
- Select and use appropriate software design patterns
- Express the specifications and design of an application using UML
- [Time Permitting] Discuss related issues (e.g., formal design language with OCL)
Reference
Object Mangagement Group(OMG) UML references