Pular para conteúdo

Técnicas utilizadas

Introdução

Esta página documenta as técnicas utilizadas pelo Grupo 6 no desenvolvimento do projeto do app Firefox. Aqui, detalhamos as metodologias aplicadas em cada etapa do projeto e os membros do grupo responsáveis por cada técnica. As tabelas a seguir resumem essas informações, proporcionando uma visão clara e organizada do nosso processo de trabalho.

Tabelas das Técnicas Utilizadas

Nesta seção serão dispostas as tabelas das técnicas utlizadas durante o desenvolvimento do projeto divididas de acordo com as entregas da disciplina. Vale ressaltar que apenas artefatos de desenvolvimento serão contemplados nas tabelas, artefatos de planejamento e organização, como o cronograma e outros, não serão avaliados.

Entrega 1 - Pré-Rastreabilidade

As técnicas utilizadas no desenvolvimento da Entrega 1 - "Pré-rastreabilidade" podem ser encontradas na Tabela 1, abaixo:

Tabela 1: Técnicas utilizadas na Entrega 1

Artefato Técnica Participantes
Rich Picture Rich Picture Lucas Martins

Autor: Guilherme Westphall

Entrega 2 - Elicitação

As técnicas utilizadas no desenvolvimento da Entrega 2 - "Elicitação" podem ser encontradas na Tabela 2, abaixo:

Tabela 2: Técnicas utilizadas na Entrega 2

Artefato Técnica Participantes
Requisitos Elicitados Brainstorming Guilherme Westphall, Lucas Martins
Entrevista Kauan Eiras
Observação Guilherme Westphall, Kauan Eiras
Questionário Kauan Eiras
Especificação de Requisitos Análise de documentos Guilherme Westphall
Validação com usuário Guilherme Westphall
Requisitos priorizados In or out Guilherme Westphall, Kauan Eiras
Three Level Scale Davi Pierre, Lucas Martins
MoSCoW Leonardo Sobrinho, Kallyne Macedo
Perfil de usuário Análise de documentos Leonardo Sobrinho, Lucas Martins
Personas Análise de documentos Leonardo Sobrinho, Kallyne Macedo

Autor: Guilherme Westphall

Entrega 3 - Modelagem

As técnicas utilizadas no desenvolvimento da Entrega 3 - "Modelagem" podem ser encontradas na Tabela 3, abaixo:

Tabela 3: Técnicas utilizadas na Entrega 3

Artefato Técnica Participantes
Léxicos Léxicos Guilherme Westphall, Kauan Eiras, Davi Pierre
Cenários Cenários Guilherme Westphall, Kauan Eiras, Davi Pierre, Lucas Martins, Leonardo Sobrinho, Kallyne Macedo
Casos de Uso Diagrama de Casos de Uso Davi Pierre, Kallyne Macedo
Especificações de Casos de Uso Guilherme Westphall, Kauan Eiras, Davi Pierre, Lucas Martins, Leonardo Sobrinho, Kallyne Macedo
Validação dos casos de uso Validação com usuário Kallyne Macedo
Especificação Suplementar FURPS+ Lucas Martins, Leonardo Sobrinho, Kallyne Macedo

Autor: Guilherme Westphall

Entrega 4 - Modelagem Ágil

As técnicas utilizadas no desenvolvimento da Entrega 4 - "Modelagem Ágil" podem ser encontradas na Tabela 4, abaixo:

Tabela 4: Técnicas utilizadas na Entrega 4

Artefato Técnica Participantes
Backlog Product Backlog Kallyne Macedo, Leonardo Sobrinho
Histórias de Usuário Histórias de Usuário Guilherme Westphall, Kauan Eiras, Davi Pierre, Lucas Martins, Leonardo Sobrinho, Kallyne Macedo
Validação com Usuário Kauan Eiras, Lucas Martins
NFR Framework Softgoal Interdependency Graph Guilherme Westphall, Kauan Eiras, Davi Pierre, Lucas Martins, Leonardo Sobrinho, Kallyne Macedo
Propagação de impactos Guilherme Westphall, Kauan Eiras, Davi Pierre, Lucas Martins, Leonardo Sobrinho, Kallyne Macedo
Cartões de especificação Guilherme Westphall, Kauan Eiras, Davi Pierre, Lucas Martins, Leonardo Sobrinho, Kallyne Macedo

Autor: Guilherme Westphall

Entrega 5.1 - Verificação Grupo + 1

As técnicas utilizadas no desenvolvimento da Entrega 5.1 - "Verificação Grupo + 1" podem ser encontradas na Tabela 5, abaixo:

