Pular para conteúdo

Os resultados alcançados com a execução do projeto

Introdução

A execução de um projeto é um processo complexo que envolve diversas etapas, desde o planejamento até a entrega final. Um aspecto crucial desse processo é a avaliação dos resultados alcançados em relação aos objetivos estabelecidos inicialmente. Ao final de um projeto, é essencial analisar se os resultados esperados foram atingidos em relação ao objetivo do projeto. Isso não apenas fornece uma medida de sucesso, mas também insights valiosos para futuros projetos.

Objetivos

O objetivo do desenvolvimento do projeto na disciplina de Requisitos de Software é oferecer aos estudantes do grupo 3 a possibilidade de aplicar os conteúdos da disciplina em um projeto prático, utilizando como base o aplicativo dos Correios.

Resultados

Durante a disciplina nós fomos permitidos exploramos, conhecer, compreender e aplicar artefatos, ferramentas, técnicas e outros recursos em cada tópico chave da Engenharia de Requisitos usando como base o app dos Correios. Para isso foram definidos tópicos a serem realizados sendo estes pré-rastreabilidade, planejamento, elicitação, modelagem, verificação e validação e pós rastreabilidade.

Para poder iniciar o projeto foi determinado uma etapa de planejamento, definimos então o cronograma, aplicativo escolhido, estruturação da documentação, ferramentas adotadas, equipe e regras de trabalho. Essa etapa foi crucial para podermos ter uma noção de como seria o projeto em geral. Junto à etapa de planejamento também foi executado a pré-rastreabilidade, esta sendo trabalhos individuais de cada um dos integrantes realizando o Rich Picture dos aplicativos candidatos ao projeto. Assim conseguimos definir com base nos conhecimentos da disciplina o aplicativo referente ao projeto.

Em seguida realizamos a elicitação de requisitos, com base em um perfil de usuário que definimos, conseguimos realizar técnicas de elicitações e priorizações de requisitos. Assim demos início ao conteúdo programático da disciplina.

Utilizamos modelagem para poder realizar o tratamento dos requisitos elicitados, assim tendo uma profundidade muito maior dos casos de uso e dos termos que são usados no aplicativo dos Correios, melhoramos nossos requisitos não funcionais estipulamos cenários de utilização. Em seguida usando metodologia ágil definimos o backlog, histórias de usuários e o NFR framework, para termos uma modelagem completa.

Na verificação e validação realizamos o trabalho de checagem dos artefatos produzidos durante todo o projeto, esse trecho foi essencial para garantir a qualidade final. Para isso utilizamos método baseado nas inspeção de checklist desenvolvido por Fagan. E realizamos entrevistas de validação com usuários de forma formal e enviamos um e-mail de validação informal para os Correios.

Em pós rastreabilidade fizemos os mapeamento do projeto inteiro utilizando as técnicas Backward-From, Forward-From e Matriz de Rastreabilidade. Técnicas essas que nos permitiu deixar claro as conexões entre os requisitos e seus artefatos relacionados.

Conclusão

Com base no aplicativo dos Correios, o projeto da disciplina de Requisitos de Software proporcionou ao grupo 3 a oportunidade de aplicar conhecimentos teóricos em um contexto prático. Através de etapas como pré-rastreabilidade, planejamento, elicitação, modelagem, verificação, validação e pós-rastreabilidade, a equipe pôde explorar e compreender ferramentas e técnicas essenciais da Engenharia de Requisitos, culminando em uma experiência em equipe enriquecedora que integrou teoria e prática de forma eficaz.

Bibliografia

  1. Plano de Ensino da disciplina Requisitos de Software. Disponível em: https://aprender3.unb.br/pluginfile.php/2844903/mod_resource/content/48/Plano_de_Ensino%20RE%20012024%20Turma%201%20v3.pdf. Acesso em: 08 de jul. de 2024.

  2. FAGAN, Michael E. Design and Code Inspections to Reduce Errors in Program Development. 1976.

Histórico de Versões

Versão Data Descrição Autor(es) Revisor(es)
1.0 08/07/2024 Criação do documento Pablo S. Costa Claudio Henrique