de
de
define
realiza
desenvolve
faz
etapa
etapa
etapa
etapa
possui
possui
composto por
tem
Composto por
- experiência
+ experiência
Combinação
Análise de Risco
possui
feedback
Clientes
Clientes
Projetos
Em
Possui
Utilizado para
Usuários possuem
Para o usuário
Para o usuário
No desenvolvimento
No desenvolvimento
Serve para
Serve para
Quais são as
Quais são as
Protótipos podem ser
Protótipos podem ser
Serve para
O que é?
é uma
é uma
é
é
composto por
é
é
é
possibilita novo
facilita aceitação
tem
é uma
reunião com
é
é uma
tem
com
é uma
Obedece
é
lidera
Facilita entendimento
é
é
não tem muita
é
executa
atua
gerencia
gera
parte do
cria testes unitários
é
atua
dura

Metodologias ágeis

Prototipação

Softwares iniciais

Encontrar falhas iniciais

Evolutivos

Aprimorar e evoluir os protótipos

Descartáveis

Descobrir falhas nos requisitos

Vantagens

Redução de custo

Participação do usuário

Facilidade de operação do sistema

Satisfação elevada

Desvantagens

Análise insuficiente do software

Cascata

Adaptações

Sistemas existentes

Etapas

Levantamento de requisitos

Serviços a serem fornecidos

Limitações

Objetivos do Software

Planejamento

Definição de estimativas

Cronogramas

Acompanhamento

Modelagem

Estrutura de dados

Arquitetura de software

Interfaces

Construção

Implementação

Testes

Implantação

Entrega do software

Desvantagens

Raramente seguem o fluxo projetado

Raramente esclarecem tudo desejado

Falta paciência

Incremental e Iterativo

possui

Atividades Simultâneas

Especificação

Visão inicial

Desenvolvimento

Versão Intermediaria

Validação

Versão final

possui

Vantagens

Com cliente

rápida

Entrega

Implementação

Fácil

Mudanças de Requisitos

Manutenção

Desvantagens

processamento

Não visível

Estrutura degradada

Espiral

Ciclo de vida

Planejamento

Engenharia

Avaliação do Cliente

Análise de Risco

possui

Vantagens

Cada fase

Inclui Interações

Outros Modelos

Gerência

Maior visibilidade

Riscos

Desvantagens

Gerência

Processos complexos

Equipe

Maior custo

Atraso e maior custo

Tópico principal

Scrum

Scrum Team

Equipe multidisciplinar

Atividades Básicas

XP

Hierarquia

Product Owner

Scrum Master

Planejamento do Sprint

Sprint

Reuniões diárias

Revisão e retrospectiva
do Sprint

Sprint Backlog

Product Backlog

2 a 4 semanas

Atividades Básicas

Planning Game

Small Release

Customer Tests

Coding Standarts

Code Refactoring

Test Driven Development

Cliente

Testador

Desenvolvedor

RUP

fases

Elaboração

analise de riscos

Contrução

sistema de software

Transição

Entrega ao cliente

Concepção

escopo

Disciplinas

Processo

Modelagem de negócio

Requisitos

Análise e Design

Implementação

Teste

Implantação

Suporte

Gerenciamentos de Mudanças

Gerenciamento de projetos

Ambiente