Portifolio
Extreme Programming: Uma Abordagem em Testes de Software Utilizando XUnit
Projeto apresentado à Universidade Comunitária Regional de Chapecó, para avaliação da Monografia, como parte dos requisitos à obtenção do grau de especialista em Engenharia e Qualidade de Software.
JOSÉ CARLOS TONIAZZO
Orientador: Elton Luís Minetto
Chapecó (SC), JULHO DE 2007
SUMÁRIO LISTA DE FIGURAS ________________________________________________III LISTA DE TABELAS E QUADROS ___________________________________ IV LISTA DE SIGLAS E ABREVIATURAS ________________________________V 1 2 3 4 PROBLEMATIZAÇÃO ___________________________________________ 7 QUESTÕES DE PESQUISA _______________________________________ 8 JUSTIFICATIVA_______________________________________________
__ 9 OBJETIVOS___________________________________________________
_ 10 4.1 4.2 5 Geral ______________________________________________________ 10 Específicos_________________________________________________
_ 10
ENGENHARIA DE SOFTWARE E METODOLOGIAS DE MODELAGEM ÁGIL __________________________________________________________ 11 5.1 Princípios da Engenharia de Software Tradicional ________________ 12 Modelos de Processo de Software ______________________________ 13
5.1.1 5.2
Modelagem Ágil de Software __________________________________ 19 Princípios Básicos __________________________________________ 21 Valores da Modelagem Ágil __________________________________ 25 Princípios da Modelagem Ágil ________________________________ 26 Modelagem Ágil na Prática ___________________________________ 30
5.2.1 5.2.2 5.2.3 5.2.4 6
PROGRAMAÇÃO EXTREMA ____________________________________ 35 6.1 Valores DA XP ______________________________________________ 37 Comunicação ______________________________________________ 37 Simplicidade ______________________________________________