IntelliJ Java IDE
The moose likes OO, Patterns, UML and Refactoring and the fly likes Looking for advice on process for UML? Big Moose Saloon
  Search | Java FAQ | Recent Topics
Register / Login
JavaRanch » Java Forums » Engineering » OO, Patterns, UML and Refactoring
Reply Bookmark "Looking for advice on process for UML?" Watch "Looking for advice on process for UML?" New topic
Author

Looking for advice on process for UML?

Richard Agnes
Greenhorn

Joined: Feb 12, 2001
Posts: 22
I am a university student, we have been studying UML fairly intensely for the past year. We also happen to use Larman as our primary textbook, for analysis at least anyway.
I am looking for advice on material with a more refined process, such as RUP (which only seems available for a lot of money on the web). What are the thoughts on Larman anyway? Is this book considered 'a process' by industry standard or merely an introduction to the UML notation. Does UML have it's place in XP? I know little of XP but have heard good things of it is it worth pursueing this avenue instead of RUP or the like?
Secondly Case tools, in particular Rational Rose, does anyone know where I can see some good examples of java based models? I have access to RR2000 at uni and am interested in using this software to develop my own models, I find looking at more experienced developers work extremely beneficial.
all discussion welcome.
Rich
Ilja Preuss
author
Sheriff

Joined: Jul 11, 2001
Posts: 14112
Does UML have it's place in XP?

Yes, it has. Most often it is used in discussions to scribble a quick design-sketch on a white board. It may remain for some days or weeks, but its usefulness will most likely vanish quickly, as some practices (e.g. refactoring) will make it being obsolete and others will assure that the team could reconstruct it every time (e.g. system metaphor, simple design and pair programming).
The preferred technique for design sessions are crc cards, as they are much more dynamic and interactive than UML diagramms.

The soul is dyed the color of its thoughts. Think only on those things that are in line with your principles and can bear the light of day. The content of your character is your choice. Day by day, what you do is who you become. Your integrity is your destiny - it is the light that guides your way. - Heraclitus
 
 
subject: Looking for advice on process for UML?
 
Threads others viewed
Process resources?
passed IBM 833 and 834
XP vs RUP questions
whats the difference...
Dream collection of books for this forum?
IntelliJ Java IDE