Вы находитесь на странице: 1из 24

CSU01 - CASO DE USO <<Consultar Modulos>>

Consultar Modulos

Administrador

Sumário: Este caso de uso tem por objetivo apresentar os módulos cadastrados
e habilitar a inclusão, alteração ou exclusão do mesmo.
Ator Primário: Administrador.
Atore(s) Não há.
Secundário(s):
Precondições: Não há.
Fluxo Principal: 1. O Sistema prepara uma lista com todos os módulos
cadastrados.
2. O Sistema solicita ao ator que indique a operação que deseja
efetuar: pesquisar módulo, selecionar módulo ou incluir um
módulo.
3. O ator indica a opção a realizar ou opta por finalizar o caso
de uso (FA01).
Fluxo Alternativo: FA01
 Subfluxo Pesquisar
1. O ator insere um trecho do nome do módulo.
2. O sistema faz a busca parcial.
3. O sistema exibe a lista dos módulos que satisfaça o
critério.
 Subfluxo Selecionar
1. O ator seleciona o módulo.
2. O sistema habilita as opções de alterar e excluir.
2.1 Alterar [Extend Caso de Uso Alterar Módulo].
2.2 Excluir [Extend Caso de Uso Excluir Módulo].
 Subfluxo Incluir
1. [Extend Caso de Uso Incluir Módulo].
Pós-condições: Não há.
Regras de Negócio: Não há.
CSU02 - CASO DE USO <<Incluir Modulo>> Incluir
Modulo
<<extend>>
Consultar Modulo

Administrador

Sumário: Este caso de uso tem por objetivo incluir um novo módulo no
sistema.
Ator Primário: Administrador.
Atore(s) Não há.
Secundário(s):
Pré-condições: Inexistência do registro no sistema.
Fluxo Principal: 1. O sistema exibe os campos (nome do módulo e cor) que
devem ser preenchidos.
2. O ator informa os dados.
3. O sistema valida os dados, gera um identificador único para
o módulo e armazena as informações recebidas (FA01,
FE01).
Fluxo Alternativo: FA01 Erros de Validação
O sistema informa os campos incorretos, o ator corrige os dados e o
sistema retorna ao fluxo principal no passo 3.
Fluxo de Exceções FE01 Violação de chave única
O Sistema informa o ator que o módulo já foi cadastrado e cancela a
operação.
Pós-condições: Novo registro inserido.
Regras de Negócio: Não há.
CSU03 - CASO DE USO <<Alterar Modulo>> Alterar
Modulo
<<extend>>
Consultar Modulo

Administrador

Sumário: Este caso de uso tem por objetivo alterar os dados referentes a um
módulo.
Ator Primário: Administrador.
Atore(s) Não há.
Secundário(s):
Pré-condições: Existência de registros no sistema.
Fluxo Principal: 1. O ator seleciona o módulo.
2. O Sistema apresenta os dados para alteração.
3. O ator atualiza os dados.
4. O Sistema valida os dados e armazena as informações
recebidas (FA01, FE01).
Fluxo Alternativo: FA01 Erros de Validação
O sistema informa os campos incorretos, o ator corrige os dados e o
sistema retorna ao fluxo principal no passo 3.
Exceções FE01 Violação de chave única
O sistema informa o ator que o módulo já foi cadastrado e cancela a
operação.
Pós-condições: Registro modificado na base de dados.
Regras de Negócio: Não há.
CSU04 - CASO DE USO <<Excluir Modulo>> Excluir
Modulo
<<extend>>
Consultar Modulo

Administrador

Sumário: Este caso de uso tem por objetivo excluir um registro referente a um
módulo.
Ator Primário: Administrador.
Atore(s) Não há.
Secundário(s):
Pré-condições: Existência de registros relacionados.
Fluxo Principal: 1. O ator seleciona o módulo.
2. O Sistema remove o registro da base de dados referente ao
identificador informado (FE01).
Fluxo Alternativo: Não há.
Fluxo de Exceções: FE01 Exclusão não permitida.
O Sistema informa ao ator que o módulo não pode ser removido
porque está associado a um ou vários menus e cancela a operação.
Pós-condições: Registro removido da base de dados.
Regras de Negócio: Não há.
CSU05 - CASO DE USO <<Consultar Menus>>

