5.7. Creating UML Diagrams

In planning a software application, you generally need to create use cases and user scenarios, class and package diagrams, and perhaps sequence diagrams. We will cover all of these in this chapter so that you will be ready to plan your own applications. The discussion will also serve as a circumambulatory way to approach creating complex Java classes, as we will in Chapter 7.

There are many software packages designed to help developers plan software applications. These packages allow you to create all of the different kinds of diagrams we discuss in this chapter, and more. These include:

  • Rational Rose

  • Microsoft Visio

  • Platinum ERWin

5.7.1. Rational Software

As you might guess, Rational Software makes several products that ...

Get Java™ for ColdFusion® Developers 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.