jcgng / es1-2013-group10

Automatically exported from code.google.com/p/es1-2013-group10
0 stars 0 forks source link

[Sign In/Sign In] #1

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
User requirement
The user should be allowed to access his/her personal account with valid and 
secure credentials which is his/her registered email and password that was 
provided when the user account was created.

System requirements
1. All the site pages shall have a menu bar with a Sign-in option noticeable 
for a quick login;

2. When the user tries to execute a procedure related with a specific account 
and for that requires authentication, the system shall redirect the user to the 
login page;

3. If the user tries to login with invalid credentials the system shall return 
an explicit error message;

4. The system shall provide an option to recover a forgotten user password;

5. When a user tries to sign-in on Amazon page and doesn't have an account the 
login page shall have the option to create a new one. 

6. The sign-in page shall have a specific link to the Conditions of Use & Sale.

Original issue reported on code.google.com by rm...@iscte-iul.pt on 11 Oct 2013 at 7:49

GoogleCodeExporter commented 9 years ago

Original comment by jc...@iscte-iul.pt on 11 Oct 2013 at 7:51

GoogleCodeExporter commented 9 years ago
After a new read I think that:

The System requirements 1, 4, 5 and 6 are Non-Functional ones. What do you 
think?

I would make a small change to the text of 5:  When a user tries to sign-in on 
Amazon page the login page shall have the option to create a new account for 
unregistered users.

We should add one more System requirement, se Secure Connection login, like 
Julio suggested the other day.

Original comment by jc...@iscte-iul.pt on 13 Oct 2013 at 3:36

GoogleCodeExporter commented 9 years ago
I think the Secure Connection sys requirement is a real-world kind of 
requirement. So, its inclusion seems to be a good option.

Original comment by jc...@iscte-iul.pt on 17 Oct 2013 at 1:35

GoogleCodeExporter commented 9 years ago
I don't have sure if with Selenium, we can verify if a Secure Connection has 
been really established, but probably we can test if the protocol defined in 
the URL is https.

Regarding the change on the text of requir. 5, as suggested by João, I think 
it's a good change for a better understanding of the requirement.

Original comment by rm...@iscte-iul.pt on 18 Oct 2013 at 1:18

GoogleCodeExporter commented 9 years ago
Comment:
Renumbering the requirements.

Rewritten the User Requirement to specify that the user is unlogged on the 
system, to be consistent with the Use Case diagram.
Also, to substitute the "...his/her..." word by "...their..." and to be more 
language consistent.

Rewritten the SR 1 to discard the design-based term "menu bar".

Rewritten the SR 5, in accordance with the suggestions of João.

The Secure Connection issue has been added as a Non Functional System 
Requirement.

From my point of view, the SR 1, 4, 5 and 6 are Functional.
---

v.2

New User requirement
UR-1.1. The unlogged user shall be allowed to access their personal account 
with valid and secure credentials, which are their registered email and 
password, that was provided when the user account was created.

New System requirements
SR-1.1. All the website pages shall have the option to sign-in noticeable, for 
a quick login.

SR-1.2. When the user tries to execute a procedure related with a specific 
account and for that requires authentication, the system shall redirect the 
user to the login page.

SR-1.3. If the user tries to login with invalid credentials the system shall 
return an explicit error message.

SR-1.4. The system shall provide an option to recover a forgotten user password.

SR-1.5. When a user tries to sign-in on Amazon webpage the login page shall 
have the option to create a new account for unregistered users. 

SR-1.6. The sign-in page shall have a specific link to the Conditions of Use & 
Sale.

Original comment by rm...@iscte-iul.pt on 20 Oct 2013 at 1:52

GoogleCodeExporter commented 9 years ago
I think we should specify the SR-1.4. more:
SR-1.4. The system shall provide an option in the login page that enables to 
recover a forgotten user password through the send of an e-mail message.

And put the three links in the SR-1.6.:
SR-1.6. The sign-in page shall have specific links to the Conditions of Use & 
Sale, Privacy Notice and Cookies & Internet Advertising.

Original comment by jc...@iscte-iul.pt on 20 Oct 2013 at 6:58

GoogleCodeExporter commented 9 years ago
I think we should add another requirement:
SR-1.7. When a user executes a correct sign-in the system should redirect the 
user to the personal account page.

Original comment by jc...@iscte-iul.pt on 20 Oct 2013 at 7:42

GoogleCodeExporter commented 9 years ago
Comment:
To add João suggestions.
---

Final Version

New User requirement
UR-1.1. The unlogged user shall be allowed to access their personal account 
with valid and secure credentials, which are their registered email and 
password, that was provided when the user account was created.

New System requirements
SR-1.1. All the website pages shall have the option to sign-in noticeable, for 
a quick login.

SR-1.2. When the user tries to execute a procedure related with a specific 
account and for that requires authentication, the system shall redirect the 
user to the login page.

SR-1.3. If the user tries to login with invalid credentials the system shall 
return an explicit error message.

SR-1.4. The system shall provide an option in the login page that enables to 
recover a forgotten user password through the send of an e-mail message.

SR-1.5. When a user tries to sign-in on Amazon webpage the login page shall 
have the option to create a new account for unregistered users. 

SR-1.6. The sign-in page shall have specific links to the Conditions of Use & 
Sale, Privacy Notice and Cookies & Internet Advertising.

SR-1.7. When a user executes a correct sign-in the system should redirect the 
user to the personal account page.

Original comment by rm...@iscte-iul.pt on 21 Oct 2013 at 1:48

GoogleCodeExporter commented 9 years ago

Original comment by rm...@iscte-iul.pt on 21 Oct 2013 at 10:00