diff --git a/docs/modelagem/cenarios.md b/docs/modelagem/cenarios.md new file mode 100644 index 00000000..dd7fa974 --- /dev/null +++ b/docs/modelagem/cenarios.md @@ -0,0 +1,555 @@ +# Cenários + +## Introdução + +Um cenário é uma narrativa concreta, rica em detalhes contextuais, de uma situação de uso da aplicação, envolvendo usuários, processos e dados reais ou potenciais (Barbosa et al., 2021). Para o desenvolvimento desse projetos, os cenários serão utilizados para entender as interações entre ambientes e sistemas e o fluxo do software. + +## Metodologia + +Para a elaboração desses cenários, iremos utilizar um modelo de construção, descrito na tabela 1. + +

Tabela 1: Modelo de criação dos cenários.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Modelo de Cenário
TítuloTítulo do cenário
ObjetivoEfeitos na situação que motivam as ações realizadas pelos atores
ContextoDetalhes da situação que motivam ou explicam os objetivos, ações e reações dos atores do cenário
AtoresPessoas que irão interagir com o aplicativo do tesouro direto
RecursosFerramentas utilizadas no cenário
EpisódiosAções realizadas pelos atores divididas em etapas
RestriçõesLimitações do cenário
ExceçãoPlanos ou procedimentos para lidar com situações extraordinárias ou erros inesperados durante o cenário
+

Autor: Maria Helena

+ +Inicialmente serão definidos os cenários das tarefas principais, que descrevem as tarefas de uso diário dos usuários, descrevendo as ações que são realizadas com mais frequência. + +## Cenários Identificados + +Os cenários listados nas tabelas 2 a X foram elaborados com base na análise dos requisitos elicitados, disponíveis na seção de [Requisitos](../elicitacao/grupo5/requisitos.md). + + +### Cenário 1 + +

Tabela 2: Cenário 1

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Cenário 1
TítuloConsulta de Investimentos por Instituição Financeira [RF01]
ObjetivoPermitir que o usuário visualize e compare os investimentos disponíveis em diferentes instituições financeiras.
ContextoO usuário deseja avaliar qual instituição oferece as melhores condições para investir, considerando taxas, prazos e rentabilidade.
AtoresPessoas que irão interagir com o aplicativo do tesouro direto
RecursosFerramentas utilizadas no cenário
EpisódiosAções realizadas pelos atores divididas em etapas
RestriçõesLimitações do cenário
ExceçãoPlanos ou procedimentos para lidar com situações extraordinárias ou erros inesperados durante o cenário
+

Autores: Maria Helena e Victor Rodrigues

+ + +### Cenário 2 + +

Tabela 3: Cenário 2

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Cenário 2
TítuloSimulação de compra de titulos [RF02]
ObjetivoEfeitos na situação que motivam as ações realizadas pelos atores
ContextoDetalhes da situação que motivam ou explicam os objetivos, ações e reações dos atores do cenário
AtoresPessoas que irão interagir com o aplicativo do tesouro direto
RecursosFerramentas utilizadas no cenário
EpisódiosAções realizadas pelos atores divididas em etapas
RestriçõesLimitações do cenário
ExceçãoPlanos ou procedimentos para lidar com situações extraordinárias ou erros inesperados durante o cenário
+

Autores: Maria Helena e Victor Rodrigues

+ + +### Cenário 3 + +

Tabela 4: Cenário 3

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Cenário 3
TítuloResgate Antecipado de Títulos [RF03]
ObjetivoEfeitos na situação que motivam as ações realizadas pelos atores
ContextoDetalhes da situação que motivam ou explicam os objetivos, ações e reações dos atores do cenário
AtoresPessoas que irão interagir com o aplicativo do tesouro direto
RecursosFerramentas utilizadas no cenário
EpisódiosAções realizadas pelos atores divididas em etapas
RestriçõesLimitações do cenário
ExceçãoPlanos ou procedimentos para lidar com situações extraordinárias ou erros inesperados durante o cenário
+

Autores: Maria Helena e Victor Rodrigues

+ + +### Cenário 4 + +

Tabela 5: Cenário 4

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Cenário 4
TítuloPlanejamento de Metas de Investimento [RF04]
ObjetivoEfeitos na situação que motivam as ações realizadas pelos atores
ContextoDetalhes da situação que motivam ou explicam os objetivos, ações e reações dos atores do cenário
AtoresPessoas que irão interagir com o aplicativo do tesouro direto
RecursosFerramentas utilizadas no cenário
EpisódiosAções realizadas pelos atores divididas em etapas
RestriçõesLimitações do cenário
ExceçãoPlanos ou procedimentos para lidar com situações extraordinárias ou erros inesperados durante o cenário
+

Autores: Maria Helena e Victor Rodrigues

+ + +### Cenário 5 + +