Consultar
Menus
Administrador

Sumário: Este caso de uso tem por objetivo apresentar os menus cadastrados e
habilitar a inclusão, alteração ou exclusão do mesmo.
Ator Primário: Administrador.
Atore(s) Não há.
Secundário(s):
Precondições: Não há.
Fluxo Principal: 1. O Sistema prepara uma lista com todos os menus
cadastrados.
2. O Sistema solicita ao ator que indique a operação que deseja
efetuar: pesquisar menu, selecionar menu ou incluir um
menu.
3. O ator indica a opção a realizar ou opta por finalizar o caso
de uso (FA01).
Fluxo Alternativo: FA01
 Subfluxo Pesquisar
1. O ator insere um trecho do nome do menu.
2. O sistema faz a busca parcial.
3. O sistema exibe a lista dos menus que satisfaça o
critério.
 Subfluxo Selecionar
1. O ator seleciona o menu.
2. [Include Caso de Uso Listar Submenus].
3. O sistema habilita as opções de alterar e excluir.
3.1 Alterar [Extend Caso de Uso Alterar Menu].
3.2 Excluir [Extend Caso de Uso Excluir Menu].
 Subfluxo Incluir
1. [Extend Caso de Uso Incluir Menu].
Pós-condições: Não há.
Regras de Negócio: Não há.
CSU06 - CASO DE USO <<Incluir Menu>> Incluir
Menu
<<extend>>
Consultar
Menu

Administrador

Sumário: Este caso de uso tem por objetivo incluir um novo menu no sistema.
Ator Primário: Administrador.
Atore(s) Não há.
Secundário(s):
Pré-condições: Inexistência do registro no sistema.
Fluxo Principal: 1. O sistema exibe os campos (modulo, nome do menu, grupo,
module, ícone, tipo de menu e tipo de tela) que devem ser
preenchidos.
2. O ator informa os dados (FA01).
3. O sistema valida os dados, gera um identificador único para
o menu e armazena as informações recebidas (FA02, FE01).
4. [Include Caso de Uso Incluir Submenu].
Fluxo Alternativo: FA01 Módulo não cadastrado
O ator seleciona o menu Módulo [Extend Caso de Uso Incluir
Módulo].

FA02 Erros de Validação


O sistema informa os campos incorretos, o ator corrige os dados e o
sistema retorna ao fluxo principal no passo 3.
Fluxo de Exceções FE01 Violação de chave única
O Sistema informa o ator que o menu já foi cadastrado e cancela a
operação.
Pós-condições: Novo registro inserido.
Regras de Negócio: Não há.
CSU07 - CASO DE USO <<Incluir Submenu>> Incluir
Menu
Consultar <<extend>>
<<include>>
Menu
Incluir
Administrador Submenu

Sumário: Este caso de uso tem por objetivo incluir um novo submenu no
sistema.
Ator Primário: Administrador.
Atore(s) Não há.
Secundário(s):
Pré-condições: Inexistência do registro no sistema.
Fluxo Principal: 1. O sistema exibe os campos (nome do submenu, função e
ícone) que devem ser preenchidos.
2. O ator informa os dados .
3. O sistema valida os dados, gera um identificador único para
o submenu e armazena as informações recebidas (FA01,
FE01).
Fluxo Alternativo: FA01 Erros de Validação
O sistema informa os campos incorretos, o ator corrige os dados e o
sistema retorna ao fluxo principal no passo 3.
Fluxo de Exceções FE01 Violação de chave única
O Sistema informa o ator que o submenu já foi cadastrado e cancela
a operação.
Pós-condições: Novo registro inserido.
Regras de Negócio: Não há.
CSU08 - CASO DE USO <<Alterar Menu>> Alterar
Menu
<<extend>>
Consultar Menu

Administrador

