Table Of ContentWILSON BISSI
WS-TDD - U
MA ABORDAGEM ÁGIL
PARA O DESENVOLVIMENTO DE
SERVIÇOS WEB
Dissertação submetida ao Programa de Pós-
Graduação em Computação Aplicada da Uni-
versidade Tecnológica Federal do Paraná como
requisito parcial para a obtenção do título de Mestre
emComputaçãoAplicada.
CuritibaPR
Marçode2016
ii
WILSON BISSI
WS-TDD - U
MA ABORDAGEM ÁGIL
PARA O DESENVOLVIMENTO DE
SERVIÇOS WEB
Dissertação submetida ao Programa de Pós-
Graduação em Computação Aplicada da Uni-
versidade Tecnológica Federal do Paraná como
requisito parcial para a obtenção do título de Mestre
emComputaçãoAplicada.
Área de concentração: Engenharia de Sistemas
Computacionais
Orientador: Prof. Dr. AdolfoGustavoS.S.Neto
Coorientadora: Prof.a Dr.a MariaCláudiaF.P.Emer
CuritibaPR
Marçode2016
Dados Internacionais de Catalogação na Publicação
B623w Bissi, Wilson
2016 WS-TDD : uma abordagem ágil para o desenvolvimento de
serviços web / Wilson Bissi.-- 2016.
xxiv, 126 p.: il.; 30 cm
Texto em português, com resumo em inglês.
Dissertação (Mestrado) - Universidade Tecnológica
Federal do Paraná. Programa de Pós-Graduação em
Computação Aplicada, Curitiba, 2016.
Bibliografia: p. 71-84.
1. Software - Testes. 2. Serviços da web -
Desenvolvimento. 3. Arquitetura orientada a serviços
(Computador). 4. Desenvolvimento ágil de software. 5.
Medição de software. 6. Software - Controle de qualidade.
7. Métodos de simulação. 8. Computação - Dissertações. I.
Seca Neto, Adolfo Gustavo Serra, orient. II. Emer, Maria
Cláudia Figueiredo Pereira, coorient. III. Universidade
Tecnológica Federal do Paraná. Programa de Pós-graduação
em Computação Aplicada. IV. Título.
CDD: Ed. 22 -- 621.39
Biblioteca Central da UTFPR, Câmpus Curitiba
Ministério da Educação
Universidade Tecnológica Federal do Paraná
Câmpus Curitiba
Diretoria de Pesquisa e Pós-Graduação
Programa de Pós-Graduação em Computação Aplicada – PPGCA
ATA DE DEFESA DE DISSERTAÇÃO DE MESTRADO Nº 40
Aos 23 dias do mês de março de 2016 realizou-se na sala B-204 a sessão pública de Defesa
da Dissertação de Mestrado intitulada "WS-TDD - Uma Abordagem Ágil Para O
Desenvolvimento De Serviços Web", apresentada pelo aluno Wilson Bissi como requisito
parcial para a obtenção do título de Mestre em Computação Aplicada, na área de
concentração “Engenharia de Sistemas Computacionais”, linha de pesquisa “Engenharia
de Software”.
Constituição da Banca Examinadora:
Prof. Dr. Adolfo Gustavo Serra Seca Neto, UTFPR - CT (Presidente) _________________
Prof. Dr. Marco Aurélio Wehrmeister, UTFPR- CT _________________________________
Profª. Drª. Rafaela Mantovani Fontana, UFPR ___________________________________
Em conformidade com os regulamentos do Programa de Pós-Graduação em Computação
aplicada e da Universidade Tecnológica Federal do Paraná, o trabalho apresentado foi
considerado __________________________ (aprovado/reprovado) pela banca
examinadora. No caso de aprovação, a mesma está condicionada ao cumprimento integral
das exigências da banca examinadora, registradas no verso desta ata, da entrega da
versão final da dissertação em conformidade com as normas da UTFPR e da entrega da
documentação necessária à elaboração do diploma, em até ____________ dias desta data.
Ciente (assinatura do aluno): ______________________________________________
(para uso da coordenação)
A Coordenação do PPGCA/UTFPR declara que foram cumpridos todos os requisitos
exigidos pelo programa para a obtenção do título de Mestre.
Curitiba PR, _____/_____/___________ ______________________________
"A Ata de Defesa original está arquivada na Secretaria do PPGCA".
Av. Sete de Setembro, 3165 • Fone: +55 41 3310 4644 • 80.230-901 Curitiba PR • http://www.ppgca.ct.utfpr.edu.br
vi
vii
DedicoestetrabalhoaDeusporter
me dado força, sabedoria e paci-
ência para superar todas as etapas
em busca desta conquista pessoal.
Aos meus pais Irço e Tereza, à mi-
nha esposa Franciéli, exemplo de
vida e de um amor sem limites. E
a todos que desenvolvem software
zelando pela qualidade e melhoria
contínua.
viii
ix
Agradecimentos
A Deus pela oportunidade e por ter me dado as habilidades necessárias para realizar
estetrabalho.
Aos meus pais, Irço Bissi (in memoriam) e Tereza M. Bissi que sempre me apoiaram
eensinaramosprincipaisvaloreséticosedecaráter,sendoosmaioresresponsáveispelaminha
trajetóriaacadêmica,profissionalefamiliar. Amovocês!
À minha esposa Franciéli Vieira, pelo incentivo, apoio e compreensão durante o pe-
ríodo do mestrado, onde tive que abdicar de vários momentos juntos para me dedicar aos estu-
dos. Ela que sempre ouviu atentamente as ideias e definições iniciais do projeto, mesmo sem
entenderprofundamentedoquesetratavaesteestudo. Porém,seuotimismoeconfiançameaju-
daram a chegar até aqui, Obrigado Fram. À Rita de Cássia que me apoiou e incentivou durante
todoesseperíodo.
Ao meu orientador Prof. Dr. Adolfo Gustavo Serra Seca Neto e a minha coorien-
tadora Prof.a Dr.a Maria Cláudia Figueiredo Pereira Emer pela confiança, dedicação e pelos
ensinamentosquecontribuíramparaoamadurecimentodasminhasideias.
Ao Prof. Dr. Laudelino Cordeiro Bastos e ao Prof. Dr. Marco Aurélio Wehrmeister
por participarem dos seminários de qualificação, pelas revisões e pelos direcionamentos reali-
zados. AProf.a Dr.a RafaelaMantovaniFontanapelascontribuiçõesrealizadasnadissertação.
Agradeçotambémasempresasquecederamespaçoparaarealizaçãodosexperimen-
tos. Aos voluntários que responderam os questionários e aos que participaram dos experimen-
tos. Aos colegas de trabalho que contribuíram para a realização deste projeto, em especial a
Luiz Mattos, Samuel Augusto, Sandro Simas, Tiago Manosso. Sem a colaboração de todos
vocêsesteestudonãoseriapossível.
Por fim, agradeço a UTFPR pelo mestrado que estou concluindo e a todos os profes-
soresecolaboradoresdoDAINFpelatrocadeexperiênciaepelosuporteacadêmicofornecido.
x
Description:2. Serviços da web -. Desenvolvimento. 3. Arquitetura orientada a serviços dos Ágeis, Scrum, Kanban, XP e suas variações (Scrum/XP Híbrido, Scrumban) estão entre .. de mercado, alguns estudos não foram realizados utilizando pro- jetos reais Agile Principles, Patterns, and Practices in C#.