[Uml-devel] [Bug 171697] New: Hierarchical diagrams in Umbrello
Keith Milner
bugzilla at superlative.org
Fri Sep 26 10:44:26 UTC 2008
http://bugs.kde.org/show_bug.cgi?id=171697
Summary: Hierarchical diagrams in Umbrello
Product: umbrello
Version: unspecified
Platform: Mandriva RPMs
OS/Version: unspecified
Status: UNCONFIRMED
Severity: wishlist
Priority: NOR
Component: general
AssignedTo: umbrello-devel at kde.org
ReportedBy: bugzilla at superlative.org
Version: 1.5.8 (using KDE 3.5.9)
Installed from: Mandriva RPMs
It would good to support hierarchically linked diagrams in Umbrello. The
hierarchy provides a way to structure the project and aids organisation.
I have used Jude which provides this capability and it is incredibly useful.
It is best described with a (contrived) example:
The main Use-case diagram has a "top-level" view of the use-cases which may
include Actors "User" and "Admin" as well as Use cases "Use System" and "Admin
System".
>From the "Admin System" use case in the tree, you can create a sub-diagram of
type use-case which could then be called "Use Case - Admin System" which then
contained more details use-cases such as "Add User", "Delete User", and so on.
>From this, the individual use cases could also have sequence/activity/state
diagrams added beneath them.
This gives you a structure as follows (object type in brackets):
Use Cases - Top-Level (Use Case Diagram)
|- User (Actor)
|- Admin (Actor)
|- Use System (Use Case)
|- Admin System (Use Case)
| |- Use Cases - Admin System (Use Case Diagram)
| | |- Add User (Use case)
| | | |- Sequence - Add User (Sequence Diagram)
| | | |- Activity - Add User (Activity Diagram)
| | |- Delete User (Use Case)
| | | |- Sequence - Delete User (Sequence Diagram)
etc.
This provides a structured approach to UML development on larger projects and
allows easy visualisation of the relationships as well as easy navigation of
the diagrams.
--
Configure bugmail: http://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the umbrello-devel
mailing list