RUP - modelo de processo de software

Disponível somente no TrabalhosFeitos
  • Páginas : 12 (2951 palavras )
  • Download(s) : 0
  • Publicado : 10 de outubro de 2013
Ler documento completo
Amostra do texto










































































SUMARIO


1 ITRODUÇÃO.............................................................................................................4

2 Evolução doRUP.....................................................................................................5
3 RUP...........................................................................................................................5
4 Principais Características do RUP............................................................................5















1 Introdução





Será feita uma abordagem clara e objetiva ao modelo desenvolvimento RUP ( Rational UnifiedProcess ) demostrando sua evolução ao logo dos anos, proporcionando uma um visão das principais mudanças com esse modelo de desenvolvimento de software.
O principal objetivo deste trabalho é apresentar todo o processo de desenvolvimento do RUP, o ciclo de vida. Mostrar suas principais características, descrevendo as suas quatro fases, a interação entres elas, as nove disciplinas aplicadas aolongo das fases, suas vantagens e desvantagens.
Por fim, uma linguagem de programação será indicada, sendo a mesma justificada e um exemplo do modelo de processo RUP será



































2 Evolução do RUP

Em1987, Ivar Hjalmar Jacobson iniciou uma companhia chamada Objectory AB, esta constituída em um processo como o Processo Unificado daRational, a participação majoritária da empresa foi adquirida pela Ericsson em 1991. Em 1995, foi publicado um livro que marcou o início na comunidade orientada a objeto (OO) com o nome de Object-Oriented. Passado pouco tempo a Rational interessada na companhia a comprou. Como Grady Booch e Jim Rumbaugh já faziam parte da Rational, formou se o trio com Jacobson, sendo conhecidos como os “trêsamigos”.
Com o esforço dos “três amigos” veio a se tornar o Processo Objectory Rational – ROP, em paralelo o antigo Método Unificado o qual se tornou a atual UML. Em 1998 a Rational muda de nome após vir adquirindo e se fundindo a outras companhias agregando valor a antiga ROP passa a se chamar Rational Unified Process (RUP).
No ano 2003 a IBM comprou esse framework e o nomeou como IRUP comoabreviação de IBM Rational Unified Process e tornando-se uma referência para o desenvolvimento de software, fornecendo técnicas a serem seguidas pelos membros das equipe desenvolvimento com o objetivo de aumentar a produtividade.












2 RUP - Rational Unified Process






3 RUP

O RUP é um processo de engenharia de software que se baseia em disciplinas, tarefas eresponsabilidades. Ele define claramente quem é responsável pelo que, como as coisas devem ser feitas e quando fazê-las. Provê uma estrutura bem definida para o ciclo de vida do projeto, articulando claramente os marcos essenciais e pontos de decisão



4 Principais Características do RUP

4.1 Desenvolvimento baseado em componentes

O RUP usa a técnica de desenvolvimento baseado em componentes, ondevisa a reutilização de componentes existentes e também a produção de novos componentes ao longo do processo. Um componente é definido como uma unidade de software independente, ou seja, ele pode ser produzido em um projeto e ser reutilizado em outros. Raramente um componente é reutilizado como foi originalmente desenvolvido e geralmente necessita de alguma forma de alteração para se adequar àarquitetura da aplicação ou aos demais componentes, sendo assim, é usada a técnica de encapsulamento.
O encapsulamento consiste em produzir uma interface, diferente de sua interface original com vista a adaptá-lo a requisitos específicos. Uma vez que um componente foi adaptado é necessário verificar a compatibilidade para integração e realizar testes para tentar antecipar quais comportamentos...
tracking img