-
Notifications
You must be signed in to change notification settings - Fork 0
Modelo Casos de Uso (Eventos)
Rodrigo Nunes de Castro edited this page May 13, 2017
·
34 revisions
- Introdução
-
Modelo Casos de Uso
- Diagrama de Casos de Uso
- Descrição de Atores
- Regras de Negócio
-
Casos de Uso
- Realizar login (CSU 01)
- Autenticar usuário pela API do sigaa (CSU 02)
- Registrar evento (CSU 03)
- Adicionar arquivo (CSU 04)
- Registrar arquivo (CSU 05)
- Adicionar tag (CSU 06)
- Registrar tag (CSU 07)
- Editar perfil (CSU 08)
- Registrar participação em evento (CSU 09)
- Notificar usuário (CSU 10)
- Enviar email (CSU 11)
- Registrar área de interesse (CSU 12)
Documento referente ao modelo casos de uso do módulo de eventos do software IntegraTI desenvolvido pela equipe DevBTI.
Ator | Descrição |
---|---|
Usuário | Usuário do sistema, podendo ser um docente ou discente |
Tempo | Cronometro no sistema configurável para dias ou horas antes do evento |
Regra | Descrição |
---|---|
Exemplo de regra (RN01) | Usuário deve estar logado para criar evento |
Tópico | Descrição |
---|---|
Sumário | Usuário loga no IntegraTI com sua conta |
Ator Primário | Usuário |
Pré-condições | Usuário não estar logado no sistema e ter um login no sigaa |
Descrição | Usuário informa seus dados e o sistema faz o login dele, utilizando o caso de uso Autenticar usuário pela API do sigaa (CSU 02) |
Pós-condições | Usuário estar logado no sistema |
Regras de Negócio | NA |
Tópico | Descrição |
---|---|
Sumário | Sistema autentica dados do usuário com a API do Sigaa |
Ator Primário | Sistema |
Pré-condições | NA |
Descrição | Sistema chama a api de login do sigaa e pega informações sobre o sigaa do aluno. Caso o aluno não tenha conta no sigaa é retornado um erro. Esse caso de uso retorna um status se o usuário pode ser logado ou não no sistema |
Pós-condições | Usuário estar válidado pelo sistema e elegível para fazer login |
Regras de Negócio | NA |
Tópico | Descrição |
---|---|
Sumário | Usuário registra evento no sistema |
Ator Primário | Usuário |
Pré-condições | Usuário estar logado no sistema |
Descrição | Usuário registra um event no sistema |
Pós-condições | Evento estar cadastrado no sistema |
Regras de Negócio | NA |
Tópico | Descrição |
---|---|
Sumário | Sistema adiciona o arquivo registrado a uma entidade passado |
Ator Primário | Sistema |
Pré-condições | Ter um evento recém registrado |
Descrição | Usuário adiciona relação entre file e uma entidade x passada |
Pós-condições | O arquivo ter sido registrado pra o evento passado |
Regras de Negócio | RN02 |
Tópico | Descrição |
---|---|
Sumário | Sistema registra arquivo fornecido |
Ator Primário | Sistema |
Pré-condições | Ter um evento recém registrado |
Descrição | Usuário registra um file no sistema |
Pós-condições | O arquivo ter sido registrado pra o evento passado |
Regras de Negócio | RN02 |
Tópico | Descrição |
---|---|
Sumário | bla |
Ator Primário | bla |
Pré-condições | bla |
Descrição | Usuário adiciona relação entre vários tag e um event
|
Pós-condições | bla |
Regras de Negócio | NA |
Tópico | Descrição |
---|---|
Sumário | bla |
Ator Primário | bla |
Pré-condições | bla |
Descrição | Usuário registra um tag no sistema |
Pós-condições | bla |
Regras de Negócio | NA |
Tópico | Descrição |
---|---|
Sumário | bla |
Ator Primário | bla |
Pré-condições | bla |
Descrição | Usuário altera as informações do seu user . Esse caso de uso pode utilizar o caso de uso Adicionar arquivo (CSU 04)
|
Pós-condições | bla |
Regras de Negócio | NA |
Tópico | Descrição |
---|---|
Sumário | bla |
Ator Primário | bla |
Pré-condições | bla |
Descrição | |
Pós-condições | bla |
Regras de Negócio | NA |
Tópico | Descrição |
---|---|
Sumário | bla |
Ator Primário | bla |
Pré-condições | bla |
Descrição | |
Pós-condições | bla |
Regras de Negócio | NA |
Tópico | Descrição |
---|---|
Sumário | bla |
Ator Primário | bla |
Pré-condições | bla |
Descrição | |
Pós-condições | bla |
Regras de Negócio | NA |
Tópico | Descrição |
---|---|
Sumário | Usuário registra interesse em um tipo de evento ou em uma tag de eventos |
Ator Primário | Usuário |
Pré-condições | Usuário estar logado no sistema |
Descrição | |
Pós-condições | Área de interesse ter sido registrada para o usuário |
Regras de Negócio | NA |