![Page 1: Avaliação de Desempenho de Corredores de Rua Departamento de Ciência da Computação Fundamentos da Engenharia de Software Grupo: Alice Andressa André Leandro](https://reader035.vdocuments.com.br/reader035/viewer/2022062700/552fc148497959413d8e175e/html5/thumbnails/1.jpg)
Avaliação de Desempenho de Corredores de Rua
Departamento de Ciência da ComputaçãoFundamentos da Engenharia de Software
Grupo: AliceAndressaAndréLeandroLucasThiagoRaphael
![Page 2: Avaliação de Desempenho de Corredores de Rua Departamento de Ciência da Computação Fundamentos da Engenharia de Software Grupo: Alice Andressa André Leandro](https://reader035.vdocuments.com.br/reader035/viewer/2022062700/552fc148497959413d8e175e/html5/thumbnails/2.jpg)
ProjetoProjeto
Foi utilizado o processo de desenvolvimento de software, chamado OpenUp, de onde foi baseado toda a documentação do sistema.
O projeto envolve a elaboração de documentos e o desenvolvimento de um software de análise de desempenho de corredores de rua amador, baseado na documentação produzida.
A idéia do sistema é possibilitar aos corredores de rua amador, cadastrar informações sobre seus desempenhos nas corridas e visualizar estas informações em forma de gráficos e quadros comparativos com seus desempenhos anteriores e o desempenho de outros corredores.
![Page 3: Avaliação de Desempenho de Corredores de Rua Departamento de Ciência da Computação Fundamentos da Engenharia de Software Grupo: Alice Andressa André Leandro](https://reader035.vdocuments.com.br/reader035/viewer/2022062700/552fc148497959413d8e175e/html5/thumbnails/3.jpg)
Projeto ad-CorredoresProjeto ad-Corredores
Gestão de Projetos
Gestão de Projetos
Levantar Requisitos
Descrever RequisitosDescrever Requisitos
Construção
Construção
Teste
Encerramento
Encerramento
Definir escopo
Elaborar Cronogra
ma
Gerir Riscos
Pesquisas
Entrevistas
Descrever Casos de
uso
Descrever Diagramas
complementares
Planejar Arquitetur
a
Planejar Iteração
Desenvolver
protótipos
Desenvolver
codificação
Desenvolver testes unitário
Consolidar lições
aprendidas
Fazer apresentaç
ão
Desenvolver casos de teste
DesenvolverRequisit
os
Codificação
Agosto/Setembro Outubro/Novembro
![Page 4: Avaliação de Desempenho de Corredores de Rua Departamento de Ciência da Computação Fundamentos da Engenharia de Software Grupo: Alice Andressa André Leandro](https://reader035.vdocuments.com.br/reader035/viewer/2022062700/552fc148497959413d8e175e/html5/thumbnails/4.jpg)
Analista
Andressa de Jesus
Gerente de Projeto
Raphael Franckini André CarvalhoLucas Daflon
Alice Tomaz Leandro de Souza Thiago Masello
Arquiteto
Analiste de Teste Desenvolvedor
![Page 5: Avaliação de Desempenho de Corredores de Rua Departamento de Ciência da Computação Fundamentos da Engenharia de Software Grupo: Alice Andressa André Leandro](https://reader035.vdocuments.com.br/reader035/viewer/2022062700/552fc148497959413d8e175e/html5/thumbnails/5.jpg)
Fase M2Elaboração, ConstruçãoTransição
Fase M2Elaboração, ConstruçãoTransição
Fase M0Concepção
Fase M0Concepção
Fase M1Elaboração eConstrução
Fase M1Elaboração eConstrução
28/08/2011-15/09/2011 16/09/2011-15/10/2011 16/10/2011-15/11/2011
OBS: A Fase M3, havia sido planejada, considerando mais uma fase de construção e transição, no entanto, o grupo decidiu por reduzir o escopo e agrupar algumas das atividades na Fase M3.
![Page 6: Avaliação de Desempenho de Corredores de Rua Departamento de Ciência da Computação Fundamentos da Engenharia de Software Grupo: Alice Andressa André Leandro](https://reader035.vdocuments.com.br/reader035/viewer/2022062700/552fc148497959413d8e175e/html5/thumbnails/6.jpg)
Decisões – Ferramentas Cases
Gerência de projeto:Clocking IT
Modelagem:Magic Draw
Teste e inspeção:Junit e Firebug
Desenvolvimento:Eclipse + Jboss + MySQL
Artefatos OpenUp:Word e Excel
![Page 7: Avaliação de Desempenho de Corredores de Rua Departamento de Ciência da Computação Fundamentos da Engenharia de Software Grupo: Alice Andressa André Leandro](https://reader035.vdocuments.com.br/reader035/viewer/2022062700/552fc148497959413d8e175e/html5/thumbnails/7.jpg)
28/08/2011-15/09/2011
Marcos importantes
Milestone Date
Início da Iteração 28/08/2011
Construção documento de visão 05/09/2011
Levantamento de requisitos 07/09/2011
Construção do documento de Plano de Projeto 10/09/2011
Construção do Glossário 15/09/2011
Fim da Iteração 15/09/2011
![Page 8: Avaliação de Desempenho de Corredores de Rua Departamento de Ciência da Computação Fundamentos da Engenharia de Software Grupo: Alice Andressa André Leandro](https://reader035.vdocuments.com.br/reader035/viewer/2022062700/552fc148497959413d8e175e/html5/thumbnails/8.jpg)
28/08/2011-15/09/2011
Gráfico de Iteração Burndown
0
5
10
15
20
25
30
35
1 2 3 4 5 6 7 8 9 10 11 12
Esfo
rço
estim
ado
(hor
as)
Series1
Burndown – M0
![Page 9: Avaliação de Desempenho de Corredores de Rua Departamento de Ciência da Computação Fundamentos da Engenharia de Software Grupo: Alice Andressa André Leandro](https://reader035.vdocuments.com.br/reader035/viewer/2022062700/552fc148497959413d8e175e/html5/thumbnails/9.jpg)
28/08/2011-15/09/2011
Problemas encontrados e soluções aplicados:
Alinhamento de funções. Necessário, mais uma reunião além do planejado
Incompreensão inicial de como utilizar o OpenUp. Foi necessário mais tempo para compreender a estrutura do OpenUp
Problemas em planejar tempo de tarefas, metodologia utilizada, descrição de todas as tarefas a ser realizadas. Foi utilizado tempo em horas que é mais fácil de entender
![Page 10: Avaliação de Desempenho de Corredores de Rua Departamento de Ciência da Computação Fundamentos da Engenharia de Software Grupo: Alice Andressa André Leandro](https://reader035.vdocuments.com.br/reader035/viewer/2022062700/552fc148497959413d8e175e/html5/thumbnails/10.jpg)
Plano de Projeto
Plano de Iteração
Work itens Glossário
Lista de Riscos Documento de requisitos
28/08/2011-15/09/2011
Artefatos
Cronograma e EAP
Visão
Burndown
![Page 11: Avaliação de Desempenho de Corredores de Rua Departamento de Ciência da Computação Fundamentos da Engenharia de Software Grupo: Alice Andressa André Leandro](https://reader035.vdocuments.com.br/reader035/viewer/2022062700/552fc148497959413d8e175e/html5/thumbnails/11.jpg)
Plano de Projeto
28/08/2011-15/09/2011
Cronograma e EAP
Idéia central do projeto. Stakeholders, ferramentas case, responsabilidade dos integrandes, marcos principais, lições aprendidas.
Listagem das principais atividades do projeto em ordem cronológica, medidas em horas.
![Page 12: Avaliação de Desempenho de Corredores de Rua Departamento de Ciência da Computação Fundamentos da Engenharia de Software Grupo: Alice Andressa André Leandro](https://reader035.vdocuments.com.br/reader035/viewer/2022062700/552fc148497959413d8e175e/html5/thumbnails/12.jpg)
Work itens
Glossário
28/08/2011-15/09/2011
Acompanhamento das atividades dos membros da equipe. Descrição da atividade, horas de duração e responsabilidade
Principais termos utilizados pelos stakeholders do projeto
![Page 13: Avaliação de Desempenho de Corredores de Rua Departamento de Ciência da Computação Fundamentos da Engenharia de Software Grupo: Alice Andressa André Leandro](https://reader035.vdocuments.com.br/reader035/viewer/2022062700/552fc148497959413d8e175e/html5/thumbnails/13.jpg)
Lista de Riscos
Documento de requisitos
28/08/2011-15/09/2011
Riscos identificados e medidas de mitigação para cada risco identificado
Requisitos de como o sistema deveria funcionar, baseado em entrevistas com pessoas ligadas a atividade, pesquisas na internet e desejos dos componentes do grupo
![Page 14: Avaliação de Desempenho de Corredores de Rua Departamento de Ciência da Computação Fundamentos da Engenharia de Software Grupo: Alice Andressa André Leandro](https://reader035.vdocuments.com.br/reader035/viewer/2022062700/552fc148497959413d8e175e/html5/thumbnails/14.jpg)
Plano de Iteração
Visão
Burndown
Idéia central do produto, listagem dos requisitos, pessoas interessadas, posicionamento do produto frente ao mercado pretendido
Atividades previstas para a fase que irá iniciar, assim como plano de ação e critérios para validação da fase
Forma de visualização do andamento do projeto por fase que permite uma análise quanto ao esforço, realizado previsto e o desejável
28/08/2011-15/09/2011
![Page 15: Avaliação de Desempenho de Corredores de Rua Departamento de Ciência da Computação Fundamentos da Engenharia de Software Grupo: Alice Andressa André Leandro](https://reader035.vdocuments.com.br/reader035/viewer/2022062700/552fc148497959413d8e175e/html5/thumbnails/15.jpg)
16/09/2011 – 15/10/2011
Marcos importantes
Milestone Date
Início da Iteração 16/09/2011
Construção diagrama de caso de uso 20/09/2011
Construção documentos de caso de uso 25/09/2011
Construir casos de testes 30/09/2011
Iniciar construção do documento de arquitetura 05/10/2011
Fim da Iteração 15/10/2011
![Page 16: Avaliação de Desempenho de Corredores de Rua Departamento de Ciência da Computação Fundamentos da Engenharia de Software Grupo: Alice Andressa André Leandro](https://reader035.vdocuments.com.br/reader035/viewer/2022062700/552fc148497959413d8e175e/html5/thumbnails/16.jpg)
Burndown – M1
16/09/2011 – 15/10/2011
![Page 17: Avaliação de Desempenho de Corredores de Rua Departamento de Ciência da Computação Fundamentos da Engenharia de Software Grupo: Alice Andressa André Leandro](https://reader035.vdocuments.com.br/reader035/viewer/2022062700/552fc148497959413d8e175e/html5/thumbnails/17.jpg)
Problemas encontrados:
Não ter um cliente central para colher requisitos, tomou muito tempo de discussão sobre como deveria ser os casos de uso.
Algum retrabalho na elaboração dos casos de uso, por este motivo alguns casos de uso foram cortados e simplificados para viabilizar a codificação do software
Dificuldade na construção do documento de arquitetura. Documento foi construído na Fase M2 e por mais integrantes que o planejado.
16/09/2011 – 15/10/2011
![Page 18: Avaliação de Desempenho de Corredores de Rua Departamento de Ciência da Computação Fundamentos da Engenharia de Software Grupo: Alice Andressa André Leandro](https://reader035.vdocuments.com.br/reader035/viewer/2022062700/552fc148497959413d8e175e/html5/thumbnails/18.jpg)
Plano de Iteração
Documento de caso de uso
Diagrama de Sequência
Diagrama de Classes
Artefatos
Diagrama de casos de uso
16/09/2011 – 15/10/2011
Burndown
![Page 19: Avaliação de Desempenho de Corredores de Rua Departamento de Ciência da Computação Fundamentos da Engenharia de Software Grupo: Alice Andressa André Leandro](https://reader035.vdocuments.com.br/reader035/viewer/2022062700/552fc148497959413d8e175e/html5/thumbnails/19.jpg)
Descrição dos cenários esperados no funcionamento do sistema
Relacionamento entre os casos de uso e utilizado para descoberta de casos de uso
Diagrama de casos de uso
Documento de caso de uso
16/09/2011 – 15/10/2011
![Page 20: Avaliação de Desempenho de Corredores de Rua Departamento de Ciência da Computação Fundamentos da Engenharia de Software Grupo: Alice Andressa André Leandro](https://reader035.vdocuments.com.br/reader035/viewer/2022062700/552fc148497959413d8e175e/html5/thumbnails/20.jpg)
Iteração entre os componentes do sistema, utilizado para entender o comportamento esperado do sistema assim como descobrir quais componentes existe no sistema e seus campos e funções
Diagrama de Sequência
Visão dos relacionamento entre os componentes do sistema
Diagrama de Classes
16/09/2011 – 15/10/2011
![Page 21: Avaliação de Desempenho de Corredores de Rua Departamento de Ciência da Computação Fundamentos da Engenharia de Software Grupo: Alice Andressa André Leandro](https://reader035.vdocuments.com.br/reader035/viewer/2022062700/552fc148497959413d8e175e/html5/thumbnails/21.jpg)
Plano de Iteração
Burndown
Atividades previstas para a fase que irá iniciar, assim como plano de ação e critérios para validação da fase
Forma de visualização do andamento do projeto por fase que permite uma análise quanto ao esforço, realizado previsto e o desejável
16/09/2011 – 15/10/2011
![Page 22: Avaliação de Desempenho de Corredores de Rua Departamento de Ciência da Computação Fundamentos da Engenharia de Software Grupo: Alice Andressa André Leandro](https://reader035.vdocuments.com.br/reader035/viewer/2022062700/552fc148497959413d8e175e/html5/thumbnails/22.jpg)
30/11/2011 – 24/11/2011
Marcos importantes
Milestone Data
Início da Iteração 30/10/11
Terminar o documento de Arquitetura 03/11/11
Refinar documentos de gerência 06/11/11
Preparar Infraestrutura para desenvolvimento 08/11/11
Desenvolver CRUD corrida 12/11/11
Desenvolver CRUD corredor 16/11/11
Desenvolver Login 20/11/11
Construção de teste unitários 22/11/11
Gerar relatório de análise estática 23/11/11
Preparar apresentação 23/11/11
Fim da Iteração 24/11/11
![Page 23: Avaliação de Desempenho de Corredores de Rua Departamento de Ciência da Computação Fundamentos da Engenharia de Software Grupo: Alice Andressa André Leandro](https://reader035.vdocuments.com.br/reader035/viewer/2022062700/552fc148497959413d8e175e/html5/thumbnails/23.jpg)
Burndown – M2
30/11/2011 – 24/11/2011
![Page 24: Avaliação de Desempenho de Corredores de Rua Departamento de Ciência da Computação Fundamentos da Engenharia de Software Grupo: Alice Andressa André Leandro](https://reader035.vdocuments.com.br/reader035/viewer/2022062700/552fc148497959413d8e175e/html5/thumbnails/24.jpg)
Problemas encontrados:
Dificuldade na construção do documento de arquitetura. Documento foi o que apresentou maior complexidade e tempo para construção
Diferença de tempo entre as fases, por causa do envolvimento dos membros do grupo com outras atividades
Dificuldade de acompanhamento das atividades e tempo de execução das atividade
Dificuldade de tempo para reuniões de alinhamento de projeto com a equipe
30/11/2011 – 24/11/2011
![Page 25: Avaliação de Desempenho de Corredores de Rua Departamento de Ciência da Computação Fundamentos da Engenharia de Software Grupo: Alice Andressa André Leandro](https://reader035.vdocuments.com.br/reader035/viewer/2022062700/552fc148497959413d8e175e/html5/thumbnails/25.jpg)
Casos de teste
Apresentação
Teste unitário Relatório de Inspeção
Codificação
Artefatos
Documento de arquitetura
30/11/2011 – 24/11/2011
Plano de Iteração
Burndown
![Page 26: Avaliação de Desempenho de Corredores de Rua Departamento de Ciência da Computação Fundamentos da Engenharia de Software Grupo: Alice Andressa André Leandro](https://reader035.vdocuments.com.br/reader035/viewer/2022062700/552fc148497959413d8e175e/html5/thumbnails/26.jpg)
Levantamento de cenários de teste
Descrição geral do modelo de desenvolvimento dos componentes do sistema, tecnologias utilizadas e padrões adotados
30/11/2011 – 24/11/2011
Casos de teste
Documento de arquitetura
![Page 27: Avaliação de Desempenho de Corredores de Rua Departamento de Ciência da Computação Fundamentos da Engenharia de Software Grupo: Alice Andressa André Leandro](https://reader035.vdocuments.com.br/reader035/viewer/2022062700/552fc148497959413d8e175e/html5/thumbnails/27.jpg)
Codificação de testes unitários, utilizando Junit, de funções específicas do sistema
Relatório gerado pelo FindBugs que sugere melhorias no código so sistema
30/11/2011 – 24/11/2011
Teste unitário
Relatório de Inspeção
![Page 28: Avaliação de Desempenho de Corredores de Rua Departamento de Ciência da Computação Fundamentos da Engenharia de Software Grupo: Alice Andressa André Leandro](https://reader035.vdocuments.com.br/reader035/viewer/2022062700/552fc148497959413d8e175e/html5/thumbnails/28.jpg)
Codificação os módulos especificados nos documentos de caso de uso
Visão geral dos resultados produzido pelo trabalho
30/11/2011 – 24/11/2011
Codificação
Apresentação
![Page 29: Avaliação de Desempenho de Corredores de Rua Departamento de Ciência da Computação Fundamentos da Engenharia de Software Grupo: Alice Andressa André Leandro](https://reader035.vdocuments.com.br/reader035/viewer/2022062700/552fc148497959413d8e175e/html5/thumbnails/29.jpg)
Plano de Iteração
Burndown
Atividades previstas para a fase que irá iniciar, assim como plano de ação e critérios para validação da fase
Forma de visualização do andamento do projeto por fase que permite uma análise quanto ao esforço, realizado previsto e o desejável
30/11/2011 – 24/11/2011
![Page 30: Avaliação de Desempenho de Corredores de Rua Departamento de Ciência da Computação Fundamentos da Engenharia de Software Grupo: Alice Andressa André Leandro](https://reader035.vdocuments.com.br/reader035/viewer/2022062700/552fc148497959413d8e175e/html5/thumbnails/30.jpg)
Utilizar alguma ferramenta de gerenciamento que agilize a inclusão das atividades e distribuições das responsabilidades
Estudar mais sobre padrões de projeto e tipos de arquitetura de sistema
Nomear um cliente para recolher requisitos
Aprender formas de medir duração das atividades
Controlar riscos do projeto