Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

__NOTOC__April 2019: After moving to its new home here, the Software Architecture Documentation wiki is under reconstruction. Temporarily, it contains some broken links, missing content, images that are too small to read, and other errors. Rebuilding is in progress!

Contents

  1. Adventure Builder - Software Architecture Document (complete example of a software architecture document created as a companion to Documenting Software Architectures: Views and Beyond, Second Edition--a printed version or PDF version of the book can be purchased here)
  2. Template for a view (based on Documenting Software Architectures: Views and Beyond, Second Edition)
  3. Template for interface documentation (based on Documenting Software Architectures: Views and Beyond, Second Edition)

...

  • provide a simple yet complete example of software architecture documentation following a standard organization and best practices to aid in learning software architecture concepts;
  • evaluate how well different architectural views and notations can describe at the architectural level a software system that is already implemented;
  • evaluate how can UML be used to represent different architectural views;
  • evaluate pros and cons of using a wiki as the repository for architecture documentation.

About the background wallpaper

User Registration

If you want to create an account to this wiki, please send an email to pmerson[at]acm.org informing:

  • user ID
  • email address

Self-registration was disabled for network administration reasons.

Wiki Editing

  • Editing overview for a quick guide on how to edit a MediaWiki wiki.
  • User's Guide for information on how to use and configure this wiki.
  • Transclusion for an explanation and discussion of this wiki mechanism.