Gives requirements for a situation awareness model which are as follow: Acceptable to Users: Acceptability includes ease of use, functionality, utility of the output and readability of programmer's and user's manuals. The ease of use includes two levels of commands: (a) point and click for the naive user and (b) command keys for the power users.