Tabela 6: Cenário 5

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Cenário 5
TítuloPlanejamento de Aposentadoria [RF05]
ObjetivoEfeitos na situação que motivam as ações realizadas pelos atores
ContextoDetalhes da situação que motivam ou explicam os objetivos, ações e reações dos atores do cenário
AtoresPessoas que irão interagir com o aplicativo do tesouro direto
RecursosFerramentas utilizadas no cenário
EpisódiosAções realizadas pelos atores divididas em etapas
RestriçõesLimitações do cenário
ExceçãoPlanos ou procedimentos para lidar com situações extraordinárias ou erros inesperados durante o cenário
+

Autores: Maria Helena e Victor Rodrigues

+ +### Cenário 6 + +

Tabela 7: Cenário 6

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Cenário 6
TítuloConsultar operações agendadas [RF08]
ObjetivoConsultar as operações de investimento em tesouros públicos que foram agendadas pelo aplicativo
Contexto +

Local: Tela de "Meus Investimentos" do aplicativo.

+

Tempo: Aproximadamente 1 minuto.

+

Pré-condição: Possuir um cadastro ativo no sistema e possuir agendamentos realizados.

+
Atores +
    +
  • Usuários do tesouro direto
  • +
  • Sistema do tesouro direto
  • +
+
Recursos +
    +
  • Aplicativo do tesouro direto instalado no celular
  • +
  • Conexão com a internet
  • +
+
Episódios +
    +
  1. Acessar o aplicativo
  2. +
  3. Realizar a autenticação no sistema
  4. +
  5. Acessar a tela principal do aplicativo
  6. +
  7. Navegar para a tela de meus investimentos
  8. +
  9. Visualizar seus agendamentos em formato de lista
  10. +
+
Restrições +
    +
  • O usuário só deverá poder visualizar os agendamentos que ele mesmo realizar
  • +
  • Somente usuários cadastrados e autenticados no aplicativo poderão realizar agendamentos
  • +
  • O sistema deverá realizar uma diferenciação entre agendamentos e compras que ainda não foram realizadas
  • +
+
Exceção +
    +
  • Erro de conexão à internet

    Caso o usuário não tenha acesso a internet, o aplicativo deverá gerar uma mensagem de erro de conexão

  • +
  • Erro de obtenção de usuário não autenticado

    Caso o usuário não esteja mais autenticado na aplicação e ele tente acessar os agendamentos o aplicativo deverá gerar uma mensagem de erro de "sessão expirada" e redirecioná-lo a tela de login

  • +
  • Erro de obtenção de agendamentos

    Caso o usuário não tenha nenhum agendamento o sistema deverá exibir um texto de aviso de nenhum investimento, com uma mensagem guiando o usuário a como realizar agendamentos no aplicativo.

  • +
+
+

Autores: Maria Helena e Victor Rodrigues

+ +### Cenário 7 + +

Tabela 8: Cenário 7

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Cenário 7
TítuloVisualizar lista de títulos públicos disponíveis [RF30]
ObjetivoVisualizar os títulos públicos disponíveis para a compra dentro da aplicação em formato de lista.
Contexto +

Local: Tela "Investir" do aplicativo.

+

Tempo: Aproximadamente 1 minuto.

+

Pré-condição: Possuir um cadastro ativo no sistema e o sistema possuir títulos cadastrados disponíveis para a visualização.

+
Atores +
    +
  • Usuários do tesouro direto
  • +
  • Sistema do tesouro direto
  • +
+
Recursos +
    +
  • Aplicativo do tesouro direto instalado no celular
  • +
  • Conexão com a internet
  • +
+
Episódios +
    +
  1. Acessar o aplicativo
  2. +
  3. Realizar a autenticação no sistema
  4. +
  5. Acessar a tela principal do aplicativo
  6. +
  7. Navegar para a tela de investimentos
  8. +
  9. Visualizar os investimentos disponíveis em formato de lista
  10. +
+
Restrições +
    +
  • Os investimentos deverão estar cadastrados no banco de dados no sistema
  • +
  • Os investimentos deverão ser acessíveis para os usuários do sistema
  • +
+
Exceção +
    +
  • Erro de conexão à internet

    Caso o usuário não tenha acesso a internet, o aplicativo deverá gerar uma mensagem de erro de conexão

  • +
  • Erro de usuário não autenticado

    Caso o usuário não esteja mais autenticado na aplicação e ele tente acessar a tela de investimentos o aplicativo deverá gerar uma mensagem de erro de "sessão expirada" e redirecioná-lo a tela de login

  • +
  • Erro de obtenção de investimentos

    Caso não seja possível obter nenhum título na tela de investimentos, o sistema deverá retornar ao usuário uma mensagem de erro de investimentos não disponíveis.

  • +
+
+

Autores: Maria Helena e Victor Rodrigues

+ +### Cenário 8 + +

