The following concepts are probably important, but they haven't been explored as fully
as the others.
ASSUMPTIONS/EXPECTATIONS: The assumptions that a program, design, or API makes
regarding the properties of behaviors and resources. The human developer makes certain