Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouJudite de Figueiredo Castilho Alterado mais de 8 anos atrás
1
Capítulo 12 Workflow Genérico de Iteração Disciplina: Estudo do RUP Autor: Raquel Almeida Orientação: Augusto Sampaio Paulo Borba
2
1999RUP - DI / UFPE Introdução zPadrão comum que caracteriza todas iterações de todas as fases zInclui os cinco workflows básicos:requisitos, análise, projeto, implementação, e teste zInclui também planejamento e avaliação
3
1999RUP - DI / UFPE 1. A necessidade de Equilíbrio zDurante todo o ciclo de vida do desenvolvimento de software existem várias seqüências de atividades sendo executadas zBuscar o equilíbrio e sincronizar as diferentes seqüências de atividades zEm cada Iteração devemos trabalhar nas atividades certas
4
1999RUP - DI / UFPE 2. As fases são a primeira divisão de trabalho zA fase de concepção estabelece viabilidade yObjetivo:Estabelecer o “Business Case” yPassos: xDelimitar o escopo do sistema proposto xDescrever ou esboçar a arquitetura candidata do sistema xIdentificar riscos críticos xDemonstrar a usuários ou clientes potenciais que o sistema proposto é capaz de solucionar seus problemas
5
1999RUP - DI / UFPE zA fase de elaboração baseada em “Do-Ability” yObjetivo: xArquitetura estável xEstimativa de custo precisa yPassos: xCriar a linha de base da arquitetura xIdentificar riscos significantes xEspecificar os níveis de qualidade a serem alcançados xCapturar Use Cases (até aproximadamente 80% dos requisitos funcionais) xPreparar cronograma, pessoal necessário, e custos dentro dos limites determinados pela prática do negócio 2. As fases são a primeira divisão de trabalho
6
1999RUP - DI / UFPE zA fase de construção o sistema yObjetivo geral é obter a capacidade operacional inicial yPassos: x1.Extensão da identificação e Use Cases, descrição, e realização de todo o corpo dos Use Cases x2. Finalizar a análise, projeto, implementação e testes x3. Manter a integridade da arquitetura x4. Monitorar e amenizar riscos críticos e significantes 2. As fases são a primeira divisão de trabalho
7
1999RUP - DI / UFPE zA fase de transição entra no ambiente do usuário yInício: Entrega versão beta yAtividades de preparação yInformar o usuário das atualizações do ambiente yPreparação de manuais e outras documentações para a entrega do produto yAjustar o software para funcionamento em parâmetros reais de ambiente do usuário yCorrigir defeitos yModificar o software em pontos onde problemas não foram vistos anteriormente yTérmino: Entrega formal do sistema 2. As fases são a primeira divisão de trabalho
8
1999RUP - DI / UFPE zEm cada iteração os workflows básicos são repetidos zTrabalhadores participam nos workflows 3. A Iteração genérica
9
1999RUP - DI / UFPE zPlanejar as quatro fases yAlocação de tempo yPrincipais Milestones yIterações por fase yPlano de projeto 4. Planejamento precede a execução
10
1999RUP - DI / UFPE zPlanejar as iterações yCronograma da iteração yConteúdo da iteração xQuais use cases devem ser trabalhados durante a iteração xQuais riscos técnicos devem ser identificados, traduzidos em use cases e solucionados xMudanças ou defeitos nos requisitos que devem ser corrigidos xQuais subsistemas devem ser implementados parcialmente ou totalmente 4. Planejamento precede a execução
11
1999RUP - DI / UFPE zPlanejar a longo prazo xSistema sujeito a mudanças e adaptações zPlanejar critérios de avaliação xEstabelecer critérios que que indiquem o término de uma iteração xRequisitos funcionais e requisitos não funcionais xDuas categorias de critérios: requisitos verificáveis e critérios mais gerais 4. Planejamento precede a execução
12
1999RUP - DI / UFPE zGerenciar uma lista de riscos yDescrição yPrioridade yImpacto yMonitor yResponsabilidade yContingência zRiscos afetam o plano de iteração zProgramar ações contra riscos 5. Riscos afetam o planejamento do projeto
13
1999RUP - DI / UFPE 6. Priorização de use case zObjetivo: Definir uma lista priorizada de use cases baseada em riscos zRiscos: yEspecíficos yArquiteturais yRequisitos
14
1999RUP - DI / UFPE 7. Recursos necessários zProjetos diferem amplamente zProjetos complexos possuem necessidades maiores zNova linha de produto requer experiência zPagando o custo de recursos usados
15
1999RUP - DI / UFPE 8. Avaliar as iterações e fases zObjetivo: yExaminar o que foi alcançado em termos dos presentes critérios de avaliação yReplanejar a próxima iteração yModificar o processo, adaptar ferramentas, treinamentos,... zCritérios não alcançados yModificar ou estender o modelo de use case yModificar ou estender a arquitetura yModificar ou estender os subsistemas yProcurar novos riscos yAdicionar habilidades ou conhecimentos ao time
16
1999RUP - DI / UFPE 8. Avaliar as iterações e fases zOs próprios critérios de avaliação devem ser avaliados zA próxima iteração yDeterminar que o trabalho esta pronto para iniciar próxima iteração yPlanejar a próxima iteração em detalhes yAtualizar o plano yAtualizar a lista de riscos yComparar os custos da iteração atual com o que foi planejado zEvolução do conjunto de modelos
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.