Rational unified process - rup

Disponível somente no TrabalhosFeitos
  • Páginas : 22 (5467 palavras )
  • Download(s) : 0
  • Publicado : 13 de junho de 2011
Ler documento completo
Amostra do texto
CARLOS OTONI FREDIMAR OTONI GLAUCO XAVIER BARBOSA DE OLIVEIRA GUSTAVO COSTA ÍCARO RAMOM VALDEMAR JUNIOR

Rational Unified Process – RUP

TEÓFILO OTONI FACULDADES UNIFICADAS DOCTUM DE TEÓFILO OTONI-MG 2011

CARLOS OTONI FREDIMAR OTONI GLAUCO XAVIER BARBOSA DE OLIVEIRA GUSTAVO COSTA ÍCARO RAMOM VALDEMAR JUNIOR

Rational Unified Process – RUP

Trabalho desenvolvido no Curso de Sistemasde Informação das Faculdades Doctum de TEÓFILO OTONI. Disciplina: Eng. De Software Professor: Prof. Oseas Teixeira

TEÓFILO OTONI FACULDADES UNIFICADAS DOCTUM DE TEÓFILO OTONI-MG 2011

Rational Unified Process – RUP
O Rational Unified Process, também chamado de processo RUP, é um processo de engenharia de software. Ele oferece uma abordagem baseada em disciplinas para atribuir tarefas eresponsabilidades dentro de uma organização de desenvolvimento. Sua meta é garantir a produção de software de alta qualidade que atenda às necessidades dos usuários dentro de um cronograma e de um orçamento previsíveis. O RUP tem duas dimensões: O eixo horizontal representa o tempo e mostra os aspectos do ciclo de vida do processo à medida que se desenvolve O eixo vertical representa as disciplinas,que agrupam as atividades de maneira lógica, por natureza. A primeira dimensão representa o aspecto dinâmico do processo quando ele é aprovado e é expressa em termos de fases, iterações e marcos. A segunda dimensão representa o aspecto estático do processo, como ele é descrito em termos de componentes, disciplinas, atividades, fluxos de trabalho, artefatos e papéis do processo (consulteConceitos-chave) O gráfico mostra como a ênfase varia através do tempo. Por exemplo, nas iterações iniciais, dedicamos mais tempo aos requisitos. Já nas iterações posteriores, gastamos mais tempo com implementação.

Fases
A partir de uma perspectiva de gerenciamento, o ciclo de vida de software do Rational Unified Process (RUP) é dividido em quatro fases sequenciais, cada uma concluída por um marcoprincipal, ou seja, cada fase é basicamente um intervalo de tempo entre dois marcos principais. Em cada final de fase é executada uma avaliação (Atividade: Revisar Marcos do Ciclo de Vida) para determinar se os objetivos da fase foram alcançados. Uma avaliação satisfatória permite que o projeto passe para a próxima fase.

Fases de Planejamento
As fases não são idênticas em termos de programaçãoe esforço. Embora isso varie muito de acordo com o projeto, um ciclo de desenvolvimento inicial típico para um projeto de médio tamanho deve prever a seguinte distribuição de esforço e programação: Iniciação Esforço ~5 % Programação 10 % Elaboração 20 % 30 % Construção 65 % 50 % Transição 10% 10%

que pode ser descrito graficamente como

Para um ciclo de evolução, as fases de iniciação e deelaboração seriam bem menores. Ferramentas que automatizam parte do esforço de Construção podem amenizar isso, tornando a fase de construção muito menor do que as fases de iniciação e de elaboração juntas. Uma passagem pelas quatro fases é um ciclo de desenvolvimento; cada passagem pelas quatro fases produz uma geração do software. A menos que produto "desapareça", ele irá se desenvolver napróxima geração, repetindo a mesma sequência de fases de iniciação, elaboração, construção e transição, mas agora com ênfase diferente nas diversas fases. Esses

ciclos subsequentes são chamados de ciclos de evolução. À medida que o produto atravessa vários ciclos, são produzidas novas gerações.

Os ciclos de evolução podem ser disparados por melhorias sugeridas pelos usuários, mudanças no contextodo usuário, mudanças na tecnologia subjacente, reação à concorrência e assim por diante. Normalmente, os ciclos de evolução têm fases de Iniciação e Elaboração bem menores, pois a definição e a arquitetura básicas do produto foram determinadas por ciclos de desenvolvimento anteriores. São exceções a essa regra os ciclos de evolução em que ocorre uma redefinição significativa do produto ou da...
tracking img