The following is the domain checklist:
- Are automatic alternative facilities built in?
- Have check processes (watchdogs) been applied?
- Will the data processing be done dually?
- Is the operator able to supply status information?
- Has the consistency of data been taken care of by use of checkpoint/restart utilities?
- Is the essential functionality stored in separate modules?
- Are the subsystems distributed?
- How is the technology designed to cater for current and future transaction loads?
- How does the system cater for user errors and mistakes?
- Are the component/module descriptions sufficiently described?
- Have the alternative designs been considered?
- Does the design put emphasis on reusable aspects?
- Are design decisions and assumptions ...