UML artifacts are primarily diagrams with supporting textual information. To efficiently generate these diagrams and manage their supporting information, it is extremely important to leverage an analysis and design modeling tool that supports the UML standard as specified by the Object Management Group (OMG). There are plenty of modeling tools, graphics packages, and Java Integrated Development Environments ( IDEs ) that do provide UML support. However, the Together ControlCenter (TCC) 6.0 product from the TogetherSoft Corporation is the modeling and development product of choice within this book. The motivations for this decision are because TCC is the only product that successfully provides an intuitive end-to-end Model-Build-Deploy development platform for constructing J2EE enterprise solutions on the BEA WebLogic Platform 7.0. The TCC enables business analysts, application architects , and software developers to leverage a single modeling and development environment, minimizing the need to acquire, learn, and use multiple products. Also, the TCC is the only development tool that works the way developers work. Because TogetherSoft understands that development is iterative, TCC provides features that encourage forward momentum throughout development, for example:
Another advantage that will be of primary importance to an enterprise is that the TCC product itself is not bound to any specific development methodology nor does it enforce any. This enables project teams to decide a methodology based on the type and scale of their project, rather than based on a modeling tool. Note You can find more information about the Together ControlCenter product from visiting the TogetherSoft Web site at www.TogetherSoft.com. |