Tabela 9: Cenário 8

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Cenário 8
TítuloConsultar as informações de liquidez dos títulos disponíveis [RF23]
ObjetivoPermitir que o usuário visualize as informações de liquidez referentes a cada título cadastrado no sistema
Contexto +

Local: Tela de "Simulador" referente a cada título do aplicativo.

+

Tempo: Aproximadamente 2 minutos.

+

Pré-condição: Possuir um cadastro ativo no sistema e possuir títulos disponíveis no sistema com informações de liquidez.

+
Atores +
    +
  • Usuários do tesouro direto
  • +
  • Sistema do tesouro direto
  • +
+
Recursos +
    +
  • Aplicativo do tesouro direto instalado no celular
  • +
  • Conexão com a internet
  • +
+
Episódios +
    +
  1. Acessar o aplicativo
  2. +
  3. Realizar a autenticação no sistema
  4. +
  5. Acessar a tela principal do aplicativo
  6. +
  7. Navegar para a tela de meus investimentos
  8. +
  9. Visualizar os títulos disponíveis
  10. +
  11. Clicar em "ver detalhes e simular" no título que deseja obter mais informações
  12. +
  13. Visualizar a tela de simulação com as informações detalhadas a respeito do título
  14. +
  15. Navegar até a seção de "Tempo de liquidação"
  16. +
+
Restrições +
    +
  • Os títulos disponíveis no sistema deverão possuir também os detalhes a respeito de liquidez associados a ele cadastrados no sistema
  • +
  • Somente usuários cadastrados e autenticados no aplicativo poderão visualizar informações a respeito da liquidez dos títulos
  • +
+
Exceção +
    +
  • Erro de conexão à internet

    Caso o usuário não tenha acesso a internet, o aplicativo deverá gerar uma mensagem de erro de conexão

  • +
  • Erro de usuário não autenticado

    Caso o usuário não esteja mais autenticado na aplicação e ele tente acessar as informações do título, o aplicativo deverá gerar uma mensagem de erro de "sessão expirada" e redirecioná-lo a tela de login

  • +
  • Erro de obtenção de dados do título

    Caso o título cadastrado não possua dados de liquidez associados a ele, o sistema deverá gerar uma mensagem de obtenção de dados interna para o usuário.

  • +
+
+

Autores: Maria Helena e Victor Rodrigues

