SENAC –– Metodologias Ágeis – Métricas e Testes Software


Professor

Ismael H F Santos

Horário

variável conforme a turma

Pré-requisitos

Arquiteturas  e Padrões de Software (APSW)                 

Objetivo

Discutir os principais conceitos relacionados a métricas e metodologias ágeis de desenvolvimento de software.

Programa/Cronograma

             I - Cronograma das aulas/prazos para entrega de trabalhos - link

         II – Metodologias Ágeis para o Desenvolvimento de Software - html  pdf

              Módulo 1 – Manifesto Ágil e Metodologias Ágeis  (2 aulas) -    

                      Manifesto Ágil – Alisson Vale    

-  pdf  

                      Métodos Ágeis

html   pdf   The New Metodology - MartinFowler 

                      Exreme Programming - XP

html   pdf  

                      Introdução ao Scrum – Juan Bernabo

-  html   pdf   - pdf-rar video-scrum  scrum-InfoPAE

              Módulo 2 – Técnicas ágeis para desenvolvimento de software (1,5 aulas) -  exemplos downloads  

                     Framework de Logging   

html   pdf   exemplo Logging com JavaNetworking - html   pdf

                      Exceções e Assertions

html   pdf  

                      Anotações

html   pdf  

                      Refatoração - Refactoring

html   pdf  

                      Classe Object

html   pdf  

 

     Módulo 3 – Gerência de Configuração e Qualidade de Software com Maven2 (2,5 aulas) -  exemplos downloads

 

                      Gerência de configuração e build com Maven

html   pdf   exemplos-maven2

 

  artigos:  tutorial-maven2-multiplos_projetos

                maven2-introduction-guj 

 

   ingles:    m2-eclipse-plugin

                 maven2-introduction-ibm

                 maven2-intro_javaworld        

                 maven2-pom-demystified_javaworld

                 maven2-site_generaion_javaworld

                 maven2-webApp

 

   books:    m2Eclipse_book  maven-definitive-guide

 

   quick-guide: ApacheMaven2_quick-guide

            

                  Controle de Versão

                  Software Configuration Management - SCM

html   pdf  artigos

                     Qualidade de SW com Maven  

html   pdf                                          

 

                           Plugins de Métricas e Testes de Software:

                            Cobertura de Teste (cobertura),

                            Analise de Código (CheckStyle, FindBugs, Verifier), 

                            Analise de Complexidade (JDepend, PMD),

                          

- maven2-site-generation

- maven2-multiplos-projetos_eclipse

- checkstyle  changelog  clirr  verifier 

- jdepend     findbugs     pmd 

- cobertura  site-cobertura-maven

 

     Módulo 4  – Teste de Aplicações Web   (2 aulas) -  exemplos downloads

 

                     Metodologia de Testes 

html   pdf   Tests-Cohen_book

                     Mock Objects 

html   pdf   EasyMock

                     Testes Unitários – Junit

                      Anotações e JUnit4

html   pdf   intro junit4   junit4-JavaOne06   junit4-IBM  

                     DBUnit, Selenium, Fit e

                      Cargo

plugins-maven2

 

        III - Documentação Extra 

              JavaNotes - Fred Swartz
              Tutorial Java Sun 
              Java2 Platform Standard Edition 6.0 - API 
      

Avaliações

Notas Finais: (07 setembro 2008)  notas-finais turma2_2009  

 A presença e a participação em sala de aula são fundamentais, bem como o cumprimento no prazo de entrega dos trabalhos. Os atrasos serão contabilizados e descontados na nota final.

Bibliografia

Links Importantes


Home-WebPage                                                                                  Última atualização: 30/01/2009