Skip to main content

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