Requirements and Use Cases - G11 - P3

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 8

24-09-2021 Requirements and

Use Cases
System Analysis

Josette Silva r20170772


Gisela Varela r20191277
Bhavini Vassaramo r20191271
Prof. Pedro Malta
Prof. Vítor Santos
Functional requirements

Website Horizontal Menu

- The system should allow using the 'N2' menu option so that the website visitor can
access the various associated components.
- The system should allow using the 'Discover N2' menu option for the website visitor to
explore and learn about the N2 road and its routes.
- The system should allow using the ‘News’ option on the menu to access recent news
related to the N2 road.
- The system should allow access, through the 'N2 Products' button, to the various
products associated with national road 2 and which are closed to the public.
- The system should allow using the 'Agenda' button to access the various events related
to the N2.
- The system should allow the use of the luminosity button so that the website visitor can
adapt the screen environment according to their preference.
- The system should allow the use of the language button so that the visitor can choose
the language they most prefer.
- The system should allow the use of the 'Enter' button so that the user can log in/register
on the website.

Website Body

- The system must ensure that the slider presented in the body of the website is
functional.
- The system should allow the user to go over the entire website to explore the contents
presented in its body.

Website Footer

- The system should allow the visitor to consult the social networks presented.
- The system should allow the visitor to consult the website development partners.
- The system should allow the visitor to consult the website's design partner.
- The system should allow the visitor to consult the website's production partner.
- The system should allow the visitor to consult the website's terms and services.
- The system should allow the visitor to access all the website's contacts.

1
Application

- The system must ensure that the login/register functionality is working properly.
- The system must ensure that the feature ‘Pontos de Interesse’ allows the user to explore
the different interest points of the national road 2.
- The system must ensure that the feature ‘Feedback’ allows the user to express properly
his/her opinion about the application.
- The system must ensure that the feature ‘Sobre’ briefly presents the objectives of the
application as well as some information about the national road 2.
- The system must ensure that the feature ‘Passaporte’ allows the user to explore the
different places of the national road 2 in both views (gallery, and list).
- The system must ensure that the link presented to the EN2 website is redirecting the
user to the correct one.
- The system must ensure that the search option is able to accept any user input to be
searched for in a database.

Non-functional requirements

- Security – The website/app must guarantee the security of user data, namely during
registration/login. Tight rules should also be applied when creating the password.
- Reliability – One of the main features of the N2 website is the redirection of users to the
purchase pages of the respective products, and, at the moment the process is done, the
website must ensure that the redirection is done correctly to the corresponding
vendors.
- Responsiveness – The website/app must ensure a response time that does not exceed
one second, ensuring that the user’s line of thought is not interrupted during the
operations it performs.
- Availability – The website/app must run in real time as long as the user has access to the
Internet.
- Scalability – The website/app must ensure compatibility between the number of users
and the applications performance in real time.
- Usability – The features presented in the website/app must be as simple and
straightforward. Through an architecture that privileges the coherence between the

2
various pages, as well as the presentation of icons that present a direct relationship with
the real world.
- Responsive design - The system should be designed to use responsive design to adapt
the website to desktop / laptop / tablet or smartphone devices
- Privacy - All the information must be processed in conformity with the European General
Data Protection Regulation (GDPR).
- Survivability - The website must always try to ensure that the system continues to
function and that it can recover after any failure it has suffered.

3
Main Use Cases

Use Case 1 – Horizontal Menu

4
Use Case 2 - Footer

Use Case 3 - Body

5
Sub Use Cases

Use Case 4 – N2

Use Case 5 – Discover N2

6
Package Diagram

You might also like