| tutorials | monday morning |
40 |
Java from UMLStuart Kent, University of Brighton and Alan Cameron Wills, TriReme International Ltd. |
Waterfront Centre Hotel Malaspina Room |
The promise of robust systems built rapidly from reusable distributed components is one of the attractions of Java. But developers are increasingly appreciating that clear and well-decoupled design is a prerequisite to that ambition. And to help understand their designs, developers are turning to modeling techniques, for which UML has become the standard. But UML is not just about presenting program code in pictures. At the whiteboard or in documents, it provides an unambiguous way to show the main ideas of your design, unobscured by fine detail. With UML you can write a precise description of your software's concepts, requirements, or high-level design - exposing them very clearly to critique and discussion. In component-based development, unambiguous description of interfaces is particularly important.
This tutorial will enable participants to: construct succinct but meaningful UML descriptions of Java components; understand what a model is and isn't promising about the software; systematically design Java to conform to these models; decide whether and how to use UML-to-Java code generator facilities.
Attendee Background: This tutorial targets software professionals wanting a clear language for discussing concepts and designs. Some experience in software development and object-oriented programming will be assumed. Acquaintance with Java will help.
Dr. Stuart Kent, University of Brighton, is a researcher, instructor and consultant in software development, visual modeling, OOD and CBD. He is a University Senior Lecturer in Computing, and a consultant and trainer to industry in the UK and US.
Dr. Alan Cameron Wills is a commercial consultant and trainer in OOD since 1991, working in a wide variety of application areas on both sides of the Atlantic. He is co-author of "Objects, Components and Frameworks with UML: the Catalysis Approach" (Addison Wesley 1998). Catalysis component-based methodology was developed from his thesis work, with Desmond D'Souza of Icon Computing Inc. They have also collaborated with Sterling Software's software solutions division, who have adopted it as their next-generation basis for teamworking tools and consultancy.
| for beginners (yellow): | |
|
|
for intermediates (option 1- green): |
|
|
|
for intermediates (option 2- grey): |
|
|
|
| Tutorials by Title |
Tutorials
by Category |
Tutorials by Thread |
Full
Description of all Tutorials |
Tutorial Availability |