Casos de Uso
Histórico de Versão
Data | Data Prevista de Revisão | Versão | Descrição | Autor | Revisor |
---|---|---|---|---|---|
09/12/2022 | 10/12/2022 | 1.0 | Criação do documento | Pedro Lucas e Eduardo | Thiago Oliveira |
10/12/2022 | 11/12/2022 | 1.1 | Adição Dos Diagramas de Caso de Uso | Thiago Oliveira | Pedro Lucas |
22/01/2022 | 23/01/2022 | 1.2 | Correção do Documento de acordo com a verificação | Thiago Oliveira | Ana Luiza |
Introdução
Um caso de uso define uma sequência de ações executadas pelo sistema que geram um resultado de valor observável para um ator em particular. Cada caso de uso deve gerar um significado de valor para o ator que utiliza o sistema.
Metodologia
Após a elicitação de requisitos funcionais, o grupo escolheu os principais requisitos para o desenvolvimento de tabelas e diagramas de casos de uso.
Como podemos ver na "Figura 1", o diagrama geral de casos de uso do MEI, sem muitos detalhes e em seguida os diagramas especificos de cada caso de uso, representando todos seus fluxos, sendo eles respectivamente as "Figuras" de 2 até 6, e as tabelas dos UC's, representadas respectivamente pelas "Tabelas" de 1 a 5.
Modelo de tabela de Caso de Uso:
UC0X | Titulo do UC |
---|---|
Versão | Versão do UC |
Autores | Autores do UC |
Descrição | Descrição do UC |
Atores | Atores do UC |
Pré Condições | Pré Condições do UC |
Fluxo Principal | Fluxo Principal do UC em topicos |
Fluxo Alternativo | Fluxo Altenativo do UC em topicos |
Fluxo de Exceção | Fluxo de exceção do UC em topicos |
Pós Condições | Pos condições do UC |
Rastreabilidade | Rastreabilidade do UC |
Explicação dos elementos:
Atores: Representa os atores, podendo ser pessoas, instituições ou até sistemas do site ou app, que interagem com o caso de uso diretamente
Pré Condições: Indica as condições para que pelo menos um dos fluxos seja atendido completamente
Fluxo Principal: Representa o fluxo que ocorrerá com mais frequência quando o usuário utilizar tal recurso representado no caso de uso
Fluxo Alternativo: Representa o fluxo mais relevante que ocorrerá com menos frequencia que o fluxo principal
Fluxo de Exceção: Representa a exceção do recurso representado no caso de uso, normalmente sendo a recusação da funcionalidade ou saída da mesma
Pós Condições: Indica as condições que obrigatoriamente ocorrerão após a realização de cada fluxo
Rastreabilidade: Indica a rastreabilidade utilizada pra criação do caso de uso
Casos de Uso
Legenda: * UC -> Caso de Uso
Casos de Uso Geral
UC01 - Fazer Login
UC01 | Fazer Login |
---|---|
Versão | Atual: 1.0 (10/12) |
Autores | Pedro Lucas e Thiago |
Descrição | Fazer Login no MEI |
Atores | > Usuário > MEI |
Pré Condições | > Estar deslogado |
Fluxo Principal | > Usuário acessa o MEI > Usuário digita o CNPJ > Usuário digita sua senha > Usuário clica em "Acessar" > Usuário ficará logado até sair |
Fluxo Alternativo | Por ser um processo burocrático, não tem fluxo alternativo |
Fluxo de Exceção | Fluxo de Exceção 1 - CNPJ inválido > Aplicativo avisa que não foi possível realizar o login Fluxo de Exceção 2 - Esquecer a Senha > Usuário clica em "Esqueceu a Senha?" Usuário recebe um e-mail e sms para recuperar |
Pós Condições | Usuário fica logado e pode realizar todas as ações |
Rastreabilidade | BS02 |
Tabela 1 - Detalhe da figura 1 (Fonte: autoria própria - Pedro)
UC02 - Cadastro
UC02 | Realizar Cadastro |
---|---|
Versão | Atual: 1.0 (10/12) |
Autores | Pedro Lucas e Thiago |
Descrição | Enviar as documentações necessárias para virar MEI |
Atores | > Usuário > MEI > Serviço de Autenticação do MEI |
Pré Condições | > Não ser MEI |
Fluxo Principal | > Usuário acessa o MEI > Usuário clica em "Criar CNPJ" > Usuário envia todas as documentações |
Fluxo Alternativo | Por ser um processo burocrático, não tem fluxo alternativo |
Fluxo de Exceção | Fluxo de Exceção 1 - Usuário já é MEI > Aplicativo indica que a pessoa em questão já é MEI |
Pós Condições | Usuário volta para a página de Login |
Rastreabilidade | BS01 |
Tabela 2 - Detalhe da figura 2 (Fonte: autoria própria - Pedro)
UC03 - Acesso a Suporte
UC03 | Acesso a Suporte |
---|---|
Versão | Atual: 1.0 (10/12) |
Autores | Pedro Lucas e Thiago |
Descrição | Fazer uma pergunta no chat |
Atores | > Usuário > MEI |
Pré Condições | > Estar Logado |
Fluxo Principal | > Usuário acessa o MEI > Usuário digita o CNPJ > Usuário digita sua senha > Usuário clica em "Acessar" > Usuário clica no balão de texto no canto inferior esquerdo > Usuário pergunta no chat para receber logo em seguida uma resposta do Suporte |
Fluxo Alternativo | Por ser um processo burocrático, não tem fluxo alternativo |
Fluxo de Exceção | Fluxo de Exceção 1 - Vaga consta no FAQ > Aplicativo indica um guia presente no FAQ |
Pós Condições | Usuário volta para a página inicial |
Rastreabilidade | BS07 |
Tabela 3 - Detalhe da figura 3 (Fonte: autoria própria - Pedro)
UC04 - Lembrete
UC04 | Receber Lembrete de Pagamento |
---|---|
Versão | Atual: 1.0 (10/12) |
Autores | Pedro Lucas e Thiago |
Descrição | Receber uma notificação para lembrar do pagamento do DAS |
Atores | > Usuário > MEI |
Pré Condições | > Estar Logado |
Fluxo Principal | > Usuário acessa o MEI > Usuário digita o CNPJ > Usuário digita sua senha > Usuário clica em "Acessar" > Ligar "Lembrete" |
Fluxo Alternativo | > Usuário acessa o MEI > Usuário digita o CNPJ > Usuário digita sua senha > Usuário recebe o lembrete como primeira mensagem antes de utilizar o MEI |
Fluxo de Exceção | Fluxo de Exceção 1 - Lembrete Desligado > Usuário deixa desligado os lembretes Fluxo de Exceção 2 - Silencioso > Usuário deixa o celular no silencioso |
Pós Condições | Usuário segue para a página principal |
Rastreabilidade | BS03 |
Tabela 4 - Detalhe da figura 4 (Fonte: autoria própria - Pedro)
UC05 - Plataforma Unica
UC05 | Utilizar apenas o MEI |
---|---|
Versão | Atual: 1.0 (10/12) |
Autores | Pedro Lucas e Thiago |
Descrição | Autorizar acesso a dados externos |
Atores | > Usuário > MEI > Serviço de Autorização do MEI |
Pré Condições | > Estar Logado |
Fluxo Principal | > Usuário acessa o MEI > Usuário digita o CNPJ > Usuário digita sua senha > Usuário clica em "Acessar" > Usuário autoriza a utilização de outros sites do governo |
Fluxo Alternativo | Por ser um processo burocrático, não tem fluxo alternativo |
Fluxo de Exceção | Fluxo de Exceção 1 - Recusar > Usuário recusa a utilização |
Pós Condições | Usuário pode realizar outras operações sem necessitar de sites externos do Governo |
Rastreabilidade | BS04 e BS05 |
Tabela 5 - Detalhe da figura 5 (Fonte: autoria própria - Pedro
Referências Bibliográficas
[1] Duolingo Github Requisitos de Software, disponivel em: https://github.com/Requisitos-de-Software/2019.2-Duolingo Acesso em: 10 de dezembro de 2022
[2] Barbosa, S. D. J.; Silva, B. S. da; Silveira, M. S.; Gasparini, I.; Darin, T.; Barbosa, G. D. J. (2021) Interação Humano-Computador e Experiência do usuário. Autopublicação. ISBN: 978-65-00-19677-1. Acesso em: 09 de janeiro de 2023