Buscar

Project Statement

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 3, do total de 10 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 6, do total de 10 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 9, do total de 10 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Prévia do material em texto

Project 
 
IFTM Campus Uberlândia Centro 
Project – Pomodoro Task Manager 
Developed by: Aparicio Junior 
Version 1.0 
 Eduardo Rocha 
 Guilherme Martins 30/05/2015 
 
 
 
1. Index 
 
1. Index ................................................................................................ 1 
2. Instructions to Fill the Document ............................................................. 2 
3. Change Control ................................................................................... 2 
4. Use Cases .......................................................................................... 2 
4.1 Diagram ........................................................................................................................ 2 
4.2 Use cases specifications ................................................................................................. 3 
4.2.1 Use case specification Add User .................................................................................................. 3 
4.2.2 Use case specification Access Profile ........................................................................................... 3 
4.2.3 Use case specification Add Pomodoro ........................................................................................ 3 
4.2.4 Use case specification Add Task .................................................................................................. 4 
4.2.5 Use case specification Manage Tasks .......................................................................................... 4 
4.2.6 Use case specification Add New Activity ..................................................................................... 4 
4.2.7 Use case specification Manage Activites ..................................................................................... 5 
4.2.8 Use case specification Pause Time .............................................................................................. 5 
5. Class/Object diagram ........................................................................... 6 
6. Sequence diagram ................................................................................ 7 
7. Activity diagram ................................................................................. 8 
8. Additional diagram 1 ............................................................................ 9 
9. Additional diagram 2 ........................................................................... 10 
10. Entity Relationship Model .................................................................. 10 
 
 
 Scope Statement 
 
2 
IFTM Campus Uberlândia Centro 
2. Instructions to Fill the Document 
 
This document is used to set the project’s most complex problems. For this purpose, 
we will solve them using computational techniques. 
 
3. Change Control 
 
Version Change Date Responsible Description 
1.0 30/05/2015 Entire group Document creation 
 
 
4. Use Cases 
 
4.1 Diagram 
 
List of Actors 
 
 User 
 
 
 
Identified Use Cases 
 
1. Add User 
 Scope Statement 
 
3 
IFTM Campus Uberlândia Centro 
2. Access Profile 
3. Add Pomodoro 
4. Add Task 
5. Manage Tasks 
6. Add Activity 
7. Manage Activities 
8. Manage activity’s time 
 
4.2 Use Cases specifications 
 
4.2.1 Use Case Add User specification 
 
Related Author – User 
 
Goal - Create a new account 
 
Requirements - The data informed cannot be already registered and cannot be 
blank. 
 
Main Flow of Events 
 
Insert new username 
Insert new password 
Re-type password 
Click “Register Account” 
 
Exception Flow 
 
 None 
 
4.2.2 Use Case Access Profile specification 
 
Author Related – user 
 
Goal – Log in the system 
 
Requirements – Must inform an existent username and password. 
 
Main Flow of Events 
 
Insert username 
Insert password 
Click “Login” 
 
Except Flow 
 
 None 
 
4.2.3 Use Case Add Pomodoro specification 
 
Author Related – User 
 
Goal – Create a new Pomodoro to manage user’s time 
 
 Scope Statement 
 
4 
IFTM Campus Uberlândia Centro 
Requirements – User must be logged in and must set a valid time to the Pomodoro. 
 
Main Flow of Events 
 
Set new Pomodoro’s name 
Set new Pomodoro’s time 
Click “Save New Pomodoro” 
 
Except Flow 
 
 None 
 
4.2.4 Use Case Add Task specification 
 
Author Related – User 
 
Goal – Create a new Task using any created Pomodoro. 
 
Requirements – User must be logged in and must set only one Pomodoro type to the 
task. 
 
Main Flow of Events 
 
Set Task’s name 
Set the type of Pomodoro to be used 
Click “Save Task” 
 
Except Flow 
 
 None 
 
4.2.5 Use Case Manage Tasks specification 
 
Author Related – User 
 
Goal – Specify all tasks’ info 
 
Requirements – User must be logged in and must have at least one created Task 
 
Main Flow of Events 
 
Click “Show all tasks” 
Click any task to show its informations 
 
Except Flow 
 
 None 
 
4.2.6 Use Case Add New Activity specification 
 
Author Related – User 
 
Goal – Create new activities to be done. After creating a Task, the Activities screen 
will show up. 
 
 Scope Statement 
 
5 
IFTM Campus Uberlândia Centro 
Requirements – User must be logged in and must create a previous Task to create an 
activity. 
 
Main Flow of Events 
 
Set Activity’s name 
Set how many Pomodoros will be used 
Click “Save Activity” 
 
Except Flow 
 
 None 
 
4.2.7 Use Case Manage Activities specification 
 
Author Related – User 
 
Goal – Show all activities of a selected Task and their informations 
 
Requirements – User must be logged in, must have created at least one Task and 
this Task must have at least one Activity 
 
Main Flow of Events 
 
Select a Task 
Click “Show all activities” 
Click any activity to show its informations 
 
Except Flow 
 
None 
 
4.2.8 Use Case Pause Time specification 
 
Author Related – User 
 
Goal – Manage the Activity’s ongoing time, by pausing or unpausing it. 
 
Requirements – User must be logged in and must be running up an activity. 
 
Main Flow of Events 
 
Start Activity 
Pause/Unpause time 
 
Except Flow 
 
 None 
 
 
 
 
 
 
 
 
 Scope Statement 
 
6 
IFTM Campus Uberlândia Centro 
5. Class/Object diagram 
 
 
 
User – This class is responsible for registering or authenticating an account. 
Profile – This class is responsible for storing user’s personal data. 
Activity – This class is responsible for registering a new activity and pausing or unpausing 
its ongoing time. 
Task – This class is responsible for managing an user tasks. 
Pomodoro – This class is responsible for managing the Pomodoros created. 
 
 
 
 
 
 Scope Statement 
 
7 
IFTM Campus Uberlândia Centro 
6. Sequence Diagram 
 
 
 
 
 
 Scope Statement 
 
8 
IFTM Campus Uberlândia Centro 
7. Activity Diagram 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
8. Package Diagram 
 Scope Statement 
 
9 
IFTM Campus Uberlândia Centro 
 
 
 
 
 
 
 
9. Communication Diagram 
 Scope Statement 
 
10 
IFTM Campus Uberlândia Centro 
 
 
 
10. Entity-Relationship Model

Outros materiais