A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

MÉTRICAS ASSOCIADAS AO DESENVOLVIMENTO DE SOFTWARE USANDO MÉTODOS ÁGEIS SOFTWARE USANDO MÉTODOS ÁGEIS Faculdade Cenecista Nossa Senhora dos Anjos FACENSA.

Apresentações semelhantes


Apresentação em tema: "MÉTRICAS ASSOCIADAS AO DESENVOLVIMENTO DE SOFTWARE USANDO MÉTODOS ÁGEIS SOFTWARE USANDO MÉTODOS ÁGEIS Faculdade Cenecista Nossa Senhora dos Anjos FACENSA."— Transcrição da apresentação:

1 MÉTRICAS ASSOCIADAS AO DESENVOLVIMENTO DE SOFTWARE USANDO MÉTODOS ÁGEIS SOFTWARE USANDO MÉTODOS ÁGEIS Faculdade Cenecista Nossa Senhora dos Anjos FACENSA Sistemas de Informação por Guilherme da Silveira Elias - guilherme.elias@gmail.comguilherme.elias@gmail.com Monografia da disciplina Trabalho de Conclusão de Curso II, sob orientação do Prof. Daniel Wildt e co-orientação Guilherme Lacerda.

2 Objetivos do trabalho Em andamento... Modificações Produto Final Perguntas AGENDA

3 Objetivos do Trabalho Explorar: Métricas de Software; Práticas, Valores, Princípios Ágeis; Criar Padrões Baseados em Melhorias.

4 Em andamento... Sprint0 Sprint1 Padrões Codificação Ferramentas Padrão: Copy Paste Detector Práticas Métricas

5 Em andamento... Padrão Copy Paste Detector ProjetoSprint Projeto: Classdiary Sprint: 1 Situação Adversa: - Artefato CPD (Copy Paste Detector) Identificou 12 incidências do trecho de codigo abaixo: Solução Solução: - Adotado reuso de código; - Criado método publico(public) e estático(static). Automatização Automatização: - Refatoração de código (IDE Netbeans) Beneficios Trazidos Beneficios Trazidos: - Redução de 50 LOC; - Reducão do % de CC (Métodos - Classes); - Novo teste unitário; - Aumento de 2% cobertura de código 59% (10/17) 59% (10/17) 61% (11/18) 61% (11/18) If (rs != null){ rs.close(); } If(st != null){ st.close(); } If(c != null){ c.close(); }

6 Modificações Retirado do Escopo Projeto Big Car (Ruby on Rails) Escopo Atual Projeto SPM (.Net) – Sprint2 Projeto Classdiary (Java) – Sprint 3

7 Produto Final Conjunto de Padrões (Guia) Codificação e Testes; Dificuldades Mapeadas e Resolvidas; Boas Praticas (Ágeis ou não); Times com oportunidade de Melhorias.

8 PERGUNTAS?


Carregar ppt "MÉTRICAS ASSOCIADAS AO DESENVOLVIMENTO DE SOFTWARE USANDO MÉTODOS ÁGEIS SOFTWARE USANDO MÉTODOS ÁGEIS Faculdade Cenecista Nossa Senhora dos Anjos FACENSA."

Apresentações semelhantes


Anúncios Google