Buscar

20112-AV2-pds-20102

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

*
*
Modelagens
*
*
Cascata
	Os principais subprocessos são executados em estrita sequencia.
	É um modelo confiavel e tilizavel em projetos de qualquer escala.
	
	Permite demarca os subprocessos com pontos de controle bem definidos.
	Os pontos de controle facilitam a gestão dos projetos.
	Adequados a projetos de pequena duração ou para mini processos
	É um modelo rigido e burocratico.
	Não preve a correção posterior de problemas nas fases anteriores.
	Baixa interação com o cliente, que só recebe o resultado no final do projeto.
*
*
Cascata
	
*
*
PSP
Personal Software Process (PSP) é um processo de desenvolvimento de software projetado para ser utilizado por engenheiros de software para a elaboração de projetos individuais.
o foco do PSP é o engenheiro individual.
Os objetivos principais do PSP são:
Melhorar a estimativa de prazo e esforço para o desenvolvimento de um módulo de software ou programa;
Melhorar o planejamento e o acompanhamento de cronogramas;
Evitar o excesso de compromissos;
Criar um comprometimento pessoal com a qualidade e com a melhoria contínua do processo;
	
*
*
PSP
Vou me aprofundar mais colocando os sub-processos segundo o modelo PSP
	
*
*
Espiral
	O produto é desenvolvido em uma série de iterações (laços).
	A cada liberação é entregue um estagio parcialmente operacional do produto, que é submetido a à avaliação de usuários, em determinado marco do projeto.
	Modelo aplicado em processos que se dizem Ageis, como o XP.
	As liberação escolhidas podem ser designadas como versões oficiais do produto
	Permite construir produtos em prazos curtos.
	As atividades de manutenção são usadas pra identificar problemas.
	Atraves dos registros são definidos requisitos para versões posteriores.
	Alta interação do cliente no processo.
	Exige gestão sofisticada.
	O desenho do modelo deve ser robusto para que a estrutura do produto não se degrade.
	A equipe deve ser bem disciplinada e experiente. 
*
*
Espiral
	
*
*
Processos Ageis – XP
Programação extrema (do inglês eXtreme Programming), ou simplesmente XP, é uma metodologia ágil para equipes pequenas e médias e que irão desenvolver software com requisitos vagos e em constante mudança. Para isso, adota a estratégia de constante acompanhamento e realização de vários pequenos ajustes durante o desenvolvimento de software.
Os cinco valores fundamentais da metodologia XP são: comunicação, simplicidade, feedback, coragem e respeito.
possui como princípios básicos: feedback rápido, presumir simplicidade, mudanças incrementais, abraçar mudanças e trabalho de qualidade.
*
*
Processos Ageis – XP
Práticas
Para aplicar os valores e princípios durante o desenvolvimento de software, XP propõe uma série de práticas. Há uma confiança muito grande na sinergia entre elas, os pontos fracos de cada uma são superados pelos pontos fortes de outras.
Jogo de Planejamento (Planning Game)
Pequenas Versões (Small Releases)
Metáfora (Metaphor)
Projeto Simples (Simple Design)
Time Coeso (Whole Team)
Testes de Aceitação (Customer Tests)
Ritmo Sustentável (Sustainable Pace)
Reuniões em pé (Stand-up Meeting)
Posse Coletiva (Collective Ownership)
Programação em Pares (Pair Programming)
Padrões de Codificação (Coding Standards)
Desenvolvimento Orientado a Testes (Test Driven Development)
Refatoração (Refactoring)
Integração Contínua (Continuous Integration)
*
*
Processos Ageis – XP
Vou me aprofundar mais no xp
*
*
Quase espiral
	 
	Modelo intermediário entre o Espiral e a Entrega Evolutiva.
	Na fase inicial é feita uma definição mínima dos requisitos do produto, para delimitar seu escopo e uma fase de transição na qual o produto completo é implantado em definitivo.
	Modelo adotado pelo Mbase.
*
*
Quase espiral
	 
	
*
*
Processos Interativos - RUP

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais

Materiais relacionados

Perguntas relacionadas

Perguntas Recentes