Hi all,

"Login" and "Logout" are to be considered a special kind of use cases, since
normally noone would access the system with the only purpose to log in or
out. I find it convenient to regard the System as having two states:
"UserLoggedIn" and "UserLoggedOut". The Login use case changes the System
state to UserLoggedIn and vice versa. In any use case that requires that the
user is logged in, one then adds the precondition "System must be in the
UserLoggedIn state". In order to link the Login/Logout use cases to each
other, one may add a general use case called "AccessSystem" or something
like it, which includes the Login and Logout use cases in sequence.
Thus, Login and Logout becomes "included" use cases, and one is free to
elaborate on the login procedure as required.

HTH - Lars

-----Original Message-----
From: Eric D. Tarkington [mailto:[EMAIL PROTECTED]]
Sent: 2. juli 2001 20:17
To: ROSE_FORUM
Subject: Re: (ROSE) Logon and Logout Use Case



As a user, you get two things of value from login/logout behavior.
1)  You get access.
2)  You get security.

Making up one use case called something like "Control User Access" would
be a good idea.

The case for the use case is pretty good when you are using the builtin
login from the operating system, and even better when you are developing
all or part of it as part of your project.  If it is part of the
development, the scope of Control User Access increases significantly,
because maintainance of the security system will require more behavior,
and probably, an additional actor.

This all looks pretty strong to me.

-Eric

Jie Zhao wrote:
>
> Hi,
>
> Should "Logon" and "Logout" be use cases? It seems all systems have these
> two special use cases.
>
> Jie
************************************************************************
* 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