<Project name>
Version:
0.01
Software Architecture Document
Date:
4-1-2011
2. Architectural requirements
[This section describes the requirements which are important for developing the software
architecture.]
2.1 Non-functional requirements
[Describe the architecturally relevant non-functional requirements, i.e. those which are important for
developing the software architecture. Think of security, privacy, third-party products, system
dependencies, distribution and reuse. Also environmental factors such as context, design,
implementation strategy, team composition, development tools, time to market, use of legacy code
may be addressed.
Usually, the non-functional requirements are already in place and can be referenced here. This
document is not meant to be the source of non-functional requirements, but to address them. Provide
a reference per requirement, and where the requirement is addressed.]
Source
Name
Architectural relevance
Addres-
sed in:
[The
[Provide the
[Describe why this requirement is relevant with
[Provide
source
name of the
respect to the software architecture.]
the
usually is
requirement]
section
the Vision,
number in
the
the SAD
Product
where this
Acceptanc
requireme
e Plan or
nt is
a
addressed
stakehold
.]
er.]
2.2 Use Case View (functional requirements)
[Refer to Use Cases or Use Case scenarios which are relevant with respect to the software
architecture. The Use Cases referred to should contain central functionality, many architectural
elements or specific delicate parts of the architecture.]
The overview below refers to architecturally relevant Use Cases from the Use Case Model (see
references).
Sourc
Name
Architectural relevance
Addresse
e
d in:
[The
[Provide the
[Describe what makes this Use Case or scenario relevant in
[Provide
sourc
name of the
the envisioned software architecture.]
the
e is a
Use Case or
section
Use
Use Case
number in
Case
scenario.]
which the
or
Use Case
scena
is treated.]
rio.]
Confidential
<Company>, 2011
Page 6 of 9
Software Architecture Document Template - ScrumUP - v. 1.00, download the latest version from