Architecture Constraints¶
Contents.
Any requirement that constrains software architects in their freedom of design decisions or the development process.
Especially the software-requirements for the
Motivation.
Architects should know exactly where they are free in their design decisions and where they must adhere to constraints. Constraints must always be dealt with; they may be negotiable, though.
Form.
Informal lists, structured by the sub-sections of this section.
Examples.
see subsections
Background information.
In the optimal case constraints are defined by requirements. In any case, at least the architects must be aware of constraints.
Technical Constraints / Runtime Interface Requirements¶
Contents.
List all technical constraints in this section. This category covers runtime interface requirements and constraints such as:
- Hard- and software infrastructure
- applied technologies - operating systems - middleware - databases - programming languages
Technical Constraints (pot. link to US) | |
---|---|
Hardware Constraints | |
C1 | insert description here |
C2 | insert description here |
C3 | insert description here |
Software Constraints | |
C4 | insert description here |
C5 | insert description here |
C6 | insert description here |
Operating System Constraints | |
C7 | insert description here |
C8 | insert description here |
C9 | insert description here |
Programming Constraints | |
C10 | insert description here |
C11 | insert description here |
C12 | insert description here |
Table: List of Technical Constraints
Conventions¶
We follow the coding guidelines:
Todo
Input links to coding guidelines
The software development process is defined by the Entwicklungsplan
Todo
Input link to Entwicklungsplan
Contents.
List all conventions that are relevant for the development of your software architecture.
Form.
Either insert the conventions directly in this document or refer to other documents.
- Coding guidelines
- Documentation guidelines
- Guidelines for version and configuration management
- Naming conventions
Organizational Constraints¶
Contents.
Enter all organizational, structural, and resource-related constraints. This category also covers standards and legal constraints that you must comply with.
Organizational Constraints | |
---|---|
Organization and Structure | |
C1 | insert description here |
C2 | insert description here |
Resources (Budget, Time, Personnel) | |
C3 | insert description here |
C4 | insert description here |
Organizationa l Standards | |
C5 | insert description here |
C6 | insert description here |
Legal Factors | |
C7 | insert description here |
C8 | insert description here |
Table: List of Organizational Constraints