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 programgo
here.