![]() This produces the following java classes (minus the auto-generated comments): Whole.java Step 2 – Run a reconciled UML to Java transformation on the model Step 1 – Create a simple UML model with a composite aggregation navigable from both ends Figure 1. In the meantime here’s an illustration of the problem. This is true, but it misses the point as a number of RSA’s design contract management protocols (notably, "Reconciled Modelling" and "Conceptual Models Drive Development") rely on the reverse transformation of Java code.Īccording to Rational Support this issue has been logged as a request for enhancement, but when or if it makes it into a future release is anyone’s guess. You could argue that RSA’s raison d’etre is not the reverse engineering of UML models from Java code, but rather the architecture and development of new applications. This makes it pretty useless when it comes to visualising the structure of existing code For example, it won’t generate Association or Usage elements. Perhaps the most prominent of these is the inability of the Java to UML transformation to generate relationships other than Generalisation or Realisation. Whilst RSA is an incredibly powerful piece of software, there are a number of features that are conspicuous by their absence. Over the past few weeks I’ve been evaluating IBM’s Rational Software Architect (RSA) for WebSphere 7.5. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |