Pular para conteúdo

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

Figura 1 - Diagrama Do UC Geral

UC01 - Fazer Login

Figura 2 - Diagrama Do UC 01

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

Figura 3 - Diagrama Do UC 02

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

Figura 4 - Diagrama Do UC 03

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

Figura 5 - Diagrama Do UC 04

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

Figura 6 - Diagrama Do UC 05

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