You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/docVisao.md
+13-6Lines changed: 13 additions & 6 deletions
Original file line number
Diff line number
Diff line change
@@ -9,17 +9,24 @@ Temos os seguintes perfis/atores:
9
9
Perfil | Descrição |
10
10
--------- | ----------- |
11
11
Administrador | Este usuário pode realizar qualquer função.
12
-
Gerente de Projeto | Este usuário pode cadastrar e gerenciar projetos e equipe. Pode gerenciar Funções de Dados, Funções de Transação e Lista de User Stories. |
13
-
Membro de Projeto | Este usuário pode acessa dados do projeto que é membro da equipe,e adicionar Funções de Dados, Funções de Transação e Lista de User Stories. |
12
+
Usuário | Usuário comum do sistema, que pode receber atribuições de Gerente e Membro de Projetos |
13
+
Gerente de Projeto | Atribuição para um usuário que pode cadastrar e gerenciar projetos e equipe. Pode gerenciar Funções de Dados, Funções de Transação e Lista de User Stories. |
14
+
Membro de Projeto | Atribuição para um usuário que pode acessa dados do projeto que é membro da equipe,e adicionar Funções de Dados, Funções de Transação e Lista de User Stories. |
14
15
15
16
## Lista de Requisitos Funcionais
16
17
17
18
Requisito | Descrição | Ator |
18
19
--------- | ----------- | ---------- |
19
-
RF001 - Adicionar Projeto | Cadastra um projeto que representa um software em desenvolvimento. Um projeto tem os atributos id, nome, descrição, data de criação, se é privado ou publico, se está ativo, a equipe (conjunto de membros), lista de Funções de Dados, lista de Funções de Transação e a lista de User Stories. | Gerente, Administrador |
20
-
RF002 - Detalhar Projeto | Detalha todos os dados de um projeto. | Gerente, Administrador |
21
-
RF003 - Editar Projeto | Edita os seguintes dados de um projeto: nome, descrição, data de criação, se é privado ou publico,e se está ativo. | Gerente, Administrador |
22
-
RF004 - Excluir Projeto | Exclui um projeto e apaga todos os seus dados. | Gerente, Administrador |
20
+
RF001 - Cadastrar Usuário | O usuário pode cadastra-se informando nome, sobrenome, e-mail e senha. O username é o e-mail, e o usuário criado não tem atribuição em nenhum projeto. A conta do usuário é ativada desde o cadastro. | Usuário, Administrador |
21
+
RF002 - Login de Usuário | O usuário o e-mail e senha e é direcionado para a tela inicial com a lista de seus projetos. | Usuário, Administrador |
22
+
RF003 - Editar Usuário | O usuário pode editar qualquer dos seus atributos: nome, sobrenome, e-mail e senha. | Usuário, Administrador |
23
+
RF004 - Excluir Usuário | O usuário não pode excluir sua conta, apenas o administrador. | Usuário, Administrador |
24
+
RF005 - Adicionar Projeto | Cadastra um projeto que representa um software em desenvolvimento. Um projeto tem os atributos id, nome, descrição, data de criação, se é privado ou publico, se está ativo, a equipe (conjunto de membros), lista de Funções de Dados, lista de Funções de Transação e a lista de User Stories. | Gerente, Administrador |
25
+
RF006 - Detalhar Projeto | Detalha todos os dados de um projeto. | Gerente, Membro, Administrador |
26
+
RF007 - Consultar Projeto | Lista todos os projetos de um determinado usuário. | Gerente, Membro, Administrador |
27
+
RF008 - Editar Projeto | Edita os seguintes dados de um projeto: nome, descrição, data de criação, se é privado ou publico,e se está ativo. | Gerente, Administrador |
28
+
RF009 - Excluir Projeto | Exclui um projeto e apaga todos os seus dados (funções de dados, funções de transição, lista de user stories). | Gerente, Administrador |
29
+
RF010 - Arquivar Projeto | Arquivar um projeto coloca ele como inativo e não será mais apresentado na tela inicial do usuário. O usuário poderá listar os projetos arquivados. | Gerente, Administrador |
0 commit comments