ABSTRACT

The completeness and quality of a software application depends on many factors. Software developers may consider an application to be of high quality if it has characteristics such as correctness, flexibility, testability, reliability, efficiency, and reusability. Scenario-Based Engineering Process (SEP) was developed on the premise that a high degree of customer/user involvement, use of customer scenarios to bound and reveal requirements, and iterative refinement of requirements (through prototypes and demonstrations) will result in more complete requirements and thus, better software application. This chapter discusses evaluation within SEP and presents the role of ongoing evaluation to help the reader understand all of the points in SEP at which evaluation occurs. It highlights different approaches to evaluating the total set of preliminary requirements, because the approach selected impacts the types of evaluation completed. Operational design walkthroughs are commonly done by developers, designers, or human factors engineers working with representatives from the target population.