Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouEstela Anes Alterado mais de 10 anos atrás
1
Avaliação Experimental de Técnicas Ágeis de Desenvolvimento
2
Plano de Apresentação Introdução Referencial teórico
Trabalho proposto Resultados parciais atingidos Principais desafios do trabalho Cronograma
3
Introdução Motivação Crise do software Processos burocráticos
Métodos claros e adaptáveis Menos orientação ao documento, mais orientação ao código Motivação Pessoal
4
Referencial Teórico Processo de Software Definição Desenvolvimento
conjunto de atividades realizadas por pessoas cujo objetivo é desenvolvimento ou evolução de software e sua documentação Definição Desenvolvimento Manutenção
5
Referencial Teórico Modelo de Processo de Software
Para tornar o desenvolvimento de software uma atividade menos caótica, surgiram os Modelos de Processo de Software, que visam organizar o desenvolvi- mento utilizando as técnicas e métodos descritos acima. É uma representação abstrata de um Processo de Software. Cada modelo representa um processo a partir de uma perspectiva particular.
6
Referencial Teórico Cascata ou Clássico
7
Referencial Teórico Prototipagem
8
Referencial Teórico Evolucionário Incremental
9
Referencial Teórico Evolucionário Espiral
10
Referencial Teórico Cascata ou Clássico Prototipagem Evolucionários
Incremental Espiral
11
Referencial Teórico Metodologias Tradicionais
Mainframes e Terminais Burros Acesso Limitado Alto Custo de Alteração/Correção Processo Rigoroso
12
Referencial Teórico RUP (Rational Unified Process)
Processo pesado, preferencialmente aplicado em grandes equipes
13
Referencial Teórico Metodologias Ágeis
Refinar métodos Iterativos Tradicionais; Ênfase nas pessoas; Cliente próximo ao processo; Iterações curtas; Testes automatizados; Equipes pequenas;
14
Referencial Teórico Impedimentos Burocracia como requisito;
Maturidade; Nível técnico da equipe; Medo;
15
Referencial Teórico Manifesto Ágil (2001)
Indivíduos e interação mais que processos e ferramentas; Software em funcionamento mais que documentação abrangente; Colaboração com o cliente mais que negociação de contratos; Responder a mudanças mais que seguir um plano;
16
Referencial Teórico Mitos e Concepções Erradas Abomina documentação;
Não precisamos de processos nem de ferramentas; Não há disciplina; Não há plano a seguir; Uma metodologia ágil vai resolver o problema de nossa empresa;
17
Referencial Teórico Maiores Vantagens Iterações curtas;
Diminuição dos custos de comunicação; Levar em consideração que as coisas vão mudar ao longo do caminho
18
Referencial Teórico Algumas práticas são boas de qualquer jeito:
Testes automatizados; Integração contínua; Iterações curtas;
19
Referencial Teórico Scrum
20
Trabalho Proposto Avaliação Experimental de Técnicas Ágeis de Desenvolvimento Por que adotar o Agile? Quando é aplicável? Como aplicá-lo?
21
Resultados Parciais Atingidos
Levantamento bibliográfico Escrita dos capítulos teóricos do trabalho Escolha de um projeto piloto e uma equipe de desenvolvimento
22
Principais Desafios do Trabalho
Nebulosidade nos objetivos; Evitar problemas de comunicação; Manter o projeto dentro do prazo; Perda de recursos essenciais durante o andamento do projeto; Usar a criatividade;
23
Cronograma
24
Cronograma
25
Bibliografia SOMMERVILLE, Ian. Engenharia de software. 8. ed. São Paulo, SP: Pearson, 2007 PRESSMAN, Roger S. Engenharia de software. São Paulo, SP: Makron Books, 2007
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.