Part III: Testing the Product: Quality Control

Part III contains only one chapter, that on testing. The reason this chapter is treated as a separate part is because it deals with an almost independent activity that occurs toward the end of a software development lifecycle. So far we have discussed creating and enacting a process. Quality control (testing) is a major process dedicated to verifying and validating the results of our efforts of creating models and following a process. Good quality control is inherent as it aims to break everything in a system—its logic, its execution, and its performance. Thus, although quality control is an integral part of quality assurance, it is not synonymous with it. This separation is given its due importance ...

Get Process Quality Assurance for UML-Based Projects now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.