The book is intended for anyone who plans, designs and implements
software products; for anyone who is involved with quality assurance;
and hence for anyone who is interested in the practicability of modern
concepts, methods and tools in the software development process. More
and more scientists and practitioners agree that the classical software
lifecycle model and associated tools no longer suffice or are even
unsuitable for handling problems that arise during software development.
It is often assumed that prototyping can make a contribution to solving
these problems. The book strives to identify concepts and tools that
support the prototyping-oriented development of software products.