> having tried to figure out how to use UML, RUP and Rose for
> some time now,
> it strikes me, 1) how well UML can be used to model and
> describe things in a
> non-ambiguous way, and 2) how easy any trained person will be able to
> understand a system, which is described in UML.
> We (the Rose users) are more or less trained in UML, so why isn't the
> documentation (the user manual) for Rose issued as UML?
1 and 2) Very well, in my own experience. I have trained over 600 people
on how to do OOAD and use Use Cases, plus developed a dozen or so systems
using the techniques. At least 300 of those I trained were fresh out of
college. The designs they put together were very healthy, and in fact were
the sources of reuse on many occasions by people working on actual projects
later on. And they weren't the people who wrote the models, they simply had
heard that models existed that used the same or a similar technology to the
problem they were currently trying to solve. They were successful in
finding the information they wanted, and using it in their solutions.
3) I agree. I'd love to see use case models and simple class diagrams work
their way into our users manuals. More than that, as more and more vended
solutions work there way into our products (for example, buying a database,
rather than building one) I hope to see UML become as common as the circuit
diagrams that come with my washing machine. Imagine if the database came
with UML patterns to show how to save, retrieve, update, delete any object,
then all you had to do was run a script to bind your types to theirs.
I see a day where we write a disciplined use case, select the architectural
framework (add patterns to it as needed) then generate our design and code.
In Rational's OOAD and RM w/ Use Cases course, you see just how close that
day might be.
Then both you and I can go pursue that dream of being an actor. :)
>
> Just a thought,
>
> Lars Hauschultz.
>
> P.S. I have always dreamt of becoming an actor instead of
> just a user :-)
>
> -----Original Message-----
> From: Crain, Anthony R. [mailto:[EMAIL PROTECTED]]
> Sent: 7. februar 2001 19:52
> To: Picarello, Anthony; '[EMAIL PROTECTED]';
> Process_tech (E-mail)
> (E-mail)
> Subject: RE: (ROSE) Use Cases for Rose itself?
>
>
>
> I started one too and will send it as a separate attachment.
>
> I believe every tool we have should include a use case model.
> This new
> ContentStudio, for example. W/ a good use case model, I'd
> see exactly what
> it does and who it does it for.
>
> One interesting challenge, though is picking the actors. For
> Rose, I picked
> actors that match the workers in RUP. Thus it isn't really a
> generic Use
> Case diagram for Rose, it is a diagram for Rose ala RUP.
>
> RUP is the Business Model, and Rose is simply a tool to help
> automate the
> business of RUP.
>
> I will eventually get to modelling RUP as well, and it will
> show where Rose
> and other tools can be helpful. Then each tool would have a use case
> diagram showing how it can be used to help it's actors.
>
> It isn't hard to do this. Just use the tool mentors to guide
> your work.
>
> If you use the definition I use for use cases, this becomes a snap. A
> (concrete) use case represents an actors goal.
>
> The tool mentors already sound like goals. After that, it's
> simply a matter
> of drawing and packaging.
>
> I would include my just started example here, but I hear it's
> not a good
> idea to attach big documents to emails in these forums, so
> you'll have to
> email me if you want to see it.
>
> Again it is incomplete.
>
> --anthony
>
> > -----Original Message-----
> > From: Picarello, Anthony [mailto:[EMAIL PROTECTED]]
> > Sent: Wednesday, February 07, 2001 8:37 AM
> > To: '[EMAIL PROTECTED]'
> > Subject: RE: (ROSE) Use Cases for Rose itself?
> >
> >
> >
> > I attempted once...
> >
> > Got as far as creating use cases, and the associated sequence
> > diagrams, for
> > making relationships (plain aggregation, composition, and
> > uni-directional).
> > I planned on doing the same for Attributes, Operations, and
> > General Editing,
> > but stopped after relationships because it was becoming too
> > time-consuming.
> >
> > Following a particular Rose version-specific tutorial might
> be just as
> > useful for getting familiar with Rose's capabilities.
> >
> > -------------------------------------------------
> > Tony Picarello
> > Engineer
> > Science Applications International Corp.
> >
> > Voice: 407-207-2791
> > Fax: 407-282-4530
> > Email: mailto:[EMAIL PROTECTED]
> >
> >
> >
> >
> >
> >
> > -----Original Message-----
> > From: Parker, Ryan (GXS) [mailto:[EMAIL PROTECTED]]
> > Sent: Wednesday, February 07, 2001 10:06 AM
> > To: '[EMAIL PROTECTED]'
> > Subject: (ROSE) Use Cases for Rose itself?
> >
> >
> >
> > All,
> >
> > Has anyone ever created use cases and use case diagrams for
> > the usage of
> > Rose itself?
> >
> > Ryan
> >
> > **************************************************************
> > **********
> > * 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
> > *
> > **************************************************************
> > ***********
> >
> **************************************************************
> **********
> * 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
> *
> **************************************************************
> ***********
>
************************************************************************
* 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
*
*************************************************************************