Gary & Logan:

I think that the way Logan stated it is one right way to do it.

If you plan on implementing it, it should be a use case, right?

Another way to do this is create a login use case and then have each use
case that exhibits this behavior include it.  Either this way or Logan's way
will produce the same results IMHO.

Gary, what you find obvious others may not.  I have a rule in requirements:
nothing is implicit.

Sincerely,
James Couball
Cotelligent






-----Original Message-----
From: Gary Hockman [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, March 13, 2001 12:51 PM
To: [EMAIL PROTECTED]; [EMAIL PROTECTED]; [EMAIL PROTECTED]
Subject: RE: (ROSE) Whether Login and Logout are usecase or
pre-condition and post-condition?



I think that pre-conditions and post-conditions are significant events that
must occur before and after a use case instance. Since every actor with the
exception of the time actor must log in to do anything of importance with
the system, stating that the actor must be logged in is the same as saying
that the system must be plugged in. Repeating the condition that the actor
must be logged in wastes trees and toner and adds little to the
documentation of the system.

Logging in is a pre-condition that every novice use case specifier lists
because it is obvious. 

Gary Hockman

>>> "Logan Wilkins" <[EMAIL PROTECTED]> 03/13/01 02:39PM >>>

Maheswari:

My $.02 are that Login is a valid precondition.  I use all sorts of
preconditions to get to the stage of the system where I want to begin my use
case. For example:

Preconditions:
- User has logged in
- User has clicked on Main Order Form
- User has entered at least one valid hardware part number

Why not use them?  They are unambiguous (or should be) and make it very easy
to get to the action that I want to describe. I advise against making
writing use cases harder than it needs to be. Keep it simple.

Also, IMHO Login is a valid use case. The value it provides is that the user
gains access to a restricted system.

Logan Wilkins
Ciso Systems



> -----Original Message-----
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED]]On Behalf Of Maheswari Subburaman
> Sent: Tuesday, March 13, 2001 2:10 PM
> To: [EMAIL PROTECTED] 
> Subject: (ROSE) Whether Login and Logout are usecase or pre-condition
> and post-condition?
>
>
>
> Hi  Everyone,
>
> I know this question came on the forum many times,
> still it troubles me to decide Login and Logout either
> as independent use cases or just pre and post conditions
> of other usecases which actually carry out the functionality
> of the system or solve the purpose of the User.
>
> In one of the earlier questions I knew Login was taken as
> a use case and then was considered as Pre-condition of
> other use cases. But I am not able to get convenienced
> that "Login" can be a usecase itself , since it indepenently
> does not return some thing useful to the Actor. The actor
> is going to access the required useful information only
> after Login.
>
> For example I have a usecase "View race Information"
> which is initiated by the actor known as "Member" .
> To view this information the the member must have already
> logged in. But I don't want to make Login as a separate use case,
> because it does not return any thing to the actor as such.
>
> Now the problem is if Login is not a use case then what it is?
> Where I can have it? If  I can have it as a pre-condition then
> I am worried where the flow of events which take place during
> Login can be accomodated.
>
> Any suggestion most welcome.
>
> Thanks
> Maheswari
>
> ************************************************************************
> * 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
*
*************************************************************************

Reply via email to