O'Reilly logo

Process Quality Assurance for UML-Based Projects by Bhuvan Unhelkar

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

1.1. Elusive Software Quality

1.1.1. Defining Quality

Good Quality is all about satisfying the needs of the user. However, “quality,” and especially “good,” are highly subjective terms. The reference point against which quality is judged depends on time, place, and situation. For example, my high-quality Cross pen may be used to sign a check, but it is not convenient when scribbling long, winding crib notes for this book. My needs as a user change, and change rapidly! However, it is unfair to label users capricious in terms of determining their quality needs. The information technology (IT) community, who uses databases, language compilers, and Web application servers to produce software, is also subjected to the same needs for, and judgments ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required