Hello
We are working on a 'quite large project' and in former times - years
ago - analysis and design were done using word and/or html documents.
Thought these document types lack of some of the features of a modeling
tool they have a really big advantage. In a review process or when
rereading them you can read both document types side by side, one after
another, and you will be sure that you did not forget anything.
When jumping on the rose train - already overtaken by some other trains
... my personal opinion - we were afraid about exactly the same problem.
The rose documents - class diagrams, sequence diagrams, etc - are
arranged hirarchically. How to make sure that somebody, who is not in
deep familiar with a topic, will 'see' everything of a use case or
design model? To perform a good review of a document, this is essential.
Therefore we decided that for every design or analysis model a so called
'intro' page - e.g. a class diagram - has to be created. Starting on
this 'intro' page a guy knew to a topic should be 'guided' through the
model be means of hyperlinks.
But there are some minor points we discovered while using it. Rose
allows to 'document' most of its documents, e.g. messages in a sequence
diagram. These annotations and comments were often overseen during
preparation of reviews when the author of a model was not available to
point to them. Because of this we decided that it is not any longer
allowed to use some of this documentation fields. It is far much better
to use notes instead. They lack the feature of beeing hidden when you
open e.g. a sequence diagram. Using the documentation field for messages
you have to click on every message to see the appropriate comment. When
5 out of 100 messages are commented in some way, you got tired clicking
on messages not commented at all ...
Hope that helps
Regards
Alex
------------------------------------------------------------
Alex Chatziparaskewas
Haeni-Prolectron AG
Fachbereich E / EP-TA
Industrieplatz 3
CH-8212 Neuhausen am Rheinfall
Tel: ++41 52 6741238
Fax: ++41 52 6741100
Mailto:[EMAIL PROTECTED]
------------------------------------------------------------
"Williamson, Rusty" wrote:
>
> Hello,
>
> On thing that has come up during the development of the Modeling Guidelines
> is the question of how much effort and attention should be given to model
> navigation: specifically making it easy to know what diagrams exist and
> getting to them.
>
> My thoughts are that:
> a) The models can become quite large and some diagrams are buried deep
> within the models -- it would require expanding several levels down and then
> across packages in the browser to get to some diagrams and without knowing
> what exists significant searching around just to see what exists.
> b) Many stakeholders unfamiliar with the project (first time viewers or
> those joining for the development of the next version) will need to view
> and/or work with the models -- many unfamiliar with what diagrams do and/or
> 'can' exist, where to look for them and with varying proficiency with Rose.
> c) Making model navigation (drill- up and down) easy and intuitive as well
> as making all models visible can be done with minimal effort.
>
> Yes Rose has 'find' and 'browse' but in both cases you have to know what
> your looking for. I believe that this issue applies to all of the models
> but especially to the use-case model.
>
> Others argue that all this is simply unimportant. Maybe their right. I
> wanted to get the thoughts of others who had been through the process of
> managing complex models (and ours will be complex) through several life
> cycles. Your thoughts?
>
> Thanks,
> Rusty
> ------------------------------------------------------------
> Rusty Williamson
> > Sr. Systems Architect
> GERS Retail Systems
> http://www.gers.com/
> The Object Workshop
> http://home.san.rr.com/williamson/
> Home Page
> http://www.znet.com/~rusty/
> ------------------------------------------------------------
>
> ************************************************************************
> * Rose Forum is a public venue for ideas and discussions.
> * For technical support, visit http://www.rational.com/support
> *
> * Admin.Subscription Requests: [EMAIL PROTECTED]
> * Archive of messages:
>http://www.rational.com/products/rose/usergroups/rose_forum.jtmpl
> * Other Requests: [EMAIL PROTECTED]
> *
> * To unsubscribe from the list, please send email
> *
> * To: [EMAIL PROTECTED]
> * Subject:<BLANK>
> * Body: unsubscribe rose_forum
> *
> *************************************************************************
************************************************************************
* Rose Forum is a public venue for ideas and discussions.
* For technical support, visit http://www.rational.com/support
*
* Admin.Subscription Requests: [EMAIL PROTECTED]
* Archive of messages:
http://www.rational.com/products/rose/usergroups/rose_forum.jtmpl
* Other Requests: [EMAIL PROTECTED]
*
* To unsubscribe from the list, please send email
*
* To: [EMAIL PROTECTED]
* Subject:<BLANK>
* Body: unsubscribe rose_forum
*
*************************************************************************