Concept: Architectural Constraints |  |
This concept describes those things that may constrain the architecture of a system.
Relationships
Related Elements | Architecture Notebook Envision the Architecture Refine the Architecture Software Architecture
Main Description
A variety of factors may place constraints on the architecture being developed: Network topology Use of a given database vendor or an existing database Web environment (server configurations, firewall, DMZs, and so forth) Servers (hardware model, operating system) Use of third-party software or a particular technology Compliance with existing standards For example, if the company uses only one type of database, you will probably try to use it as much as possible to leverage the existing database administration skills, rather than introducing a new one. These architectural constraints, combined with the requirements, help you define an appropriate candidate for the system architecture. Capturing these constraints will ease integration with the environment; and may reduce risk, cost and duplication of solution elements.
This program and the accompanying materials are made available under the Eclipse Public License V1.0, which accompanies this distribution. EPF Copyright.