Tabela 5: Técnicas utilizadas na Entrega 5.1

Artefato Técnica Participantes
Pré-Rastreabilidade Inspeção de Fagan Davi Pierre
Elicitação Inspeção de Fagan Lucas Martins, Leonardo Sobrinho
Modelagem Inspeção de Fagan Kauan Eiras, Kallyne Macedo
Modelagem Ágil Inspeção de Fagan Guilherme Westphall

Autor: Guilherme Westphall

Entrega 5.2 - Verificação e Validação

As técnicas utilizadas no desenvolvimento da Entrega 5.2 - "Verificação e Validação" podem ser encontradas na Tabela 6, abaixo:

Tabela 6: Técnicas utilizadas na Entrega 5.2

Artefato Técnica Participantes
Pré-Rastreabilidade Inspeção de Fagan Davi Pierre
Elicitação Inspeção de Fagan Lucas Martins, Leonardo Sobrinho
Modelagem Inspeção de Fagan Kauan Eiras, Kallyne Macedo
Modelagem Ágil Inspeção de Fagan Guilherme Westphall
Pós-Rastreabilidade Inspeção de Fagan Guilherme Westphall
Validação do Protótipo Prototipação de Alta Fidelidade Guilherme Westphall, Kauan Eiras, Davi Pierre, Lucas Martins, Leonardo Sobrinho, Kallyne Macedo
Validação com Usuário Guilherme Westphall, Davi Pierre, Lucas Martins, Kallyne Macedo
Comprovação Informal Comprovação Informal via email Kauan Eiras

Autor: Guilherme Westphall

Entrega 6 - Pós-Rastreabilidade

As técnicas utilizadas no desenvolvimento da Entrega 6 - "Pós-rastreabilidade" podem ser encontradas na Tabela 7, abaixo:

Tabela 7: Técnicas utilizadas na Entrega 6

Artefato Técnica Participantes
Baseline Nenhuma técnica específica foi utilizada na construção da baseline Guilherme Westphall, Kauan Eiras, Davi Pierre, Lucas Martins, Leonardo Sobrinho, Kallyne Macedo
Backward-From Matriz de rastreabilidade Guilherme Westphall, Kauan Eiras, Davi Pierre, Lucas Martins, Leonardo Sobrinho, Kallyne Macedo
Forward-From Matriz de rastreabilidade Guilherme Westphall, Kauan Eiras, Davi Pierre, Lucas Martins, Leonardo Sobrinho, Kallyne Macedo
Elos Meta-modelo de Toranzo Guilherme Westphall, Kauan Eiras, Davi Pierre, Lucas Martins, Leonardo Sobrinho, Kallyne Macedo

Autor: Guilherme Westphall

Conclusão

O projeto de documentação de requisitos do aplicativo Firefox utilizou uma variedade de técnicas para garantir a integridade e clareza dos requisitos ao longo de todas as fases. Foram aplicadas técnicas que estabeleceram uma base sólida, métodos de elicitação para entender as necessidades dos usuários, transformações dos requisitos em modelos claros e práticas ágeis para adaptação rápida. Verificações colaborativas garantiram a qualidade e conformidade dos requisitos, e a consolidação final assegurou a rastreabilidade e gerenciamento dos requisitos ao longo do ciclo de vida do projeto. Este projeto exemplifica a importância de uma abordagem meticulosa na documentação de requisitos, servindo como um modelo prático e eficaz para projetos futuros na área.

Referências

  1. NEBULAS DESIGN. The importance of documentation in software development. Disponível em: https://www.nebulasdesign.com/programming-code/the-importance-of-documentation-in-software-development/. Acesso em: 8 jul. 2024.
  2. WIEGERS, Karl E.; BEATTY, Joy. Software requirements. Pearson Education, 2013.

Histórico de versão

Versão Data Descrição Autor Revisor
1.0 03/07/2024 Criação da página Guilherme Westphall Lucas Martins
1.1 03/07/2024 Criação das Tabelas 1 a 7 Guilherme Westphall Leonardo Sobrinho
1.2 06/07/2024 Adiciona técnicas referentes a entrega 1 e 2 Guilherme Westphall Kauan Eiras
1.3 06/07/2024 Adiciona técnicas referentes a entrega 3, 4 e 5.1 Guilherme Westphall Kauan Eiras
1.4 06/07/2024 Adiciona técnicas referentes a entrega 5.2 e 6 Guilherme Westphall Kauan Eiras