A quality-intensive approach to software development

This paper addresses the problem of quality-intensive software development, which invites a software engineer to evaluate the software from the quality viewpoint. Our approach is based on the GRCM (goal-rule-checklist-metric) model and on the use of three supporting tools, a graphical editor, the QuestMap tool and the Quality Training tool. We also illustrate our approach and the use of supporting tools in an example of a beer pump system.