Electric Power Research Institute (EPRI) Home Page

About | Newsletter | Site Index  

Software Development Requirements   

 You Are Here: Home > Software Requirements > Graphical User Interface

 Development Process:

  1. Concept Development
  2. Request for Proposal
  3. Contract Package
  4. Implementation
  5. Preproduction Test
  6. Final Acceptance Test
  7. Support & Maintenance

 Software Requirements:

 Software Type Matrix

Graphical User Interface

The software Graphical User Interface (GUI) is tested for the following usability requirements:

  • Application Launch and About screens (see the EPRI Notice of Copyright, Availability of Subject Matter and Disclaimer for EPRI Software (105 KB) document)

  • Uses standard GUI features (e.g., pull-down menus, dialog boxes, toolbar buttons)

  • Consistent and logical navigation flow

  • Windows have consistent look and feel

  • Window colors must respond correctly to user changing of color settings

  • Menu options can be accessed via keyboard commands and/or arrow keys

  • Correct Tab order and function of hot-keys (alt-keys)

  • Support copying and pasting

  • Data formats are consistent throughout application windows

  • Information and error messages are useful, accurate, and correctly spelled

  • Error messages must be clear and direct the user to a solution

  • Unnecessary warnings do not appear

  • Interface recovers from anticipated user errors (e.g., invalid input)

  • Consistent interface across family of software applications (if applicable)


Careers | Contact EPRI | Copyright Policy | Privacy Statement | Terms of Use 
800.313.3774 or 650.855.2121
EPRI 3420 Hillview Avenue, Palo Alto, California 94304
© Electric Power Research Institute, Inc. 2001- All rights reserved