de
de
define
realiza
desenvolve
faz
etapa
etapa
etapa
etapa
possui
possui
feedback
possui
- experiência
+ experiência
Combinação
Análise de Risco
possui
composto por
tem
Composto por
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
é uma
parte do
é
gera
é
é
com
possibilita novo
cria testes unitários
tem
lidera
tem
é uma
é uma
é
é
reunião com
não tem muita
é uma
Facilita entendimento
é uma
composto por
executa
atua
é
é
Obedece
é
atua
dura
gerencia
facilita aceitação
é
é
é

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

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

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

Incremental e Iterativo

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

Atividades Simultâneas

Especificação

Visão inicial

Desenvolvimento

Versão Intermediaria

Validação

Versão final

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