Zusammenfassung der Ressource
RUP - Rational Unified Process (Framework)
Anmerkungen:
- É uma plataforma de processos
◦Adaptável
◦Deve ser configurada para selecionar os elementos apropriados às necessidades da organização
- Fornece atividades, artefatos e guias ligados
Às ferramentas IBM/Rational
À linguagem UML
- Conceitos Chaves do RUP:
Fases e Iterações
Disciplinas/Fluxo de Atividades
Atividades/Tarefas
Artefatos/Produtos de Trabalho
Papéis
Anlagen:
- Iterativo e Incremental
Anmerkungen:
- O ciclo de vida do produto é dividido em iterações, cada uma entregando incrementos (partes acabadas) do software
- Guiado por Casos de Uso
Anmerkungen:
- Os casos de uso conectam todas as fases e visões, sendo utilizados por todos os stakeholders
- Centrado na Arquitetura
Anmerkungen:
- ◦Envolve aspectos estáticos e dinâmicos
◦Evolui a partir das necessidades do produto
- Orientado a Objeto
Anmerkungen:
- Componentes são construídos através de Objetos e estes colaboram entre si para realizar os casos de uso
- Planejado por Risco
Anmerkungen:
- Os riscos são analisados continuamente e os de maior criticidade são tratados prioritariamente
- Dimensões
- 1ª Dimensão
Anmerkungen:
- A primeira dimensão representa o aspecto dinâmico do processo
◦Eixo horizontal
◦Expresso em termos de fases, marcos e iterações
- Disciplinas
Anmerkungen:
- São um conjunto de atividades (fluxo de trabalho) relacionadas a uma “área de interesse” do projeto
Ajudam a compreender o projeto a partir de uma perspectiva em cascata
- Cada disciplina possui um fluxo de trabalho
- 2ª
Dimensão
Anmerkungen:
- A segunda dimensão representa o aspecto estático do processo
◦Eixo vertical
◦Expresso em termos de componentes, disciplinas, atividades, artefatos, papéis…
- Fases
Anmerkungen:
- Cada fase termina com um marco.
- Metodologia
Anmerkungen:
- Compõe a Metodologia:
Processo de Desenvolvimento
Conjunto de métodos e práticas bem definidas:
◦Com responsáveis
◦Entradas/Saídas
◦Ordem de precedência
Inclui:
◦Ferramentas, Tecnologias, Pessoas, Padrões e guias.
QUEM? O QUÊ? COMO? QUANDO?
- Inclui:
◦Ferramentas, Tecnologias, Pessoas, Padrões e guias
- Benefícios da Metodologia:
Qualidade de software
Maior produtividade
Maior previsibilidade
Maior controle sobre custos e prazos
- Melhores Práticas
- Gerenciamento de Mudanças
- Verificação da Qualidade
- Modelagem Visual
- Arquitetura de Componentes
- Gerenciamento de REquisitos
- Desenvolvimento Iterativo