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 |