This repository was archived by the owner on Jun 8, 2022. It is now read-only.
forked from soartech/jsoar
-
Notifications
You must be signed in to change notification settings - Fork 0
Constraints
msche edited this page Jun 11, 2021
·
1 revision
Software lives within the context of the real world, and the real world has constraints. This section allows you to state these constraints so that it’s clear you are working within them and hew they affect your decisions.
Examples of constraints include:
-
Time, budget and resources
-
Approved technology list and technology constraints.
-
Local standards (e.g. development guidelines, etc)
-
Public standards (e.g. HTML, XML, etc)
-
Standard protocols
-
Standard message formats
Stating how they are significant to your system prevents you having to answer questions why you have made certain decisions.
The audience for this section includes everybody involved with the software development process, since some constraints are technical, and some are not.