Application domain: product evaluation
Description:
SVS (Software Evaluation System, [Leis91] was developed at the University of Magdeburg. It assesses the quality of a software based on McCall's quality model. According to McCall the quality of a software depends on eleven main factors influencing the phases of the software life cycle:
- correctness (analysis, design, coding, system testing)
- reliability (analysis, design, coding, system testing)
- integrity (analysis, design, coding)
- usability (analysis, design, system testing)
- maintainability (design, coding)
- testability (design, coding)
- efficiency (analysis, design, coding)
- flexibility (design, coding)
- portability (design, coding)
- reusability (design, coding)
- interoperability (design, coding, system testing)
Each of these factors is determined by criteria and sub-criteria that are hierarchically organized. During the evaluation all criteria are assigned values of a scale between 0.0 (worst case) and 1.0 (best score) which also includes the results of metrics application. SVS uses McCabe's and Halstead's metrics for Pascal code measurement.
Supported languages: Pascal
Special features:
- quality assessment based on McCall's conception of software quality
Requirements: DOS
|