BCS SPA Specialist Group (Previously OOPS)
------------------------------------------------------------------------
SPA-180: Design Recovery - Trying to Hit XP's Moving Target
(Bringing Class Diagrams to the Java Browser's Toolset)
Paul Wells, Modelistic Software Ltd. (http://www.modelistic.com/)
Please note NEW VENUE!:
LogicaCMG, 51-53 Great Marlborough Street, London W1F 7JT
(This will be our normal venue for the foreseeable future)
6pm for 6.30pm, Wednesday 7th July 2004
Sandwiches, nibbles and refreshments will be provided
PLEASE NOTE. LogicaCMG has been obliged to tighten up security arrangements.
Therefore we cannot guarantee admittance to BCS events held on LogicaCMG
premises to those who have not pre-registered in good time.
Free Pre-registration, meeting details and location map:
http://bcs-spa.org/cgi-bin/view/SPA/DesignRecoveryForJavaXP
Synopsis
Joining a Java development project with lines of code numbered in the
hundreds of thousands, and where many of the contributors have been and
gone, how do new team members get their heads around all that code? It is
rare for the original design documentation to have survived, and even more
rare for it to have retained any relevance. With XP encouraging ever more
frequent shifts in the design through refactoring, the only trustworthy
definition of the design is the source code as it stands.
Eclipse version 3.0 offers a 'Java Browsing Perspective' providing
immediate, current, filtered, navigable views at an implementation level
built from its JDT model - ideal for the XP-oriented climate. This talk is
about bringing class diagrams back to the toolset for Java browsing,
presenting self-populating class diagrams as a means of design recovery.
Speaker Biography
Paul Wells has 12 years experience as a software engineering consultant,
contributing to Java and C++ projects across a range of industries. During
the last two years he has devoted his attention to the creation of a Java
development tool for the Eclipse platform which addresses the typical design
recovery problems encountered on past assignments. He has a BSC with Honours
in Computing Studies from Southbank University, and is a member of the BCS.
------------------------------------------------------------------------
BCS SPA Home Page - http://bcs-spa.org/
Meetings Schedule - http://bcs-spa.org/cgi-bin/view/SPA/PreRegistrations
Presentation materials from previous talks are now available from the BCS
SPA resources site: http://bcs-spa.org/resources.html
A synopsis of previous meetings is also available.
------------------------------------------------------------------------
SPA Meetings Programme Committee -
Brian Saxby, Kingston University [mailto:[log in to unmask]]
Immo Hüneke, Zühlke Engineering Ltd. [mailto:[log in to unmask]]
------------------------------------------------------------------------
This email has been scanned for all viruses by the MessageLabs Email
Security System.
|