Sumário: Este caso de uso tem por objetivo alterar os dados referentes a um
menu.
Ator Primário: Administrador.
Atore(s) Não há.
Secundário(s):
Pré-condições: Existência de registros no sistema.
Fluxo Principal: 1. O ator seleciona o menu.
2. O Sistema apresenta os dados para alteração.
3. O ator atualiza os dados.
4. O Sistema valida os dados e armazena as informações
recebidas (FA01, FE01).
Fluxo Alternativo: FA01 Erros de Validação
O sistema informa os campos incorretos, o ator corrige os dados e o
sistema retorna ao fluxo principal no passo 3.
Exceções FE01 Violação de chave única
O sistema informa o ator que o menu já foi cadastrado e cancela a
operação.
Pós-condições: Registro modificado na base de dados.
Regras de Negócio: Não há.
CSU09 - CASO DE USO <<Excluir Menu>> Excluir
Menu
<<extend>>
Consultar
Menu

Administrador

Sumário: Este caso de uso tem por objetivo excluir um registro referente a um
menu.
Ator Primário: Administrador.
Atore(s) Não há.
Secundário(s):
Pré-condições: Existência de registros relacionados.
Fluxo Principal: 1. O ator seleciona o menu.
2. O Sistema remove o registro da base de dados referente ao
identificador informado (FE01).
Fluxo Alternativo: Não há.
Fluxo de Exceções: FE01 Exclusão não permitida.
O Sistema informa ao ator que o menu não pode ser removido
porque está associado a um ou vários submenus e cancela a
operação.
Pós-condições: Registro removido da base de dados.
Regras de Negócio: Não há.
CSU10 - CASO DE USO <<Listar Subenus>>

Listar
Consultar <<include>> Submenu
Menus
Administrador

Sumário: Este caso de uso tem por objetivo listar todos os submenus
cadastrados referente a um menu especifico.
Ator Primário: Administrador.
Atore(s)
Não há.
Secundário(s):
Precondições: Existência de registros relacionados.
Fluxo Principal: 1. O Sistema prepara uma exibe todos os submenus cadastrados
referente ao menu indicado (FA01).
Fluxo Alternativo: FA01
O sistema habilita a opção excluir [Extend Caso de Uso Excluir
Submenu].
Pós-condições: Não há.
Regras de Negócio: Não há.
CSU11 - CASO DE USO <<Excluir Submenu>>
Listar
Submenu
Consultar <<include>> <<extend>>
Menu
Excluir
Administrador Submenu

Sumário: Este caso de uso tem por objetivo excluir um registro referente a um
menu.
Ator Primário: Administrador.
Atore(s) Não há.
Secundário(s):
Pré-condições: Existência de registros relacionados.
Fluxo Principal: 1. O ator seleciona o submenu.
2. O Sistema remove o registro da base de dados referente ao
identificador informado (FE01).
Fluxo Alternativo: Não há.
Fluxo de Exceções: FE01 Exclusão não permitida.
O Sistema informa ao ator que o submenu não pode ser removido
porque está associado a um direito de acesso e cancela a operação.
Pós-condições: Registro removido da base de dados.
Regras de Negócio: Não há.
CSU12- CASO DE USO <<Consultar Perfis>>

Consultar
Perfis
Administrador

Sumário: Este caso de uso tem por objetivo apresentar os perfis cadastrados e
habilitar a inclusão, alteração ou exclusão do mesmo.
Ator Primário: Administrador.
Atore(s) Não há.
Secundário(s):
Precondições: Não há.
Fluxo Principal: 1. O Sistema prepara uma lista com todos os perfis cadastrados.
2. O Sistema solicita ao ator que indique a operação que deseja
efetuar: pesquisar perfil, selecionar perfil ou incluir um
perfil.
3. O ator indica a opção a realizar ou opta por finalizar o caso
de uso (FA01).
Fluxo Alternativo: FA01
 Subfluxo Pesquisar
1. O ator insere um trecho do nome do perfil.
2. O sistema faz a busca parcial.
3. O sistema exibe a lista dos perfis que satisfaça o
critério.
 Subfluxo Selecionar
