Hi Pablo -
Robustness analysis accomplishes a couple things. Most importantly, IMO, is that it's a technique to validate that the flows through your use case are complete, are sensible, and that they'll meet the goal of the UC. This is reason alone to use it, since in any use case-driven process, bad use cases = failure (or greater risk of failure). The additional benefit that RA makes it easier to transition from use case text to detailed design seems like icing on the cake. The class stereotypes used in RA are available in Rose, and as Paul noted, can be used to begin to assign responsibility for meeting business requirements to individual classes during analysis. Actors talk to boundary classes, controllers manage communication within the model, and entities are your business objects. Yes - these correspond to the classic N-tier design. I believe it's more useful that RA is a technique that lets you cast the use case you're analyzing into an N-tier design framework. Cheers, Michael Michael Peacock Programmer/Analyst Avnet EM Web Services - The difference between theory and practice is that in theory, there's no difference between theory and practice, but in practice, there is. -----Original Message----- From: Pablo Schor [mailto:[EMAIL PROTECTED]] Sent: Sunday, February 10, 2002 9:26 AM To: [EMAIL PROTECTED]; [EMAIL PROTECTED] Subject: RE: (ROSE) 3 layers in analysis ? Thanks, Paul. I posted the same question in another uml forum, and the answer was that sequence diagrams are preliminary design - a transition from analysis to design. Nor analysis or design. Then you copy the sequence diagram, and start refining it in a design stage. In a way, your answer is the same I got from the other forum. Thanks again, Pablo Schor ----- Original Message ----- From: <[EMAIL PROTECTED]> To: Pablo Schor <[EMAIL PROTECTED]> Cc: [unknown] <> Sent: Saturday, February 09, 2002 9:04 AM Subject: Re: (ROSE) 3 layers in analysis ? > > (responding to Pablo Schor) > > I don't recall anyone responding to this, so I'll attempt to do so. > > > How come in robustness analysis and interaction diagrams > > you define kind of classes as if it were presentation, bs logic > > and data access? That's not design, that's analysis. > > AFAICS, the Robustness Analysis starts from the situation as > it exists in the Business before the development of the proposed > new system. As such, there will already be some mechanism > for doing what we want the system to do. Naturally, this will > include some presentation aspects and some data storage > aspects (these may be paper forms and filing cabinets...). > > In the system to be developed, there will be requirements > related to presentation and possibly to data storage (e.g. > interfacing to existing database). > > For these reasons, at least, (possibly for other reasons) > the ideas of presentation and data storage may need to > appear prior to design. Design deals with making those > decisions that remain to be made, including any with respect > to presentation and data storage that are not already made > in the form of requirements and constraints. > > HTH, > > Paul Oldfield > > any opinions expressed herein are not necessarily those of > Mentors of Cally > ************************************************************************ > * Rose Forum is a public venue for ideas and discussions. > * For technical support, visit http://www.rational.com/support > * > * Post or Reply to: [EMAIL PROTECTED] > * Subscription Requests: [EMAIL PROTECTED] > * Archive of messages: > * http://www.rational.com/support/usergroups/rose/rose_forum.jsp > * 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 * * Post or Reply to: [EMAIL PROTECTED] * Subscription Requests: [EMAIL PROTECTED] * Archive of messages: * http://www.rational.com/support/usergroups/rose/rose_forum.jsp * 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 * * Post or Reply to: [EMAIL PROTECTED] * Subscription Requests: [EMAIL PROTECTED] * Archive of messages: * http://www.rational.com/support/usergroups/rose/rose_forum.jsp * Other Requests: [EMAIL PROTECTED] * * To unsubscribe from the list, please send email * To: [EMAIL PROTECTED] * Subject: <BLANK> * Body: unsubscribe rose_forum *************************************************************************
