Note that, in almost all cases, it is useful to start by
building a model of the software context. The software
context provides a connection between the intended
software and its external environment. This is crucial to
understanding the software’s context in its operational
environment and to identifying its interfaces with the
environment