What to know

Requirements development includes the identification, analysis, and documentation of information about the device and its intended use. Areas of special importance include allocation of system functions to hardware/software, operating conditions, user characteristics, potential hazards, and anticipated tasks. In addition, the requirements should state clearly the intended use of the software.

How we can help

Various tasks our experts help you during the requirements phase include:

  • Preliminary Risk Analysis
  • Traceability Analysis − Software Requirements to System Requirements (and vice versa) − Software Requirements to Risk Analysis
  • Description of User Characteristics
  • Listing of Characteristics and Limitations of Primary and Secondary Memory
  • Software Requirements Evaluation
  • Software User Interface Requirements Analysis
  • System Test Plan Generation
  • Acceptance Test Plan Generation
  • Ambiguity Review or Analysis