3 Visao Geral Do Rup
Apresentar as características RUP
Discutir os conceitos da metodologia: fases, fluxos de atividades (workflows), iterações, responsáveis, atividades e artefatos
Apresentar uma visão geral dos fluxos de atividades da metodologia
O que é uma metodologia?
Processo de desenvolvimento
Conjunto de métodos e práticas de desenvolvimento (com orientações nas linguagens, paradigmas, tecnologias e ferramentas utilizadas)
ÉÉ fundamental fundamental aa definição definição de de quem quem faz faz O
O Que,
Que, Quando
Quando ee Como
Como
Ingredientes da metodologia
Processo de desenvolvimento
Com modelo de ciclo de vida
Com conjunto de atividades
• Bem definidas
• Com responsáveis
• Com artefatos de entrada e saída
• Com dependências entre as mesmas e ordem de execução
Ingredientes da metodologia
Métodos e Práticas de desenvolvimento
Conjunto de atividades
• Com uma descrição sistemática de como devem ser realizadas
• Com detalhes específicos de acordo com a linguagem e ferramentas usadas na empresa • Baseadas em UML (Unified Modeling
Language)
Apenas a linguagem não basta! Linguagem padrão +
+
Modelos, padrões e guias
Metodologia de desenvolvimento +
Ferramentas de apoio
+
Equipes
treinadas
Benefícios de uma metodologia
Qualidade de software
Produtividade no desenvolvimento, operação e manutenção de software
Permitir ao profissional controle sobre o desenvolvimento dentro de custos, prazos e níveis de qualidade desejados
Permitir ao profissional estimar custos e prazos com maior precisão.
Benefícios de uma metodologia Os benefícios não virão de imediato!
É necessário
Treinamento adequado
Adaptação da metodologia ao contexto no qual ela será utilizada
Apoio especializado para as equipes de desenvolvimento Tempo para absorção da metodologia
Qualidade xx Produtividade
Produtividade
Qualidade
Características da metodologia
Inspirada no RUP (Rational Unified