Traceability Revisited

As discussed in earlier chapters, traceability is an important benefit of the Rational Unified Process (RUP) and the use case-driven development approach. Now that we have covered textual requirements all the way to the physical manifestation of the software, it is appropriate to revisit traceability and conclude with a concrete example to illustrate the concept of traceability across the entire UML model.

Figure 15-9 shows traceability graphically for the TransferServlet. It demonstrates clearly that we can easily justify the existence of the TransferServlet component based on the textual requirements by following the traceability chain from the requirements to the component. We can do so because the textual requirements ...

Get Developing Enterprise Java Applications with J2EE™ and UML 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.