+ + + +## Bibliografia + +> Bilheteria Digital - Cenários. Disponível em: . Acesso em 01 de dezembro de 2024 + +## Referências Bibliográficas + +> BARBOSA, S. D. J.; SILVA, B. S. da; SILVEIRA, M. S.; GASPARINI, I.; DARIN, T.; BARBOSA, G. D. J. *Interação Humano-Computador e Experiência do Usuário.* Autopublicação, 2021. ISBN: 978-65-00-19677-1.] +> +> SERRANO, Milene. Requisitos – Aula 10. 2017. Apresentação de slides. Disponível em: https://aprender3.unb.br/pluginfile.php/2972470/mod_resource/content/1/Aula%2010.pdf. + + +## Histórico de Versões + +| Versão | Data | Descrição | Autor(es) | Revisor(es) | +| ------ | ---------- | -------------------------------------------- | ------------------------------------------------ | ------------------------------------------------ | +| `1.0` | 01/12/2024 | Estrutura inical do documento | [Maria Helena](https://github.com/MariaCHelena) | [Victor Rodrigues](https://github.com/ViictorHugoo) | +| `1.1` | 01/12/2024 | Inicio da criação dos Cenários | [Victor Rodrigues](https://github.com/ViictorHugoo) | [Maria Helena](https://github.com/MariaCHelena) | diff --git a/docs/verificacao/grupo5/entrega2/relatorio-verificacao-e2-gp5.md b/docs/verificacao/grupo5/entrega2/relatorio-verificacao-e2-gp5.md index a73bf00b..46597f23 100644 --- a/docs/verificacao/grupo5/entrega2/relatorio-verificacao-e2-gp5.md +++ b/docs/verificacao/grupo5/entrega2/relatorio-verificacao-e2-gp5.md @@ -48,7 +48,7 @@ _Autor: [Thales Euflauzino](https://github.com/thaleseuflauzino), 2024._
-[**Vídeo 1:** Requisitos - Verificação Entrega 2](Adicionar link) +[**Vídeo 1:** Requisitos - Verificação Entrega 2](https://youtu.be/k64_m5UUJ1c) diff --git a/docs/verificacao/grupo5/entrega3/planej-verificacao-e3-gp5.md b/docs/verificacao/grupo5/entrega3/planej-verificacao-e3-gp5.md new file mode 100644 index 00000000..0386309b --- /dev/null +++ b/docs/verificacao/grupo5/entrega3/planej-verificacao-e3-gp5.md @@ -0,0 +1,135 @@ +# Planejamento da Verificação da Etapa 2 do Grupo + +## Introdução + +O artefato visa apresentar o planejamento para a verificação de cada artefato da etapa 3 do projeto (Modelagem de Requisitos) do [grupo](https://github.com/Requisitos-de-Software/2024.2-TesouroDireto). + +## Objetivos + +O objetivo deste documento é verificar se os artefatos produzidos para entrega 3 do [grupo](https://github.com/Requisitos-de-Software/2024.2-TesouroDireto) possuem os itens e o padrão exigidos. É importante citar que essa verificação em momento nenhum busca diminuir os membros responsáveis seu trabalho, apenas aplicar os conceitos de verificação. + +## Metodologia + +A metodologia escolhida para esta verificação é uma adaptação da inspeção. Desenvolvida originalmente para códigos de software por Fagan na IBM em 1976, essa técnica consiste em uma revisão formal dos artefatos produzidos a fim de se encontrar defeitos, a figura 1 exemplifica as etapas que Fagan propôs para esse processo. + +
+ +**Figura 1** - Etapas da Inspeção de acordo com Fagan. + + + +![inspecaofagan](../../../assets/inspecao-fagan.png) + +_Fonte: SOMMERVILLE (2007)._ 5 + +
+ +### Objetos da Verificação + +Os artefatos alvos dessa verificação são: + +- [Léxicos](../../../modelagem/lexicos.md) na versão 1.0 de data 28/11/2024, produzido por [Thales Euflauzino](https://github.com/thaleseuflauzino) com revisão de [Maria Helena](https://github.com/MariaCHelena). +- [Cenários](../../../modelagem/cenarios.md) na versão XX de data XX/12/2024, produzido por [XX](https://github.com/XX) e revisado por [XX](https://github.com/XX). +- [XX](../../../XX/XX/XX.md) na versão XX de data XX/12/2024, produzido por [XX](https://github.com/XX) com revisão de [XX](https://github.com/XX). +- [XX](../../../XX/XX/XX.md) na versão XX de data XX/12/2024, produzido por [XX](https://github.com/XX) com revisão de [XX](https://github.com/XX). +- [XX](../../../XX/XX/XX.md) na versão XX de data XX/12/2024, produzido por [XX](https://github.com/XX) com revisão de [XX](https://github.com/XX). + +### Resultados das Verificações + +Os resultados das verificações podem ser acessados através do seguinte link: + +- [Relatório da Verificação](./relatorio-verificacao-e3-gp5.md); + +### Cronograma + +A verificação será realizada no período de 07 de dezembro de 2024, com os resultados sendo relatados através da página de documentação do Grupo 5 no dia 07 de dezembro de 2024. A tabela 1 a seguir, apresenta o cronograma das atividades a serem realizadas. + +
+ +**Tabela 1** - Cronograma das Atividades. + +| Data | Descrição | Responsável | +| ---------- | ---------------------------- | ------------------------------------------- | +| 22/11/2024 | Planejamento da Verificação | [Thales Euflauzino](https://github.com/thaleseuflauzino) | +| 23/11/2024 | Adição dos resultados. | [Grupo](https://github.com/Requisitos-de-Software/2024.2-TesouroDireto) | + +_Autor: [Thales Euflauzino](https://github.com/thaleseuflauzino), 2024_ + +
+ +## Lista de Verificação + +As listas de verificação foram construídas levando em conta os padrões esperados para cada artefato e as principais tarefas realizadas na elaboração dos mesmos, tudo isso de acordo com os slides da _Aula 04 da professora Milene e Maurício Serrano_4. + +### Geral + +
+ +**Tabela 1** - Lista de Verificação. + +| ID | Descrição | Avaliação | Autor | Data e Hora | +| :--------------: | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :---------: | ----------------- | ------------------- | +| **Itens do Desenvolvimento do Projeto** | | | | | +| 1 | As especificações dos cenários para o projeto.
Exemplo de especificação dos cenários? 2 | **RESPOSTA** | André Barros | **DATA/HORA** | +| 2 | Os cenários possuem os elementos básicos de um cenário (Título, Metas/Objetivo, Contexto, Atores, Recursos, Exceção e Episódios).
Quais elementos dos cenários? 2 | **RESPOSTA** | André Barros | **DATA/HORA** | +| 3 | As especificações dos léxicos.
O que são léxicos? 1 | **RESPOSTA** | André Barros | **DATA/HORA** | +| 4 | A definição do usuário nos léxicos. | **RESPOSTA** | André Barros | **DATA/HORA** | +| 5 | Os léxicos possuem ligações entre si (hiperlinks). | **RESPOSTA** | André Barros | **DATA/HORA** | +| 6 | Os léxicos utilizam a estrutura de dicionário (verbo, objeto, estado).
O que é o dicionário dos léxicos?1 | **RESPOSTA** | André Barros | **DATA/HORA** | +| 7 | A especificação do caso de uso. | **RESPOSTA** | André Barros | **DATA/HORA** | +| 8 | Os atores principais e secundários no diagrama de caso de uso.
3 [min. 3:27]. | **RESPOSTA** | André Barros | **DATA/HORA** | +| 9 | O ator principal está do lado esquerdo do sistema no diagrama de caso de uso.
3 [min. 3:57] | **RESPOSTA** | André Barros | **DATA/HORA** | +| 10 | Os atores estão fora da caixa de limite do sistema no diagrama de caso de uso.
3 [min. 2:55] | **RESPOSTA** | André Barros | **DATA/HORA** | +| 11 | A especificação do diagrama de caso de uso (com Nome, Descrição, Atores, Pré-Condição, Pós-Condição, Fluxo Principal, Fluxo Alternativo e Fluxo de Exceção etc.). | **RESPOSTA** | André Barros | **DATA/HORA** | +| 12 | No diagrama de caso de uso há ao menos um caso de uso com pontos de extensão?
3 [min. 8:35] | **RESPOSTA** | André Barros | **DATA/HORA** | +| 13 | A participação do cliente e/ou persona na validação do diagrama de caso de uso. | **RESPOSTA** | André Barros | **DATA/HORA** | +| 14 | A especificação suplementar.
O que é especificação suplementar? 2 | **RESPOSTA** | André Barros | **DATA/HORA** | +| 15 | O artefato segue o modelo FURPS+. | **RESPOSTA** | André Barros | **DATA/HORA** | +| 16 | O documento especifica o tempo de resposta, no desempenho? | **RESPOSTA** | André Barros | **DATA/HORA** | +| 17 | O documento especifica qual plataforma o aplicativo pode ser executado? | **RESPOSTA** | André Barros | **DATA/HORA** | +| 18 | Todos os requisitos podem ser testados (RF e RNF)?
**Identificar quais requisitos não são testáveis/verificáveis.** | **RESPOSTA** | André Barros | **DATA/HORA** | +| **Itens do Conteúdo da Disciplina** (a foto referente ao texto está no ID) | | | | | +| P1 | Todos os elementos necessários no diagrama de caso de uso estão presentes? (atores, relacionamentos, sistemas e casos de uso) 3 [min. 1:37]. | **RESPOSTA** | Thales Euflauzino | **DATA/HORA** | +| P2 | Víctor Schmidt | **RESPOSTA** | Víctor Schmidt | **DATA/HORA** | +| P3 | Victor Rodrigues | **RESPOSTA** | Victor Rodrigues | **DATA/HORA** | +| P4 | Maria Helena | **RESPOSTA** | Maria Helena | **DATA/HORA** | +| P5 | Júlia Takaki | **RESPOSTA** | Júlia Takaki | **DATA/HORA** | + +_Autor: [Thales Euflauzino](https://github.com/thaleseuflauzino), 2024._ + +
+ +## Bibliografia +> 1. SERRANO, Milene; SERRANO, Maurício. Apresentação Modelagem de Requisitos - Cenários, Léxicos e Ferramenta C&L. Brasília: UnB Gama, s.d. 1 apresentação em slides. Disponível em: [https://aprender3.unb.br/pluginfile.php/2972470/mod_resource/content/1/Aula%2010.pdf](https://aprender3.unb.br/pluginfile.php/2972470/mod_resource/content/1/Aula%2010.pdf). +> +> 2. SERRANO, Milene; SERRANO, Maurício. Apresentação Modelagem de Requisitos - Casos de Uso e Especificação Suplementar. Brasília: UnB Gama, s.d. 1 apresentação em slides. Disponível em: [https://aprender3.unb.br/pluginfile.php/2972480/mod_resource/content/1/Requisitos%20-%20Aula%20013a.pdf](https://aprender3.unb.br/pluginfile.php/2972480/mod_resource/content/1/Requisitos%20-%20Aula%20013a.pdf) +> +> 3. LUCID SOFTWARE PORTUGUÊS. Tutorial de Caso de Uso UML. YouTube, 25 abr. 2019. Disponível em: [https://youtu.be/ab6eDdwS3rA](https://youtu.be/ab6eDdwS3rA). Acesso em: 28 nov. 2024. +> +> 4 SERRANO, MAURÍCIO; SERRANO, Milene. **Slides da aula Requisitos – Aula 04**. Disponível em: [https://aprender3.unb.br/pluginfile.php/2523041/mod_resource/content/3/Requisitos%20-%20Aula%2004.pdf](https://aprender3.unb.br/pluginfile.php/2523041/mod_resource/content/3/Requisitos%20-%20Aula%2004.pdf). Acesso em: 02 de novembro de 2024. +> +> 5 SOMMERVILLE, Ian. **Engenharia de software.** 08. ed. São Paulo: Pearson Addison Wesley, 2007 +> +> SALES, André Barros. Plano de Ensino. Aprender 3. Distrito Federal, 2024. Disponível em: [https://aprender3.unb.br/pluginfile.php/2972367/mod_resource/content/51/Plano_de_Ensino%20RE%20022024%20Turma%2002%20v1.pdf](https://aprender3.unb.br/pluginfile.php/2972367/mod_resource/content/51/Plano_de_Ensino%20RE%20022024%20Turma%2002%20v1.pdf). Acesso em 04 dez. 2024. +> +>P2
![Referencia 2](./p2.png) SCHMIDT ADICIONE SE HOUVER REFERENCIA DE IMAGEM, SE NAO TIRE!!!!!!! COLOQUE TAMBÉM NO PLANEJAMENTO +>**** +>P3
![Referência 3](./p3.png) RODRIGUES ADICIONE SE HOUVER REFERENCIA DE IMAGEM, SE NAO TIRE!!!!!!! COLOQUE TAMBÉM NO PLANEJAMENTO +>**** +> P4
![Referência 4](./p3.png) HELENA ADICIONE SE HOUVER REFERENCIA DE IMAGEM, SE NAO TIRE!!!!!!! COLOQUE TAMBÉM NO PLANEJAMENTO +>**** +> P5
![Referência 5](./p5.png) TAKAKI ADICIONE SE HOUVER REFERENCIA DE IMAGEM, SE NAO TIRE!!!!!!! COLOQUE TAMBÉM NO PLANEJAMENTO + + + +## Histórico de Versões + +| Versão | Data | Descrição | Autor(es) | Revisor(es) | +| -------- | ------ | ------ | ---------- | ---------- | +| `1.0` | 04/12/2024 | Criação do documento | [Thales Euflauzino](https://github.com/thaleseuflauzino) | [Victor Rodrigues](https://github.com/ViictorHugoo) | diff --git a/docs/verificacao/grupo5/entrega3/referencias_png/elementoscenarios.png b/docs/verificacao/grupo5/entrega3/referencias_png/elementoscenarios.png new file mode 100644 index 00000000..a589c485 Binary files /dev/null and b/docs/verificacao/grupo5/entrega3/referencias_png/elementoscenarios.png differ diff --git a/docs/verificacao/grupo5/entrega3/referencias_png/especificacaocenarios.png b/docs/verificacao/grupo5/entrega3/referencias_png/especificacaocenarios.png new file mode 100644 index 00000000..e900da8f Binary files /dev/null and b/docs/verificacao/grupo5/entrega3/referencias_png/especificacaocenarios.png differ diff --git a/docs/verificacao/grupo5/entrega3/referencias_png/oqesuplementar.png b/docs/verificacao/grupo5/entrega3/referencias_png/oqesuplementar.png new file mode 100644 index 00000000..c15189f5 Binary files /dev/null and b/docs/verificacao/grupo5/entrega3/referencias_png/oqesuplementar.png differ diff --git a/docs/verificacao/grupo5/entrega3/referencias_png/oqsaolexicos.png b/docs/verificacao/grupo5/entrega3/referencias_png/oqsaolexicos.png new file mode 100644 index 00000000..a2f824e3 Binary files /dev/null and b/docs/verificacao/grupo5/entrega3/referencias_png/oqsaolexicos.png differ diff --git a/docs/verificacao/grupo5/entrega3/referencias_png/tiposlexicos.png b/docs/verificacao/grupo5/entrega3/referencias_png/tiposlexicos.png new file mode 100644 index 00000000..decd2d01 Binary files /dev/null and b/docs/verificacao/grupo5/entrega3/referencias_png/tiposlexicos.png differ diff --git a/docs/verificacao/grupo5/entrega3/relatorio-verificacao-e3-gp5.md b/docs/verificacao/grupo5/entrega3/relatorio-verificacao-e3-gp5.md new file mode 100644 index 00000000..ed31b49d --- /dev/null +++ b/docs/verificacao/grupo5/entrega3/relatorio-verificacao-e3-gp5.md @@ -0,0 +1,91 @@ +# Verificação dos artefatos + +## Introdução + +Após o planejamento, realiza-se a inspeção dos artefatos. Este documento apresenta os objetivos da verificação, a metodologia utilizada e a lista de verificação para a avaliação. Além disso, os problemas encontrados poderão conter observações e serão sumarizados e analisados, fornecendo informações valiosas para auxiliar na sua correção. + +## Objetivo + +O objetivo deste documento é relatar os resultados das verificações realizadas acerca dos artefatos produzidos pelo [grupo](https://github.com/Requisitos-de-Software/2024.2-TesouroDireto) durante a etapa 3. + +## Metodologia + +Os resultados da verificação do artefato foram obtidos a partir da lista de verificação elaborada na página de [planejamento](../entrega3/planej-verificacao-e3-gp5.md) Para responder às perguntas apresentadas na lista de verificação, o avaliador usará as opções **Sim**, **Não** ou **Incompleto**. O avaliador poderá, também, escrever observações em cada pergunta, detalhando pontos que achar necessários. + +### Cronograma e Participantes + +Os participantes da verificação são todos integrantes do grupo. [Víctor Schmidt](https://github.com/moonshinerd), que irá verificar e corrigir possíveis problemas com os outros integrantes do grupo. E o integrante do grupo [Thales Euflauzino](https://github.com/thaleseuflauzino) realizará a revisão da avaliação. Em relação ao cronograma seguido, ele já foi explicitado na página de [planejamento](../entrega3/planej-verificacao-e3-gp5.md). + +
+ +**Tabela 1** - Lista de Verificação. + +| ID | Descrição | Avaliação | Autor | Data e Hora | +| :--------------: | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :---------: | ----------------- | ------------------- | +| **Itens do Desenvolvimento do Projeto** | | | | | +| 1 | As especificações dos cenários para o projeto.
Exemplo de especificação dos cenários? 2 | **RESPOSTA** | André Barros | **DATA/HORA** | +| 2 | Os cenários possuem os elementos básicos de um cenário (Título, Metas/Objetivo, Contexto, Atores, Recursos, Exceção e Episódios).
Quais elementos dos cenários? 2 | **RESPOSTA** | André Barros | **DATA/HORA** | +| 3 | As especificações dos léxicos.
O que são léxicos? 1 | **RESPOSTA** | André Barros | **DATA/HORA** | +| 4 | A definição do usuário nos léxicos. | **RESPOSTA** | André Barros | **DATA/HORA** | +| 5 | Os léxicos possuem ligações entre si (hiperlinks). | **RESPOSTA** | André Barros | **DATA/HORA** | +| 6 | Os léxicos utilizam a estrutura de dicionário (verbo, objeto, estado).
O que é o dicionário dos léxicos?1 | **RESPOSTA** | André Barros | **DATA/HORA** | +| 7 | A especificação do caso de uso. | **RESPOSTA** | André Barros | **DATA/HORA** | +| 8 | Os atores principais e secundários no diagrama de caso de uso.
3 [min. 3:27]. | **RESPOSTA** | André Barros | **DATA/HORA** | +| 9 | O ator principal está do lado esquerdo do sistema no diagrama de caso de uso.
3 [min. 3:57] | **RESPOSTA** | André Barros | **DATA/HORA** | +| 10 | Os atores estão fora da caixa de limite do sistema no diagrama de caso de uso.
3 [min. 2:55] | **RESPOSTA** | André Barros | **DATA/HORA** | +| 11 | A especificação do diagrama de caso de uso (com Nome, Descrição, Atores, Pré-Condição, Pós-Condição, Fluxo Principal, Fluxo Alternativo e Fluxo de Exceção etc.). | **RESPOSTA** | André Barros | **DATA/HORA** | +| 12 | No diagrama de caso de uso há ao menos um caso de uso com pontos de extensão?
3 [min. 8:35] | **RESPOSTA** | André Barros | **DATA/HORA** | +| 13 | A participação do cliente e/ou persona na validação do diagrama de caso de uso. | **RESPOSTA** | André Barros | **DATA/HORA** | +| 14 | A especificação suplementar.
O que é especificação suplementar? 2 | **RESPOSTA** | André Barros | **DATA/HORA** | +| 15 | O artefato segue o modelo FURPS+. | **RESPOSTA** | André Barros | **DATA/HORA** | +| 16 | O documento especifica o tempo de resposta, no desempenho? | **RESPOSTA** | André Barros | **DATA/HORA** | +| 17 | O documento especifica qual plataforma o aplicativo pode ser executado? | **RESPOSTA** | André Barros | **DATA/HORA** | +| 18 | Todos os requisitos podem ser testados (RF e RNF)?
**Identificar quais requisitos não são testáveis/verificáveis.** | **RESPOSTA** | André Barros | **DATA/HORA** | +| **Itens do Conteúdo da Disciplina** (a foto referente ao texto está no ID) | | | | | +| P1 | Todos os elementos necessários no diagrama de caso de uso estão presentes? (atores, relacionamentos, sistemas e casos de uso) 3 [min. 1:37]. | **RESPOSTA** | Thales Euflauzino | **DATA/HORA** | +| P2 | Víctor Schmidt | **RESPOSTA** | Víctor Schmidt | **DATA/HORA** | +| P3 | Victor Rodrigues | **RESPOSTA** | Victor Rodrigues | **DATA/HORA** | +| P4 | Maria Helena | **RESPOSTA** | Maria Helena | **DATA/HORA** | +| P5 | Júlia Takaki | **RESPOSTA** | Júlia Takaki | **DATA/HORA** | + +_Autor: [Thales Euflauzino](https://github.com/thaleseuflauzino), 2024._ + +
+ +## Vídeo da Verificação + +
+ +[**Vídeo 1:** Requisitos - Verificação Entrega 2](COLOQUE AQUI O LINK DO VIDEO!!!!!!!!!!!!!!!!!!!!!!!!!!!!) + + + +_Autor: NOME E LINK GITHUB, 2024_ + +
+ +--- +## Bibliografia + +> 1. SERRANO, Milene; SERRANO, Maurício. Apresentação Modelagem de Requisitos - Cenários, Léxicos e Ferramenta C&L. Brasília: UnB Gama, s.d. 1 apresentação em slides. Disponível em: [https://aprender3.unb.br/pluginfile.php/2972470/mod_resource/content/1/Aula%2010.pdf](https://aprender3.unb.br/pluginfile.php/2972470/mod_resource/content/1/Aula%2010.pdf). +> +> 2. SERRANO, Milene; SERRANO, Maurício. Apresentação Modelagem de Requisitos - Casos de Uso e Especificação Suplementar. Brasília: UnB Gama, s.d. 1 apresentação em slides. Disponível em: [https://aprender3.unb.br/pluginfile.php/2972480/mod_resource/content/1/Requisitos%20-%20Aula%20013a.pdf](https://aprender3.unb.br/pluginfile.php/2972480/mod_resource/content/1/Requisitos%20-%20Aula%20013a.pdf) +> +> 3. LUCID SOFTWARE PORTUGUÊS. Tutorial de Caso de Uso UML. YouTube, 25 abr. 2019. Disponível em: [https://youtu.be/ab6eDdwS3rA](https://youtu.be/ab6eDdwS3rA). Acesso em: 28 nov. 2024. +> +> SALES, André Barros. Plano de Ensino. Aprender 3. Distrito Federal, 2024. Disponível em: [https://aprender3.unb.br/pluginfile.php/2972367/mod_resource/content/51/Plano_de_Ensino%20RE%20022024%20Turma%2002%20v1.pdf](https://aprender3.unb.br/pluginfile.php/2972367/mod_resource/content/51/Plano_de_Ensino%20RE%20022024%20Turma%2002%20v1.pdf). Acesso em 04 dez. 2024. +> +>P2
![Referencia 2](./p2.png) SCHMIDT ADICIONE SE HOUVER REFERENCIA DE IMAGEM, SE NAO TIRE!!!!!!! COLOQUE TAMBÉM NO PLANEJAMENTO +>**** +>P3
![Referência 3](./p3.png) RODRIGUES ADICIONE SE HOUVER REFERENCIA DE IMAGEM, SE NAO TIRE!!!!!!! COLOQUE TAMBÉM NO PLANEJAMENTO +>**** +> P4
![Referência 4](./p3.png) HELENA ADICIONE SE HOUVER REFERENCIA DE IMAGEM, SE NAO TIRE!!!!!!! COLOQUE TAMBÉM NO PLANEJAMENTO +>**** +> P5
![Referência 5](./p5.png) TAKAKI ADICIONE SE HOUVER REFERENCIA DE IMAGEM, SE NAO TIRE!!!!!!! COLOQUE TAMBÉM NO PLANEJAMENTO + + +## Histórico de Versões + +| Versão | Data | Descrição | Autor(es) | Revisor(es) | +| -------- | ------ | ------ | ---------- | ---------- | +| `1.0` | 04/12/2024 | Criação do documento | [Thales Euflauzino](https://github.com/thaleseuflauzino) | [Victor Rodrigues](https://github.com/ViictorHugoo) | diff --git a/mkdocs.yml b/mkdocs.yml index 870d54a4..6d20cba8 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -24,7 +24,7 @@ nav: - Cronograma Planejado: Planejamento-do-projeto/cronograma-planejado.md - Cronograma Executado: Planejamento-do-projeto/cronograma-executado.md - Ferramentas: Planejamento-do-projeto/ferramentas.md - + - Elicitação de Requisitos: - Definição do Perfil de Usuário: - Perfil de Usuário: elicitacao/grupo5/definicao-perfil_de_usuario/perfil-usuario.md @@ -42,6 +42,7 @@ nav: - Requisitos Elicitados: elicitacao/grupo5/requisitos.md - Modelagem: - Léxicos: modelagem/lexicos.md + - Cenários: modelagem/cenarios.md - Verificação: - Panorama geral: verificacao/lv-geral.md - Grupo 5: @@ -52,6 +53,9 @@ nav: - Entrega 2: - Planejamento da verificação: verificacao/grupo5/entrega2/planej-verificacao-e2-gp5.md - Relatório de verificação: verificacao/grupo5/entrega2/relatorio-verificacao-e2-gp5.md + - Entrega 3: + - Planejamento da verificação: verificacao/grupo5/entrega3/planej-verificacao-e3-gp5.md + - Relatório de verificação: verificacao/grupo5/entrega3/relatorio-verificacao-e3-gp5.md - Grupo +1 (6): - Entrega 1: - Planejamento da verificação: verificacao/grupo6/entrega1/planej-verificacao-e1-gp6.md