Ismael H F Santos
variável conforme a turma
Arquiteturas e Padrões de
Software (APSW)
Discutir
os principais conceitos relacionados a métricas e metodologias ágeis de
desenvolvimento de software.
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 |
|
Exreme
Programming - XP |
|
Introdução
ao Scrum – Juan Bernabo |
Módulo 2 – Técnicas
ágeis para desenvolvimento de software (1,5 aulas) - exemplos
downloads
Framework
de Logging |
|
Exceções e Assertions |
|
Anotações |
|
Refatoração - Refactoring |
|
Classe Object |
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 |
artigos:
tutorial-maven2-multiplos_projetos
ingles:
m2-eclipse-plugin
maven2-pom-demystified_javaworld
maven2-site_generaion_javaworld books:
m2Eclipse_book maven-definitive-guide quick-guide: ApacheMaven2_quick-guide |
Controle de Versão Software Configuration
Management - SCM |
|
Qualidade
de SW com Maven |
|
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-multiplos-projetos_eclipse |
Módulo 4 – Teste de
Aplicações Web (2 aulas) - exemplos
downloads
Metodologia
de Testes |
|
Mock
Objects |
|
Testes Unitários
– Junit Anotações e JUnit4 |
|
DBUnit, Selenium, Fit e Cargo |
III -
Documentação Extra
JavaNotes - Fred Swartz
Tutorial
Java Sun
Java2 Platform Standard Edition
6.0 - API
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.
Home-WebPage Última atualização: 30/01/2009