Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
UNIMEP - ES 06 - Joinvile 2
Ciclo de Vida em Espiral
UNIMEP - ES 06 - Joinvile 3
UNIMEP - ES 06 - Joinvile 4
RUP – Rational Unified Process
Ciclo de Vida do Projeto
tempo
UNIMEP - ES 06 - Joinvile 5
UNIMEP - ES 06 - Joinvile 6
Cronograma : Projeto de Sistema de Software
Cronograma
• Fase : nome da fase do RUP
– Iteração : nome = inicial da fase + sequencial
• Atividade
– nome
– duração (em dias úteis)
– data de início ou relação de precedência
– relação de precedência : término-início, início-início
– recursos : humanos e materiais (viagens, equipamentos)
Recursos Humanos
• perfil – ex: Analista de Requisitos
• nome da pessoa
• mnemônico (sigla do perfil + sequencial) – ex: AR1
UNIMEP - ES 06 - Joinvile 7
Cronograma
• Iniciação
• Elaboração
• Construção
• Transição
UNIMEP - ES 06 - Joinvile 8
Nível 2 – Iterações da Fase de Iniciação
• Iniciação
– uma Iteração
• planejamento, cronograma , Reunião Kick-off (Pontapé
Inicial), Visão do Sistema, Glossário
– exceções : necessidade de prototipagem, planejamento do
projeto muito complexo, etc
Cronograma
• Iniciação
– Iteração I1
• Elaboração
• Construção
• Transição
UNIMEP - ES 06 - Joinvile 9
Casos de Uso
• processamento remoto e interface mais complexa: Pesquisa
• relatório: Balancete Mensal de Receitas e Despesas
• alarme: Retorno de Cópia de Filme Reservado
Cronograma
• Iniciação
• Elaboração
• Iteração E1
– Pesquisa
– Balancete Mensal de Receitas e Despesas
– Retorno de Cópia de Filme Reservado
• Iteração E2
– Inicialização do Sistema a partir de Base de Dados Legada
• Construção
• Transição
UNIMEP - ES 06 - Joinvile 11
Cronograma
• Iniciação
• Elaboração
• Construção
• Iteração C1 – Cadastros
• Iteração C2 – Funcionalidades Principais
• Iteração C3 – Relatórios e Alarmes
• Transição UNIMEP - ES 06 - Joinvile 12
Nível 2 – Iterações da Fase de Transição
Transição
• uma Iteração
– implantação no ambiente do cliente, teste do cliente, correção
de erros, aceitação, treinamento dos usuários
• exceções : integração complexa com base de dados legada,
ambiente do cliente muito complexo, etc
Cronograma
• Iniciação
• Elaboração
• Construção
• Transição
– Iteração T1
UNIMEP - ES 06 - Joinvile 13
UNIMEP - ES 06 - Joinvile
Exercícios 6
• 6.1 – Qual o relacionamento entre o Modelo Cascata e o Modelo
Iterativo nas fases de Elaboração e Construção do RUP?
• 6.2 – Explique o papel do Gerente de Projeto na fase de Iniciação. Idem
para o Analista de Requisitos.
• 6.3 – O que diferencia a fase de Elaboração da fase de Construção?
• 6.4 – Explique qual o papel do Arquiteto na Fase de Elaboração.
• 6.5 – Explique qual o papel do Implementador na Fase de Construção.
Idem para o papel do Analista de Teste.
• 6.5 – Qual o papel do cliente na fase de Transição? Qual o papel da
equipe de desenvolvimento na fase de Transição?
• 6.6 – Como você dimensiona o número de iterações na fase de
Elaboração?
• 6.7 – Como você dimensiona o número de iterações na fase de
Construção?
• 6.8 – Explique qual o papel dos Casos de Uso nas estimativas práticas
de especificação, implemententação, teste e correção de erros.
UNIMEP - ES 06 - Joinvile 15