Observing Behavior n 43
What can go wrong with this processing step?
How does the system report the error?
What kind of recovery is performed?
Does the system seem to have conflicting behavior or inaccurate error handling?
I can then add this information as part of the overall system flows, usually cap-
tured as flow diagrams or described as a business use case.
4
Environmental Considerations
Systems are not only intended for use by specific groups but also to be used within
a defined environment. In other words, a system that is created to support a group
will need to meet operating conditions in that group’s setting. Computer-based sys-
tems operate in a diverse variety of hostile conditions, such as space-based systems.
ey also must be able to ha