Documenting Software Architectures Using the UML
 
Course Overview
This course teaches participants to decide on what documentation to document in order to create sound software architecture. It includes the following topics:
  • The role of Architecture - A discussion on architecture and the role of design.
  • Uses of Architecture Documentation - The purpose of architecture documentation and how it is used in the organization.
  • Documentation techniques and notation - A discussion on notation techniques and styles
  • Architectural views -The different views of architecture, understanding the different views, choosing the views to set up, setting up the different views, understanding stakeholder documentation needs and the method of performing architecture trade- off analysis
  • Interfaces - The definition and specification of interfaces, standard organization of for documenting interfaces, and understanding who are the stakeholders of interface documentation
  • Documenting behaviour - A discussion on where to document behaviour, why we document behaviour and what behaviour to document
  • Rules for sound documentation - A discussion focused on best practices in setting up software architecture documentation
  • Example notations - Example views on documenting software architectures. Notations discussed are the Rational Unified Process and the Standard UML
The course is taught with plenty of hands-on exercises and examples.
 
Audience
This course is targeted at individuals that play an active role in the documentation of software architectures. The course is targeted at:
  • System analysts
  • Enterprise architects
  • Software architects
  • Project leaders and managers running software architecture projects
 
Prerequisites
It would be beneficial for the attendees to have some experience within a software architecture environment. A sound knowledge of modelling, using the UML, is necessary.
 
Expected outcomes
The attendees will have a working knowledge of how to structure and document software architecture.
 
Duration
5 days
 
All of our UML courses are taught by OMG certified UML professionals.
For more information on the OMG's UML Certification program go here.
Google
 
Web xpdian.com