Sie sind auf Seite 1von 2

Universidade Estadual de Montes Claros - UNIMONTES

Centro de Cincias Exatas e Tecnolgicas - CCET


Engenharia de Sistemas

Metologia RUP
Matheus Soares Diniz, Eduardo Dias da Rocha, Daniel Henrique Antunes

Introduo
O Rational Unified Process (RUP), conhecido em portugus como Processo Unificado da Rational, surgiu em 1996
visando fortalecer a comunicao entre os envolvidos no projeto e organizar o projeto de software. Antes do surgimento do RUP,
o desenvolvimento de software era baseado em processo como cascata e espiral o que no era favorvel, po is dificultava a
comunicao entre as equipes e no previam alteraes, o que tornava o produto mais caro.
O RUP uma metodologia de desenvolvimento de software criada pela Rational Software Corporation e adquirido pela
IBM em fevereiro de 2003. Atualmente encontrado na forma de software e como um conjunto de processos que utiliza
desenvolvimento interativo e incremental. Serve como um guia de como utilizar de maneira eficiente a Unified Modeling
Language (UML).
Esta metodologia tem como objetivo oferecer um processo desenvolvimento bem definido e bem gerido, pois define
quem responsvel pelo que, como as coisas devero ser feitas e quando devem ser realizadas, descrevendo todas as metas de
desenvolvimento especificamente para que sejam alcanadas.
um processo considerado pesado e preferencialmente aplicvel a grandes equipes de desenvolvimento e a grandes
projetos, porm o fato de ser amplamente customizvel torna possvel que seja adaptado para projetos de qualquer escala. Para a
gerncia do projeto, o RUP prov uma soluo disciplinada de como assinalar tarefas e responsabilidades dentro de uma
organizao de desenvolvimento de software.

Apresentao da metodologia de funcionamento do RUP

O RUP possui quatro fases para a elaborao de um software que seja criado em termos de sua metodologia: a Iniciao,
a Elaborao, a Construo e a Transio.
A Iniciao onde feita principalmente: o incio da captao de requisitos; a modelagem de negcios, onde sero
analisados os impactos financeiros do projeto bem como o oramento do projeto; e onde comea a ser analisado como ir ser o
aspecto do software. Ou seja, onde ser definido o escopo do projeto, sero identificados os atores, casos de uso e descrio dos
mais significativos.
A Elaborao responsvel por: terminar a maior parte da modelagem de negcios; fazer a maior parte da captao de
requisitos; definio do aspecto do software(definio da arquitetura de software); e anlise do sistema.
A Construo responsvel pela desenvolvimento do software(escrita do cdigo) e realizao dos testes.
Na Transio ser feita a implementao do sistema para o consumidor final. Nesta etapa ser feito o treinamento do
pessoal que ir operar o sistema.


As seis melhores do RUP

Um dos principais pilares do RUP o conceito de melhores prticas que visam reduzir o custo e tornar o
desenvolvimento mais eficiente. So elas seis:
Desenvolver Iterativamente: Percorre varias vezes as fases de construo do projeto. A cada iterao percorrida a equipe
ganha mais compreenso acerca do projeto, dos requisitos e dos componentes. O risco se reduz no decorrer que eles so
percebidos a cada iterao, ento os integrantes tem a opo de alterar os requisitos, adaptar ou replanejar o projeto. A arquitetura
se torna mais robusta a cada incremento. Aumenta o reuso dos componentes. As iteraes so quase sequenciais.
Gerenciamento de Requisitos: O RUP diz que o documento de requisitos deve ser feito de maneira clara.Ele recomenda a
utilizao de casos de uso para organizao dos requisitos funcionais.O RUP guiado por casos de uso.
Arquitetura baseada em componentes: O RUP d grande nfase arquitetura.Defende que a arquitetura reflete no
desempenho do sistemas, interaes entre componentes, integridade e reuso.
Modelo de software visual (UML): A modelagem UML ajuda a enxergar o sistema como um todo atravs de uma
linguagem grfica.Permite a compreender mais fcil o sistema, capturar requisitos.Ajuda a melhorar a comunicao da equipe.
Verificao contnua da qualidade do software: A qualidade de um software deve ser verificada durante seu processo de
um desenvolvimento.O custo para correo do software pode ser muito alto se este for avalido apenas no final de seu
desenvolvimento. Ento, com os mtodos de correo definidos antes de iniciar o desenvolvimento e com as correes necessrias
o seu software se torna robusto.A verificao de qualidade diminui custos e riscos.
Gerenciamento e controle de mudanas: O RUP oferece um controle de mudanas do projeto em questo. Esse controle
de mudanas envolve o gerenciamento de entidades durante o projeto,rotina ou procedimentos repetivos para gerenciar mudancas
no projeto.Controle de mudanas por parte da equipe que podem estar em locais diferentes.

Universidade Estadual de Montes Claros - UNIMONTES
Centro de Cincias Exatas e Tecnolgicas - CCET
Engenharia de Sistemas

Vantagens da utilizao do RUP

As maiores vantagens do RUP so que: ele um processo robusto e bem definido com a gerao de artefatos
importantes; os maiores riscos so atacados primeiro, diminuindo as chances de fracasso do projeto; cada fase do desenvolvimento
analisada criteriosamente, bem como levantado os riscos de cada mudana.


Desvantagens da utilizao do RUP

As desvantagens do RUP so: complexo e trabalhoso para projetos de pequeno porte, mesmo sendo customizvel; exige
experincia da equipe.





Referncias

[1] Rational Software (http://www.rational.com)
[2] Choose Technologies (http://www.choose.com.br)
[3] Rational Unified Process - Best Practices for Software Development Teams, Rational Software White Paper, TP026B, Rev 11/01
(www.rational.com/media/whitepapers/rup_bestpractices.pdf)




Figura 1: Fases do RUP

Das könnte Ihnen auch gefallen