EPISODE · May 6, 2006 · 4 MIN
Summarize the UML Modeling and Generation
from Mandy's Podcast · host Mandy
UML Class Modeler Uml class modeling. This demo goes over creating a uml class model, transformation and linking, and documentation generation. Uml class modeling enables the capture of requirements in a technology neutral visual model to validate user requirements, and document complex application. This demonstration models the components of a simple order entry application in an abstract uml class diagram, and then generates a java class diagram and implementation files. We create a basic class diagram with some classes and associations between them. Then we add some attributes and methods to the order class. Attributes and operations can also be added using the class dialog. JDeveloper 10g supports model driven architecture style transformation between a uml analysis model and a java or adf business components design model. Now we transform the uml analysis model into a visual java design model and implementation files. The generated java design model and implementation files reflect the properties of the uml analysis model, with associations implemented as java references. The developer can navigate directly to the code to add method bodies and further implementation functionality at this level. Apart from the mda style transformations, jdeveloper 10g also supports linking of diagrams for rapid traversal of models. In order to publish visual models for review or reference, uml models can be published as graphics files or inserted in a javadoc html document. UML Use Case Modeler Uml use case modeling. We’ll create a visual diagram, add requirements details in html, and publish the specification in javadoc. Modeling use cases allows you to capture the requirements of your system in terms of the functionality it offers to external actors. Where a use case requires a great deal of detail, make use of the fully dressed option. The underlying document created use a more detailed template. Various functions are available for tidying up the diagram: autolayout, alighn and distribute. For further documentation, notes can be added to diagrams, as can be url links to external documents. The requirements captured can be easily published in javadoc html form and placed on a server for reference and validation. UML Activity Modeler Oracle Developer 10g supports uml activity modeling. Her is an order management business process modeled in a uml activity model. Let’s create a swimlane to support the customer system. Now the activity or process Get Customer. The activity results in a new object flow state:customer. Now we create the transistions that connect the activity and state with the rest of the model. Double clicking component makes it ‘sticky’, you can create multiple instances one after the other. Flow states form a structure within an object. Java Class Modeling Java Class Modeling. We’ll go over creating diagrams, a package and a java class, use autolayout, diagram and code synchronization, refractor from the diagram, create a package dependency, and generate and navigate javadoc. This java class modeler demonstration uses java files generated by jdeveloper 10g to create a java client for a google search web service based on a google api wsdl. First create a diagram of the search.google package, then drill down to visualize the java classes. JDEveloper 10 g supports a number of styles of diagram autolayout. The java class modeler automatically synchronizes the diagram and the code, irrespective of where you make the changes. Let’s change the name of the directorycategory class. There are a number of attributes and methods in the project that reference this class. The refactoring process identifies the dependcies, implements the changes and recompiles the project. All this can be driven directly from the diagram. More than one package can be displayed on a diagram, and dependencies can be drawn between them. Database Schema Modeler This demo is designed to illustrate the latest database modeling features in jdeveloper. Select the tables you want to appear in the diagram. Generate the ddl script. Use the context menu to execute the sql against the required schema. Return to the database connection to review the updates.
What this episode covers
UML Class Modeler Uml class modeling. This demo goes over creating a uml class model, transformation and linking, and documentation generation. Uml class modeling enables the capture of requirements in a technology neutral visual model to validate user requirements, and document complex application. This demonstration models the components of a simple order entry application in an abstract uml class diagram, and then generates a java class diagram and implementation files. We create a basic class diagram with some classes and associations between them. Then we add some attributes and methods to the order class. Attributes and operations can also be added using the class dialog. JDeveloper 10g supports model driven architecture style transformation between a uml analysis model and a java or adf business components design model. Now we transform the uml analysis model into a visual java design model and implementation files. The generated java design model and implementation files reflect the properties of the uml analysis model, with associations implemented as java references. The developer can navigate directly to the code to add method bodies and further implementation functionality at this level. Apart from the mda style transformations, jdeveloper 10g also supports linking of diagrams for rapid traversal of models. In order to publish visual models for review or reference, uml models can be published as graphics files or inserted in a javadoc html document. UML Use Case Modeler Uml use case modeling. We’ll create a visual diagram, add requirements details in html, and publish the specification in javadoc. Modeling use cases allows you to capture the requirements of your system in terms of the functionality it offers to external actors. Where a use case requires a great deal of detail, make use of the fully dressed option. The underlying document created use a more detailed template. Various functions are available for tidying up the diagram: autolayout, alighn and distribute. For further documentation, notes can be added to diagrams, as can be url links to external documents. The requirements captured can be easily published in javadoc html form and placed on a server for reference and validation. UML Activity Modeler Oracle Developer 10g supports uml activity modeling. Her is an order management business process modeled in a uml activity model. Let’s create a swimlane to support the customer system. Now the activity or process Get Customer. The activity results in a new object flow state:customer. Now we create the transistions that connect the activity and state with the rest of the model. Double clicking component makes it ‘sticky’, you can create multiple instances one after the other. Flow states form a structure within an object. Java Class Modeling Java Class Modeling. We’ll go over creating diagrams, a package and a java class, use autolayout, diagram and code synchronization, refractor from the diagram, create a package dependency, and generate and navigate javadoc. This java class modeler demonstration uses java files generated by jdeveloper 10g to create a java client for a google search web service based on a google api wsdl. First create a diagram of the search.google package, then drill down to visualize the java classes. JDEveloper 10 g supports a number of styles of diagram autolayout. The java class modeler automatically synchronizes the diagram and the code, irrespective of where you make the changes. Let’s change the name of the directorycategory class. There are a number of attributes and methods in the project that reference this class. The refactoring process identifies the dependcies, implements the changes and recompiles the project. All this can be driven directly from the diagram. More than one package can be displayed on a diagram, and dependencies can be drawn between them. Database Schema Modeler (continued)
NOW PLAYING
Summarize the UML Modeling and Generation
No transcript for this episode yet
Similar Episodes
Mar 26, 2026 ·1m
Jan 2, 2026 ·47m
Dec 21, 2025 ·46m