Você está na página 1de 9

Documento de Especificao Casos de Uso

MC426/MC436 Engenharia de Software


Grupo x: aaa;bb;vv

Documento de Especificao de Casos de


Uso

Grupo xx:

aaa
bbb

Pgina 1

Documento de Especificao Casos de Uso


MC426/MC436 Engenharia de Software
Grupo x: aaa;bb;vv

1. ndice

1.ndice.............................................................................................................................2
2.Objetivo.........................................................................................................................4
3.Identificao dos atores (tambm poderia ser uma tabela) ...........................................5
3.1.Ator-01 Visitante: Qualquer pessoa que visitar o sistema, sem estar autenticado
por login/senha etc...etc................................................................................................5
3.2. ...............................................................................................................................5
Qualquer pessoa que visitar o sistema, sem estar autenticado por login/senha
etc...etc...........................................................................................................................5
4.Identificao dos Casos de Uso (Pode ser uma lista ou uma tabela) ..........................6
4.1.UC-01 Autenticar Usurio : Permitir que as operaes crticas do sistema sejam
efetuadas por usurios cadastrados e rastreveis pelo sistemas etc...etc.... (1
pargrafo) ......................................................................................................................6
4.2. UC-02 XXXX ....................................................................................................6
5.Diagrama de casos de uso..............................................................................................7
6.Detalhamento dos casos de uso ( Apenas um modelo. O contedo do caso de uso
no est validado).............................................................................................................8
6.1.Caso de Uso: UC-01x Buscar cruzeiros.................................................................8
1.1.Caso de Uso: UC-01 Efetuar Login........................................................................8
7. Dvidas e dificuldades surgidas durante a execuo das tarefas (anotar as dvidas e
as solues dadas) ...........................................................................................................10
7.1.Dvida 1 ...........................................................................................................10
7.2.Dvida 2 ...........................................................................................................10

Pgina 2

Documento de Especificao Casos de Uso


MC426/MC436 Engenharia de Software
Grupo x: aaa;bb;vv

2. Objetivo

Pgina 3

Documento de Especificao Casos de Uso


MC426/MC436 Engenharia de Software
Grupo x: aaa;bb;vv

3. Identificao dos atores (tambm poderia ser uma


tabela)
3.1. Ator-01 Visitante: Qualquer pessoa que visitar o sistema, sem estar
autenticado por login/senha etc...etc...

3.2.
#Ator
Ator01

Nome Ator

Visitante:

Descrio Ator

Qualquer pessoa que visitar o sistema, sem estar


autenticado por login/senha etc...etc...

Pgina 4

Documento de Especificao Casos de Uso


MC426/MC436 Engenharia de Software
Grupo x: aaa;bb;vv

4. Identificao dos Casos de Uso (Pode ser uma lista


ou uma tabela)
4.1. UC-01 Autenticar Usurio : Permitir que as operaes crticas do
sistema sejam efetuadas por usurios cadastrados e rastreveis pelo
sistemas etc...etc.... (1 pargrafo)

4.2. UC-02 XXXX


#UC
UC-01

Nome UC
Efetuar Login

Descrio UC
Autenticao de usurios (Cliente, Operador e Administrador)
cadastrados no sistema, permitindo a realizao de operaes
na rea restrita do portal.etc...etc..

Pgina 5

Documento de Especificao Casos de Uso


MC426/MC436 Engenharia de Software
Grupo x: aaa;bb;vv

5. Diagrama de casos de uso

Pgina 6

Documento de Especificao Casos de Uso


MC426/MC436 Engenharia de Software
Grupo x: aaa;bb;vv

6. Detalhamento dos casos de uso ( Apenas um


modelo. O contedo do caso de uso no est
validado)
6.1. Caso de Uso: UC-01x Buscar cruzeiros
1.1. Caso de Uso: UC-01 Efetuar Login
Descrio: Este caso de uso especifica a ao de autenticao que um usurio
executa no sistema, com objetivo de se conectar na aplicao. Apenas usurios
cadastrados podem se autenticar no sistema. O usurio fornece seus dados bsicos
de autenticao e, aps a validao no sistema, o usurio torna-se apto a realizar
operaes da rea restrita do sistema. Os usurios se dividem em: a) cliente
(usurio habilitado a comprar pacotes de viagem pelo sistema), b) operador
(usurio que opera o sistema, habilitado a manter os cadastros do portal e
consultar os pacotes adquiridos pelos clientes), c) administrador (usurio
habilitado a realizar as configuraes de segurana e aes de administrao do
sistema).
(a) Atores: Cliente, Operador, Administrador.
(b) Pr-condies:
1. O ator deve estar cadastrado no sistema.
(c) Ps-condies:
1. O ator fica habilitado a realizar aes na rea restrita do sistema.
(d) Requisitos funcionais:
1. RF28. O portal deve prover uma interface para clientes, operadores e administradores se autenticarem no sistema
(e) Requisitos no funcionais:
1.
RNF01- O portal deve registrar em um log as operaes realizadas no sistema para permitir auditoria
2.
RNF06. Impedir acesso ao sistema a usurios bloqueados
3.
RNF12. As senhas de usurios devem ser armazenadas de forma criptografada..

Pgina 7

Documento de Especificao Casos de Uso


MC426/MC436 Engenharia de Software
Grupo x: aaa;bb;vv

Fluxo Bsico:
1.
O ator decide se autenticar no sistema.
2.
O sistema solicita as informaes obrigatrias para a
autenticao:
1. E-mail
2. Senha
3.
O ator informa os dados de autenticao.
4.
O sistema valida os dados de autenticao.
5.
O sistema registra em histrico (log) a autenticao
realizada pelo ator. Os seguintes dados so armazenados:
1. Usurio
2. Grupo de Usurio
3. Data
6.
O sistema habilita as aes relacionadas ao grupo de
usurio ao qual pertence o ator.
7.
O sistema informa que a autenticao foi realizada
com sucesso.
O caso de uso se encerra.
Fluxo Alternativo A:
1. No passo 4 do Fluxo Bsico, caso haja algum erro na autenticao
relacionado aos dados informados:
2. O sistema informa o erro ao ator.
3. O fluxo retorna ao passo 2 do fluxo bsico.
Fluxo Alternativo B:
1. No passo 4 do Fluxo Bsico, caso o sistema identifique que ator est
bloqueado:
2. O sistema informa o erro ao ator.
3. O fluxo retorna ao passo 2 do fluxo bsico.
Fluxo Alternativo C:
1. No passo 1 do Fluxo Alternativo A, caso acontea o erro de autenticao aps um nmero configurvel de tentativas:
2. O sistema bloqueia o ator.
3. O sistema registra em histrico (log) o bloqueio do ator.
4. O sistema informa o erro ao ator.
5. O fluxo retorna ao passo 2 do fluxo bsico.

Pgina 8

Documento de Especificao Casos de Uso


MC426/MC436 Engenharia de Software
Grupo x: aaa;bb;vv

7.
Dvidas e dificuldades surgidas durante a
execuo das tarefas (anotar as dvidas e as
solues dadas)
7.1. Dvida 1
7.2. Dvida 2

Pgina 9

Você também pode gostar