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.8. Quality Assurance of Software Process: Necessity, Sufficiency, and Malleability

There is a basic difference between a process and the models that reside within it. The models are static. The models are produced at a point in time. They have syntax and a semantic meaning to which we can apply quality-control criteria. Even the models that are supposed to represent the dynamic behavior of the system[17] are not dynamic.

[17] In UML, there are hardly any genuine dynamic models—a dynamic model would be something like a prototype of a steam engine, giving out a real whistle and steam! The state chart diagram comes closest.

The process that produces these steps, however, has specifications for the model, as well as a detailed set of activities ...

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