11
MÉTRICAS ASSOCIADAS AO DESENVOLVIMENTO DE SOFTWARE USANDO MÉTODOS ÁGEIS Faculdade Cenecista Nossa Senhora dos Anjos FACENSA Sistemas de Informação por Guilherme da Silveira Elias - [email protected] Monografia apresentada na disciplina de Trabalho de Conclusão de Curso I, sob orientação do Prof. Daniel Wildt

MÉTRICAS ASSOCIADAS AO DESENVOLVIMENTO DE SOFTWARE USANDO MÉTODOS ÁGEIS

  • Upload
    tanaya

  • View
    30

  • Download
    0

Embed Size (px)

DESCRIPTION

Faculdade Cenecista Nossa Senhora dos Anjos FACENSA. Sistemas de Informação. MÉTRICAS ASSOCIADAS AO DESENVOLVIMENTO DE SOFTWARE USANDO MÉTODOS ÁGEIS. por Guilherme da Silveira Elias - [email protected] Monografia apresentada na disciplina - PowerPoint PPT Presentation

Citation preview

Page 1: MÉTRICAS ASSOCIADAS AO DESENVOLVIMENTO DE               SOFTWARE USANDO MÉTODOS ÁGEIS

MÉTRICAS ASSOCIADAS AO DESENVOLVIMENTO DE SOFTWARE USANDO MÉTODOS ÁGEIS

Faculdade Cenecista Nossa Senhora dos Anjos FACENSA

Sistemas de Informação

por

Guilherme da Silveira Elias - [email protected]

Monografia apresentada na disciplina de Trabalho de Conclusão de Curso I, soborientação do Prof. Daniel Wildt

Page 2: MÉTRICAS ASSOCIADAS AO DESENVOLVIMENTO DE               SOFTWARE USANDO MÉTODOS ÁGEIS

Motivação Objetivos do trabalho Referencial teórico Estado da arte Solução Proposta Considerações finais Perguntas

AGENDA

Page 3: MÉTRICAS ASSOCIADAS AO DESENVOLVIMENTO DE               SOFTWARE USANDO MÉTODOS ÁGEIS

MOTIVAÇÃO

A função do desenvolvedor obviamente é garantir qualidade! OPA COMO ASSIM?

Mais INSPIRAÇÃO e menos TRANSPIRAÇÃO

(Ferramentas – Boas Práticas – Métricas)

Page 4: MÉTRICAS ASSOCIADAS AO DESENVOLVIMENTO DE               SOFTWARE USANDO MÉTODOS ÁGEIS

OBJETIVOS DO TRABALHO

Aprender, Praticar e Disseminar:

Métricas - Qualidade de Código

Práticas e Princípios do Manifesto Ágil

Uso de Ferramentas de Apoio (Java, .Net e

RoR)

Page 5: MÉTRICAS ASSOCIADAS AO DESENVOLVIMENTO DE               SOFTWARE USANDO MÉTODOS ÁGEIS

REFERENCIAL TEÓRICO

Modelos de Qualidade de Software (KOSCIANSKI,2006)

Métricas e Ferramentas

de Apoio à Qualidade

Métodos Ágeis (MANIFESTO,2008)

(LANZA,2004) e (TIAN, 2005)

Page 6: MÉTRICAS ASSOCIADAS AO DESENVOLVIMENTO DE               SOFTWARE USANDO MÉTODOS ÁGEIS

ESTADO DA ARTE

Práticas de XP (TELES, 2005)

Métricas e Métodos Ágeis (TOSHIAKI, 2007)

Modelo de Medição (PEREIRA, 2003)

Gerenciamento Distribuído e Métricas (BARRETO, 2002)

Métricas e CMM nível 2. (MOREIRA, 2002)

Page 7: MÉTRICAS ASSOCIADAS AO DESENVOLVIMENTO DE               SOFTWARE USANDO MÉTODOS ÁGEIS

SOLUÇÃO PROPOSTA

SPM - FACENSA.NET

Classdiary - FUJA

BigCar - FUROR

Page 8: MÉTRICAS ASSOCIADAS AO DESENVOLVIMENTO DE               SOFTWARE USANDO MÉTODOS ÁGEIS

SOLUÇÃO PROPOSTA (cont ...)

Propor um Guia de Boas Práticas de Qualidade de Código

Auditorias Testes Code

Coverage OO Tamanho Complexidade Refactoring C.I.

Page 9: MÉTRICAS ASSOCIADAS AO DESENVOLVIMENTO DE               SOFTWARE USANDO MÉTODOS ÁGEIS

CONSIDERAÇÕES FINAIS

TO DO DOING DONE

Page 10: MÉTRICAS ASSOCIADAS AO DESENVOLVIMENTO DE               SOFTWARE USANDO MÉTODOS ÁGEIS

REFERNCIAS BIBLIOGRAFICAS

MANHÃES, Vincíus Teles. Um estudo de Caso das praticas e valores da Extreme Programming, Rio de Janeiro, 2005.

MOREIRA, Gabriela Carneiro Campelo, A Utilização de métricas na Gerencia de Projetos de Software. Uma abordagem focada no CMM nível 2. Recife, 2002.

PEREIRA, Eduardo Borges. Um modelo de medição para processos de desenvolvimento de software, Belo Horizonte, 2003.

TOSHIAKI, Danilo Sato. Uso Eficaz de Métricas no Desenvolvimento Ágil de software, São Paulo, 2007.

MANIFESTO, Agile. Manifesto for Agile Software Development. Disponível em: (http://www.agilemanifesto.org). Consultado em abril de 2001;

KOSCIANSKI , André e dos Santos Soares, Michel. Qualidade de Software. São Paulo: Novatec, 2006;

LANZA, Michele. Object-Oriented Metrics in Pratice, using software metrics to characterize, evaluate, and improve the design of object-oriented systems. Springer, 2006.

TIAN, Jeff. Software Quality Engineering. Testing, Quality Assurance, Quantifiable Improvement. New Jersey: John Wiley & Sons, Inc. 2005

BARRETO, Fabiane Vavassori. Metodologia para o gerenciamento distribuído de projeto e métricas de software, Florianópolis, 2002

Page 11: MÉTRICAS ASSOCIADAS AO DESENVOLVIMENTO DE               SOFTWARE USANDO MÉTODOS ÁGEIS

PERGUNTAS

?