Software Architecture Document



Definitions

Software Architecture Document (SWAD)
the architecture work product that formally documents the software architecture(s) of an application or one or more related software components

Objectives

The typical objectives of a software architecture document are to formally document the software architecture including the:

Benefits

The typical benefits of the software architecture document are:

Contents

The typical contents of the SWAD include:

Stakeholders

The typical stakeholders of the SWAD are:

Phases

The SWAD is typically incrementally and iteratively developed and maintained as follows:

Preconditions

The SWAD can be started if the following preconditions hold:

Inputs

The typical inputs to the SWAD include:

Guidelines

Conventions

Examples