Artifact: Design Constraints
This artifact contains a set of constraints on the design architecture.
Domains: Core Artifacts
Purpose
The purpose of this work product is to capture all design constraints in one place for easy access by developers.
Relationships
Description
Main DescriptionThis work product contains a set of constraints on the design architecture. Such constraints could for example refer to performance on hardware, access to a certain amount of resources, specific communication protocols and logical interfaces.
The design constraints typically emerge from either of two main scenarios:
• An architect defines limitations on how specific functions/components can be realized by designers, due to, for instance, performance or compatibility reasons.
• A designer defines limitations on how his specific function/component can be used or allocated. Such limitations should not conflict with existing constraints. If they do, they must be negotiated with the architect and other concerned designers.