Topics to Consider

You might want to examine these additional topics:

  • As discussed in Chapter 5, “Application Modeling,” classes can exist in a class hierarchy where the child classes inherit attributes and operations from their parent class. Child classes can override or change the operations they inherit. Also, many levels to such class hierarchies can exist. If a child class somewhere in the middle of a class hierarchy overrides an operation and subsequently that operation changes, how would this affect testing?

  • Consider how UML could aid in user interface testing.

  • If your system architecture changes, how can UML diagrams be used to determine the level of regression testing needed?

  • If your system's overall architecture remains the same, but some ...

Get UML for Mere Mortals® 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.