wood burning stoves
The moose likes OO, Patterns, UML and Refactoring and the fly likes How to Model GUI with UML? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of REST with Spring (video course) this week in the Spring forum!
JavaRanch » Java Forums » Engineering » OO, Patterns, UML and Refactoring
Bookmark "How to Model GUI with UML?" Watch "How to Model GUI with UML?" New topic

How to Model GUI with UML?

Alec Lee
Ranch Hand

Joined: Jan 28, 2004
Posts: 569
How do we model the GUI with UML? This includes the things to be displayed in each screen and how one screen links to another
Ilja Preuss

Joined: Jul 11, 2001
Posts: 14112
You don't - UML doesn't have a diagram for it. See http://www.agilemodeling.com/artifacts/uiFlowDiagram.htm

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
Scott Ambler
Ranch Hand

Joined: Dec 12, 2003
Posts: 608
Exactly. Unfortunately, the UML is not complete and one of the things that it's missing is a standard way to model UI stuff. It's also missing a standard way to model a data schema, although that will hopefully change soon now that there is an OMG RFP for a UML data model. And it's missing a business process model and a standard way to model business rules (although they're working on that finally).

- Scott

<a href="http://www-306.ibm.com/software/rational/bios/ambler.html" target="_blank" rel="nofollow">Scott W. Ambler</a><br />Practice Leader Agile Development, IBM Rational<br /> <br />Now available: <a href="http://www.ambysoft.com/books/refactoringDatabases.html" target="_blank" rel="nofollow">Refactoring Databases: Evolutionary Database Design</a>
Mark Spritzler

Joined: Feb 05, 2001
Posts: 17276

Know what also might be cool, although you cna use other things to do the same, but a formal Unit Test diagram, or Functional Test Diagram. I don't know, just throwing out fish.


Perfect World Programming, LLC - iOS Apps
How to Ask Questions the Smart Way FAQ
I agree. Here's the link: http://aspose.com/file-tools
subject: How to Model GUI with UML?
It's not a secret anymore!