1. O ator seleciona o perfil.
2. O sistema habilita as opções de alterar e excluir.
2.1 Alterar [Extend Caso de Uso Alterar Perfil].
2.2 Excluir [Extend Caso de Uso Excluir Perfil].
 Subfluxo Incluir
1. [Extend Caso de Uso Incluir Perfil].
Pós-condições: Não há.
Regras de Negócio: Não há.
CSU13 - CASO DE USO <<Incluir Perfil>> Incluir
Perfil
<<extend>>
Consultar
Perfil

Administrador

Sumário: Este caso de uso tem por objetivo incluir um novo perfil no sistema.
Ator Primário: Administrador.
Atore(s) Não há.
Secundário(s):
Pré-condições: Inexistência do registro no sistema.
Fluxo Principal: 1. O sistema exibe o campo (nome do perfil) que deve ser
preenchido.
2. O ator informa os dados.
3. O sistema valida os dados, gera um identificador único para
o perfil e armazena as informações recebidas (FA01, FE01).
Fluxo Alternativo: FA01 Erros de Validação
O sistema informa os campos incorretos, o ator corrige os dados e o
sistema retorna ao fluxo principal no passo 3.
Fluxo de Exceções FE01 Violação de chave única
O Sistema informa o ator que o perfil já foi cadastrado e cancela a
operação.
Pós-condições: Novo registro inserido.
Regras de Negócio: Não há.
CSU14 - CASO DE USO <<Alterar Perfil>>
Alterar
Perfil
Consultar <<extend>>
Perfil

Administrador

Sumário: Este caso de uso tem por objetivo alterar os dados referentes a um
perfil.
Ator Primário: Administrador.
Atore(s) Não há.
Secundário(s):
Pré-condições: Existência de registros no sistema.
Fluxo Principal: 1. O ator seleciona o perfil.
2. O Sistema apresenta os dados para alteração.
3. O ator atualiza os dados.
4. O Sistema valida os dados e armazena as informações
recebidas (FA01, FE01).
Fluxo Alternativo: FA01 Erros de Validação
O sistema informa os campos incorretos, o ator corrige os dados e o
sistema retorna ao fluxo principal no passo 3.
Exceções FE01 Violação de chave única
O sistema informa o ator que o perfil já foi cadastrado e cancela a
operação.
Pós-condições: Registro modificado na base de dados.
Regras de Negócio: Não há.
CSU15 - CASO DE USO <<Excluir Perfil>> Excluir
Perfil
<<extend>>
Consultar
Perfil

Administrador

Sumário: Este caso de uso tem por objetivo excluir um registro referente a um
perfil.
Ator Primário: Administrador.
Atore(s) Não há.
Secundário(s):
Pré-condições: Existência de registros relacionados.
Fluxo Principal: 1. O ator seleciona o perfil.
2. O Sistema remove o registro da base de dados referente ao
identificador informado (FE01).
Fluxo Alternativo: Não há.
Fluxo de Exceções: FE01 Exclusão não permitida.
O Sistema informa ao ator que o menu não pode ser removido
porque está associado a um direito de acesso e ou usuários e cancela
a operação.
Pós-condições: Registro removido da base de dados.
Regras de Negócio: Não há.
CSU16- CASO DE USO <<Definir Direitos de Acessos>>

Definir Direitos
de Acesso
Administrador

Sumário: Este caso de uso tem por objetivo definir os direitos de acesso aos
menus do sistema para cada perfil cadastrado.
Ator Primário: Administrador.
Atore(s) Não há.
Secundário(s):
Precondições: Não há.
Fluxo Principal: 1. O Sistema exibe uma lista com todos os perfis cadastrados e
outra com todos os menus cadastrados, com seus respectivos
submenus.
2. O ator habilita ou desabilita o direito de acesso ao submenu
até que opte por finalizar o caso de uso.
Fluxo Alternativo: Não há
Pós-condições: Direito de acesso ao sistema configurado.
Regras de Negócio: Não há.
CSU12- CASO DE USO <<Consultar Usuarios>>

Consultar
Usuarios
Administrador

