Pular para conteúdo

Execução do Projeto

Introdução

Esse artefato reúne e organiza as atividades feitas em requisitos, orientando os desenvolvedores a uma boa solução interativa (Barbosa e Silva, 2021, p.133). A Tabela 1 agrupa cada etapa do projeto, apresentando as sete fases desse projeto: Planejamento, Pré-rastreabilidade, Elicitação, Modelagem, Verificação, Validação e Pós-rastreabilidade e os artefatos resultantes da execução de cada fase da disciplina.

Na Tabela 1 terá uma parte para a Verificação mas é necessário esclarecer que durante a disciplina foi realizada a verificação de um grupo além do grupo em questão a esse trabalho porém essa verificação não será rastreada pois o objetivo desse artefato é mostrar o que foi realizado para o projeto do aplicativo escolhido.

Resultado da Execução

Tabela 1: Execução do Projeto.

Fase Definição Artefatos desenvolvidos
Planejamento Planejamento foi o processo no qual a equipe realizou uma análise dos possíveis aplicativos para a disciplina, selecionando a opção mais adequada. Além disso, envolve a elaboração de um cronograma detalhado, a escolha das ferramentas que serão utilizadas ao longo do projeto, e a organização de reuniões semanais para garantir o acompanhamento e ajuste das atividades conforme necessário. Esse processo é fundamental para assegurar que todas as etapas do desenvolvimento sejam cumpridas de maneira eficiente e dentro dos prazos estabelecidos.
Pré-rastreabilidade Pré-rastreabilidade envolve um processo de compreensão detalhada da estrutura de um aplicativo com o objetivo de identificar e levantar possíveis requisitos específicos para aquele determinado contexto. Esse processo é essencial para garantir que todos os aspectos e funcionalidades necessárias sejam considerados e documentados antes do desenvolvimento, facilitando a rastreabilidade dos requisitos ao longo do ciclo de vida do projeto.
Elicitação A etapa de elicitação pode ser dividida em dois processos principais. O primeiro processo é o levantamento de requisitos, que utiliza diversas técnicas para identificar e documentar as necessidades e expectativas dos stakeholders em relação ao sistema. O segundo processo é a priorização dos requisitos elicitados, onde os requisitos identificados são avaliados e classificados com base em sua importância e urgência, garantindo que os mais críticos sejam abordados primeiro durante o desenvolvimento do projeto. Técnicas de Elicitação Técnicas de Priorização
Modelagem Modelagem é o processo no qual são utilizadas diferentes formas para visualizar e detalhar o comportamento do que está sendo analisado. Este processo inclui a Modelagem de Requisitos, onde os requisitos do sistema são representados de maneira estruturada para facilitar a compreensão, e a Modelagem Ágil, que se foca em técnicas mais flexíveis para ajustar os requisitos e o projeto . A modelagem é crucial para assegurar que todos os aspectos do sistema sejam bem compreendidos e documentados, permitindo um desenvolvimento mais eficiente e alinhado com as necessidades dos usuários. Ágil
Verificação Verificação é o processo de avaliação dos artefatos do projeto para garantir que eles atendam aos requisitos e padrões estabelecidos. Este processo frequentemente utiliza o método de inspeção de Fagan, uma técnica formal e estruturada que envolve a revisão detalhada dos artefatos por uma equipe de revisores.
Validação Validação é o processo de análise dos requisitos com o objetivo de gerar um protótipo dos requisitos funcionais não implementados no aplicativo, mas que foram solicitados pelos usuários nas técnicas de elicitação. Este processo garante que os requisitos identificados e priorizados sejam visualizados e testados em um ambiente simulado antes da implementação definitiva, permitindo ajustes e refinamentos com base no feedback dos usuários. A validação é crucial para assegurar que o sistema final atenda de maneira eficaz às necessidades e expectativas dos stakeholders.
Pós-rastreabilidade Pós-rastreabilidade é o processo de ligação dos requisitos aos artefatos criados ao longo da execução do projeto. Este processo assegura que todos os requisitos identificados e documentados durante as fases iniciais do projeto estão corretamente implementados nos produtos finais, como documentos, código-fonte, modelos e outros entregáveis. A pós-rastreabilidade permite acompanhar e verificar a conformidade dos artefatos com os requisitos originais, facilitando a identificação de inconsistências e garantindo que o produto final esteja completo.

Fonte: Danilo Carvalho Antunes, 2024.

Referências Bibliográficas

1. 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, p.133. Acesso em: 07 de Julho de 2024

Histórico de Versão

Versão Data Descrição Autor Revisor
1.0 08/07/2024 Criação do documento Danilo Carvalho Antunes Claudio Henrique