[Uml-devel] u2 user interface

Sebastian Stein seb_stein at gmx.de
Tue Mar 25 05:00:13 UTC 2003


Andrew Sutton <ansutton at kent.edu> [030325 13:20]:
> i suspect however, that in the new view (the use case view) the window
> will be split. the left half will contain a tree view (focused on the use
> case package) and the right will contain something else.

This seems to complex for me. Tomorrow I will make some screenshots of a
program called Aris. It is a business process modelling tool and I think a
business organisation modell is as complex as a software (UML) modell. So I
will show you how they handle it...

> > Clicking on a acteur, use case or association object would result in the
> > property window to be shown.
> 
> maybe a dialog. i don't think we should populate the view with that 
> information.

I thought about the current property dialogs in umbrello (version 1).
 
> > Maybe there could be a completly other approach. I mean in structured
> > analysis you first draw a context diagram. Then you can zoom in and get
> > data flow diagrams. Clicking on a function could show another DFD or the
> > actual code. You could go deeper and deeper. Clicking on a storage could
> > result in getting in a ERM.
> 
> that's an issue of linking and something i definitely think we should
> address.  i believe that would be called a "drill down" operation. the
> real question is how we can take standard UML (or modified) and make it
> work like that. i don't want to rule it out because its a very powerful
> technique.

Maybe we should take a look in the area of data warehouses and data marts. I
like to mention some terms like:

- drill down and roll up
- slice and dice
- visualize (change kind of visualization like pie or bar chart)
- drill-trough
- pivot

These are technics to view a data warehouse in different views for different
tasks. I haven't seen a very good tool for visualization in this sector, but
it is possible to do these operations with Excel on spreedsheets.
 
> > If I'm right, I think the UML model is just like a cube. You can have
> > different views on this cube by rotating it. You can zoom in and zoom out
> > and make slices. So it is only a question of navigation.
> 
> interesting analogy. i would certainly agree that there are different 
> dimensions to UML. in fact if you look at all the facets they satisfy 
> notations for all 5 of the 4+1 views. if you consider each of the 4+1 views 
> to be a slice, then we need to really think about how we represent each 
> slice.

The problem might be, that an UML modell has more then 3 dimensions, so it
is quite hard to show it in a 3D view.
 
Steinchen
-- 
Umbrello UML Modeller
Description     : UML diagram drawing tool for KDE with code generation
Homepage        : http://www.umbrello.org/




More information about the umbrello-devel mailing list