Sumário: Este caso de uso tem por objetivo apresentar os usuários cadastrados
e habilitar a inclusão, alteração ou exclusão do mesmo.
Ator Primário: Administrador.
Atore(s) Não há.
Secundário(s):
Precondições: Não há.
Fluxo Principal: 1. O Sistema prepara uma lista com todos os usuários
cadastrados.
2. O Sistema solicita ao ator que indique a operação que deseja
efetuar: pesquisar usuário, selecionar usuário ou incluir um
usuário.
3. O ator indica a opção a realizar ou opta por finalizar o caso
de uso (FA01).
Fluxo Alternativo: FA01
 Subfluxo Pesquisar
1. O ator insere um trecho do nome do usuário.
2. O sistema faz a busca parcial.
3. O sistema exibe a lista dos perfis que satisfaça o
critério.
 Subfluxo Selecionar
1. O ator seleciona o usuário.
2. O sistema habilita as opções de alterar e excluir.
2.1 Alterar [Extend Caso de Uso Alterar Usuario].
2.2 Excluir [Extend Caso de Uso Excluir Usuario].
 Subfluxo Incluir
1. [Extend Caso de Uso Incluir Usuario].
Pós-condições: Não há.
Regras de Negócio: Não há.
CSU18 - CASO DE USO <<Incluir Usuario>> Incluir
Usuario
<<extend>>
Consultar
Usuario

Administrador

Sumário: Este caso de uso tem por objetivo incluir um novo usuário no
sistema.
Ator Primário: Administrador.
Atore(s) Não há.
Secundário(s):
Pré-condições: Inexistência do registro no sistema.
Fluxo Principal: 1. O sistema exibe os campos (empresa, login, senha, status)
que devem ser preenchidos.
2. O ator informa os dados (FA01, FA02).
3. O sistema valida os dados, gera um identificador para o
usuário e armazena as informações recebidas (FA02, FE01).
4. [Include Caso de Uso Definir Perfil Usuario].
Fluxo Alternativo: FA01 Empresa não cadastrada
O ator seleciona o menu Empresa [Extend Caso de Uso Incluir
Empresa].

FA02 Status não cadastrado


O ator seleciona o menu Status [Extend Caso de Uso Incluir Status].

FA02 Erros de Validação


O sistema informa os campos incorretos, o ator corrige os dados e o
sistema retorna ao fluxo principal no passo 3.
Fluxo de Exceções FE01 Violação de chave única
O Sistema informa o ator que o usuário já foi cadastrado e cancela a
operação.
Pós-condições: Novo registro inserido.
Regras de Negócio: Não há.
CSU19 - CASO DE USO <<Definir Perfil Usuario>> Incluir
Usuario
<<extend>> <<include>>
Consultar
Usuario
Definir Perfil
Administrador Usuario

Sumário: Este caso de uso tem por objetivo definir quais perfis de um usuário
no sistema.
Ator Primário: Administrador.
Atore(s) Não há.
Secundário(s):
Pré-condições: Existência de registros no sistema.
Fluxo Principal: 1. O sistema exibe uma lista com todos os perfis cadastrados.
2. O ator habilita ou desabilita o perfil para o usuário indicado
até que opte por finalizar o caso de uso.
Fluxo Alternativo: Não há.
Fluxo de Exceções Não há.
Pós-condições: Perfil de usuário definido.
Regras de Negócio: Não há.
CSU20 - CASO DE USO <<Alterar Status Usuario>>
Alterar
Status Usuario
Consultar <<extend>>
Perfil

Administrador

Sumário: Este caso de uso tem por objetivo alterar o status de um usuário
cadastrado.
Ator Primário: Administrador.
Atore(s) Não há.
Secundário(s):
Pré-condições: Existência de registros no sistema.
Fluxo Principal: 1. O ator seleciona usuário.
2. O Sistema apresenta os dados para alteração.
3. O ator altera o status (FA01).
4. Sistema armazena a informação recebida.
Fluxo Alternativo: FA01 Status não cadastrado.
O ator seleciona o menu Status [Extend Caso de Uso Incluir Status].
Exceções Não há
Pós-condições: Status do usuário alterado.
Regras de Negócio: Não há.
CSU21- CASO DE USO <<Consultar Status>>

