TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

DESENVOLVIMENTO EM FÁBRICAS DE SOFTWARE COMPARAÇÃO ENTRE METODOLOGIAS ÁGEIS E TRADICIONAIS

Pesquisas Acadêmicas: DESENVOLVIMENTO EM FÁBRICAS DE SOFTWARE COMPARAÇÃO ENTRE METODOLOGIAS ÁGEIS E TRADICIONAIS. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  3/4/2014  •  7.960 Palavras (32 Páginas)  •  415 Visualizações

Página 1 de 32

DESENVOLVIMENTO EM FÁBRICAS DE SOFTWARE

COMPARAÇÃO ENTRE METODOLOGIAS ÁGEIS E TRADICIONAIS

Trabalho de conclusão de curso apresentado à banca examinadora da Faculdade de Belo Horizonte da Anhanguera Educacional, como requisito parcial à obtenção do grau de Bacharel em Sistemas de Informação sob a orientação do professor Wagner Gonçalves.

Aprovada em de de 2012

BANCA EXAMINADORA

___________________________________________

Anhanguera Educacional Ltda.

___________________________________________

Anhanguera Educacional Ltda.

___________________________________________

Anhanguera Educacional Ltda.

AGRADECIMENTOS

Eu Elton agradeço aos meus pais, os primeiros professores que tive em minha vida, por todo o investimento e apoio em minha caminhada.

E agradeço em especial à minha esposa Lívia, meu maior apoio e a grande incentivadora do meu crescimento.

Eu Gustavo quero agradecer, em primeiro lugar, a Deus e minha Família, pela força e coragem durante toda esta longa caminhada. Agradeço também a todos os professores que me acompanharam durante a graduação em especial ao Prof. Wagner, responsável pela realização deste trabalho.

Eu Leonardo agradeço primeiramente a Deus por ter iluminado meu caminho e me dado força para que eu pudesse concluir mais uma etapa da minha vida.

A minha mãe Florisbela, pela fé, pelo amor e demonstração de carinho e tranquilidade e que me incentivou e contribuiu para que eu não desistisse dos meus objetivos.

Ao meu pai Gildasio, pela dedicação na criação de seus filhos e pelo incentivo ao meu desenvolvimento intelectual e profissional.

A minha tia Xanda por estar sempre torcendo por mim e pelo bem da minha família.

A minha noiva Andressa, por todo amor, compreensão, paciência e companheirismo que demonstrou durante todo esse tempo.

Ao meu orientado, professor Wagner, pelo ensinamento, incentivo e dedicação dispensados para o desenvolvimento deste trabalho.

Aos amigos que fiz durante o curso, principalmente Watson e Mercelo Helt.

RESUMO

Este trabalho visa apresentar o que são metodologias de desenvolvimento ágeis e tradicionais e como devem ser utilizadas no processo de desenvolvimento de um software. Para melhor explicar será apresentado um estudo de caso comparando a utilização de uma metodologia tradicional por uma fábrica de software e a utilização de uma metodologia ágil por uma software house no desenvolvimento do mesmo sistema. Sendo assim será possível fazer uma análise das vantagens e desvantagens em se utilizar uma metodologia ou outra no desenvolvimento de software e quando devemos optar por metodologias ágeis ou tradicionais.

Palavras chave: metodologia tradicional, metodologia ágil, fábrica de software, engenharia de software, RUP, Scrum

ABSTRACT

This paper presents the methodologies that are agile and traditional development and how they should be used in the process of developing a software. To better explain will present a case study comparing the use of a traditional methodology for a software factory and using an agile methodology for developing a software house in the same system. So you can do an analysis of the advantages and disadvantages of using a methodology or other software development and when we opt for traditional or agile methodologies.

Keywords: traditional methodology, agile methodology, software factory, software engineering, RUP, Scrum

LISTA DE FIGURAS

Figura 1 – Gráfico da Baleia .......................................................................... 14

Figura 2 – Fases genéricas do desenvolvimento de software ....................... 18

Figura 3 – Fases RUP .................................................................................... 20

Figura 4 – Ciclo de vida Modelo Cascata ....................................................... 22

Figura 5 – Modelo Incremental ....................................................................... 24

Figura 6 – Fases XP ....................................................................................... 26

Figura 7 – Fases do desenvolvimento Scrum ................................................. 27

Figura 8 – Modelo de desenvolvimento Case Of ............................................ 33

Figura 9 – Modelo de desenvolvimento Squadra ............................................ 35

Figura 10 – Cronograma Scrum Case OF ....................................................... 37

Figura 11 – Levantamento de requisitos de software....................................... 37

Figura 12 – Modelagem de banco de dados ................................................... 39

Figura 13 – 1ª Versão Product Backlog ........................................................... 39

Figura 14 – 2ª Versão Product Backlog ........................................................... 40

Figura 15 – Quadro de tarefas ......................................................................... 41 Figura 16 – Quadro de tarefas – 1ª reunião .................................................... 42

Figura 17 – Quadro de tarefas – 2ª reunião .................................................... 42

Figura 18 – Quadro de tarefas – 3ª reunião .................................................... 43

Figura 19 – Quadro de tarefas – 4ª reunião .................................................... 44

Figura 20 – Comparando metodologia ágil

...

Baixar como (para membros premium)  txt (59.5 Kb)  
Continuar por mais 31 páginas »
Disponível apenas no TrabalhosGratuitos.com