TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

RUP(Rational Unified Process)

Monografias: RUP(Rational Unified Process). Pesquise 859.000+ trabalhos acadêmicos

Por:   •  10/3/2015  •  1.044 Palavras (5 Páginas)  •  304 Visualizações

Página 1 de 5

O que é o RUP(Rational Unified Process)?

o RUP é um processo de engenharia de software. Ele fornece uma abordagem disciplinada para a atribuição de tarefas e responsabilidades com uma organização de desenvolvimento.seu objetivo é garantir a produção de software de alta qualidade que atenda às necessidades de seus usuários finais.

Com um cronograma e um orçamento previsíveis

o RUP é um produto do processo. É desenvolvido e mantido pela Software Racional e integrada com seu conjunto de ferramentas de desenvolvimento de software.

Ele é disponibilizado pela IBM em CD-ROM ou através da internet.

O RUP combina muitas das melhores praticas modernas no desenvolvimento de software,em uma forma que é apropriada para uma ampla gama de projetos e organizações,juntamente com muitos outros.

1. Desenvolver software iterativamente.

2. Gerenciar os requisitos.

3. uso de arquiteturas baseadas em componentes.

4. software de modelo visual.

5. Verificar continuamente a qualidade do software.

6. Alterações de controle para o software.

RUP unifica toda a equipe de desenvolvimento de software e otimizar a produtividade de cada membro da equipe, trazendo então a experiência de líderes da indústria e as lições aprendidas a partir de milhares de projetos, melhora detalhada e prática guiada através de todas as fases do ciclo de vida de desenvolvimento de software, mas não é inflexível,o RUP pode ser adatado para atender uma grande variedade de projetos e organizações.

Gestão dos Requisitos

A gestão dos requisitos é uma abordagem sistemática para provocar,

organizar, comunicar e gerir a mudança,requisitos de um sistema ou aplicativo de software intensivo.

Os benefícios de um gerenciamento de requisitos eficaz

incluem o seguinte:

- Melhor controle de projetos complexos.

A falta de compreensão do comportamento do sistema e os requisitos de "Creep" são fatores comuns nos projetos “fora de controle”.

-Melhorando a qualidade do software e a satisfação do cliente.

A medida fundamental de qualidade é se um sistema faz o que é suposto fazer. Isto só pode ser verificado quando todos stakeholders tiverem um entendimento comum sobre o que deve ser construído e testado.

- Redução dos custos de projeto e atrasos.

Corrigir erros nos requisitos é muito caro; portanto, diminuindo estes erros no início do ciclo de desenvolvimento reduz os custos do projeto e evita atrasos.

- Melhoria da comunicação da equipe.

A instalação da gestão dos requisitos facilita o envolvimento dos utilizadores no início do processo,ajudando a garantir que o pedido preencha as suas necessidades.

Requisitos bem gerados ajudam a construir um entendimento comum das necessidades do projeto e compromissos entre os

stakeholders ( usuários, clientes, designers e testadores).

O RUP como produto.

Muitas organizações vem lentamente se tornando conscientes da importância de um processo de desenvolvimento de software bem definido e bem documentado para o sucesso de seus projetos de software. Ao longo dos anos, eles juntaram o seu conhecimento e compartilharam com seus desenvolvedores.Esse “know-how” coletivo cresce muitas vezes fora de métodos, livros e textos publicados, programas de treinamento, e pequenas notas de “como fazer” acumuladas ao longo de vários projetos, infelizmente, essas práticas muitas vezes acabam acumulando poeira em fichários na prateleira de um desenvolvedor - raramente atualizado, rapidamente se tornando obsoleto, e quase nunca sendo seguidas.

"Processo de Software é um software também", escreveu Lee Osterweil. em contraste com a abordagem “dusty-binder”, o RUP é projetado, desenvolvido e entregue, e mantido como qualquer ferramenta de software.

O RUP compartilha de muitas características com produtos de software:

- A IBM libera atualizações regulares.

- Ele é entregue on-line usando a tecnologia web, por isso está literalmente na ponta dos dedos dos desenvolvedores.

- Ele pode ser adaptado e configurado para atender às necessidades específicas de uma organização de desenvolvimento

- É integrado com muitas das ferramentas de desenvolvimento de software no IBM Rational Suites, de modo que os desenvolvedores possam acessar a orientação do processo a partir da ferramenta que eles estão usando.

Esta abordagem de tratamento do processo como um produto de software proporciona os seguintes benefícios:

...

Baixar como (para membros premium)  txt (7.3 Kb)  
Continuar por mais 4 páginas »
Disponível apenas no TrabalhosGratuitos.com