Consultar
Status
Administrador

Sumário: Este caso de uso tem por objetivo apresentar os status cadastrados e
habilitar a inclusão, alteração ou exclusão do mesmo.
Ator Primário: Administrador.
Atore(s) Não há.
Secundário(s):
Precondições: Não há.
Fluxo Principal: 1. O Sistema prepara uma lista com todos os status cadastrados.
2. O Sistema solicita ao ator que indique a operação que deseja
efetuar: pesquisar status, selecionar status ou incluir um
status.
3. O ator indica a opção a realizar ou opta por finalizar o caso
de uso (FA01).
Fluxo Alternativo: FA01
 Subfluxo Pesquisar
1. O ator insere um trecho do nome do status.
2. O sistema faz a busca parcial.
3. O sistema exibe a lista dos status que satisfaça o
critério.
 Subfluxo Selecionar
1. O ator seleciona o status.
2. O sistema habilita as opções de alterar e excluir.
2.1 Alterar [Extend Caso de Uso Alterar Status].
2.2 Excluir [Extend Caso de Uso Excluir Status].
 Subfluxo Incluir
1. [Extend Caso de Uso Incluir Status].
Pós-condições: Não há.
Regras de Negócio: Não há.
CSU22- CASO DE USO <<Incluir Status>> Incluir
Status
<<extend>>
Consultar
Status

Administrador

Sumário: Este caso de uso tem por objetivo incluir um novo status no sistema.
Ator Primário: Administrador.
Atore(s) Não há.
Secundário(s):
Pré-condições: Inexistência do registro no sistema.
Fluxo Principal: 1. O sistema exibe o campo (nome do status) que deve ser
preenchido.
2. O ator informa os dados.
3. O sistema valida os dados, gera um identificador único para
o status e armazena as informações recebidas (FA01, FE01).
Fluxo Alternativo: FA01 Erros de Validação
O sistema informa os campos incorretos, o ator corrige os dados e o
sistema retorna ao fluxo principal no passo 3.
Fluxo de Exceções FE01 Violação de chave única
O Sistema informa o ator que o status já foi cadastrado e cancela a
operação.
Pós-condições: Novo registro inserido.
Regras de Negócio: Não há.
CSU23 - CASO DE USO <<Alterar Status>>
Alterar
Status
Consultar <<extend>>
Status

Administrador

Sumário: Este caso de uso tem por objetivo alterar os dados referentes a um
status.
Ator Primário: Administrador.
Atore(s) Não há.
Secundário(s):
Pré-condições: Existência de registros no sistema.
Fluxo Principal: 1. O ator seleciona o status.
2. O Sistema apresenta os dados para alteração.
3. O ator atualiza os dados.
4. O Sistema valida os dados e armazena as informações
recebidas (FA01, FE01).
Fluxo Alternativo: FA01 Erros de Validação
O sistema informa os campos incorretos, o ator corrige os dados e o
sistema retorna ao fluxo principal no passo 3.
Exceções FE01 Violação de chave única
O sistema informa o ator que o status já foi cadastrado e cancela a
operação.
Pós-condições: Registro modificado na base de dados.
Regras de Negócio: Não há.
CSU24 - CASO DE USO <<Excluir Status>> Excluir
Status
<<extend>>
Consultar
Status

Administrador

Sumário: Este caso de uso tem por objetivo excluir um registro referente a um
status.
Ator Primário: Administrador.
Atore(s) Não há.
Secundário(s):
Pré-condições: Existência de registros relacionados.
Fluxo Principal: 1. O ator seleciona o status.
2. O Sistema remove o registro da base de dados referente ao
identificador informado (FE01).
Fluxo Alternativo: Não há.
Fluxo de Exceções: FE01 Exclusão não permitida.
O Sistema informa ao ator que o status não pode ser removido
porque está associado a um usuário e cancela a operação.
Pós-condições: Registro removido da base de dados.
Regras de Negócio: Não há.

Вам также может понравиться