Você está na página 1de 23

Tcnicas de 4 Gerao RUP

Equipe: Danilo Carvalho Ederson Carvalho Felipe Santos Gabriel Alves

Introduo

Num ambiente de constantes surgimentos de novas tecnologias de informao, fabricantes e produtos, continuamos com problemas nos projetos de software, verificando-se por exemplo que grande parte destes projetos sofrem atrasos ultrapassando os limites inicialmente planejados.

Tcnicas de 4 Gerao
Dentre as metodologias temos duas linhas distintas, as tradicionais e as geis. Enquanto as tradicionais prezam por uma quantidade excessiva de documentao as geis prezam por ter o software funcionando com o mnimo de documentao necessria. Portanto,adotar processos mais simplificados, como as metodologias geis tem despertado um grande interesse entre as comunidades de desenvolvimento de software.

Tcnicas de 4 Gerao

O termo Metodologia gil tornou-se popular em fevereiro de 2001, quando um grupo de 17 especialistas (referncias mundiais em desenvolvimento de software) criaram a Aliana gil e estabeleceram o Manifesto gil para o desenvolvimento de software.

Tcnicas de 4 Gerao
Os valores do Manifesto gil so:
Indivduos e interaes valem mais que processos e ferramentas; Um software funcionando vale mais que documentao extensa; A colaborao do cliente vale mais que a negociao de contrato;

Responder a mudanas vale mais que seguir um plano.

RUP(Rational Unified Process)


O que RUP?
O RUP, abreviao de Rational Unified Process (ou Processo Unificado da Rational), um processo proprietrio de Engenharia de software criado pela Rational Software Corporation.

O RUP usa a abordagem da orientao a objetos em sua concepo e projetado e documentado utilizando a notao UML (Unified Modeling Language) para ilustrar os processos em ao. Utiliza tcnicas e prticas aprovadas comercialmente.

RUP(Rational Unified Process)

Adquirida pela IBM, ganhando um novo nome IRUP que agora uma abreviao de IBM Rational Unified Process, fornecendo tcnicas a serem seguidas pelos membros da equipe de desenvolvimento de software com o objetivo de aumentar a sua produtividade.

RUP(Rational Unified Process)


O ciclo de desenvolvimento subdividido em 4 fases consecutivas:

Concepo, Elaborao, Construo e Transio

RUP(Rational Unified Process)


Objetivos
Entender o mbito geral do projeto e os seus objetivos Coletar informaes sobre o que deve ser feito Decidir sobre a continuidade do projeto

RUP(Rational Unified Process)


Fase de Concepo: Finalidade(nfase no escopo do sistema)

Objetivos
Entender o que produzir Identificar os pontos chave do sistema Determinar no mnimo uma soluo possvel Planear custos, agenda e riscos Decidir qual processo seguir e quais ferramentas OBS: Podem (devem) ser feitos em paralelo

RUP(Rational Unified Process)


Fase de Elaborao: Atividades(nfase na arquitetura)

Objetivos
Desenvolver a arquitetura do sistema, tendo em conta: Requisitos mais significantes Avaliao dos riscos

RUP(Rational Unified Process)


Fase de Construo Construo(nfase no desenvolvimento)

Objetivos
Minimizar custos de desenvolvimento Alcanar um determinado grau de paralelismo de desenvolvimento Desenvolver iterativamente um produto completo que esteja pronto para a transio

RUP(Rational Unified Process)


Fase de Transio Critrios de Satisfao(nfase na implantao)

Objetivos
Validar o sistema de acordo com a especificao do utilizador Treinar utilizadores e Administradores Preparar o local de implantao

RUP(Rational Unified Process)

Linhas Mestras

Gesto de Requisitos; Uso de arquitetura baseada em componentes; Uso de Software de modelos visuais; Verificao da qualidade do software; Gesto de Controle de Mudanas do Software.

RUP(Rational Unified Process)

Disciplinas

Seis Disciplinas da Engenharia: 1 2 3 4 5 6 Disciplina Disciplina Disciplina Disciplina Disciplina Disciplina de de de de de de Modelagem de Negcios; Requisitos; Anlise e Projeto (Design); Implementao; Teste; Implantao.

RUP(Rational Unified Process)

Disciplinas

Trs Disciplinas de Apoio/Suporte


1 - Disciplina de Ambiente; 2 - Disciplina de Configurao e Gerncia Mudana;

3 - Disciplina de Gerncia de Projeto.

RUP(Rational Unified Process)

Fluxos

O RUP possui 9 Fluxos .

RUP(Rational Unified Process)

Fluxos

Fluxos de Engenharia de Software 1/3 Modelagem de Negcios (Finalidades) Requisitos (Finalidades)

RUP(Rational Unified Process)

Fluxos

Fluxos de Engenharia de Software 2/3 Anlise e Projeto (Finalidades) Implementao (Finalidades)

RUP(Rational Unified Process)

Fluxos

Fluxos de Engenharia de Software 3/3 Teste (Finalidades) Instalao (Finalidades)

RUP(Rational Unified Process)

Fluxos

Fluxos de Suporte Gerncia de Projeto Gerncia de Configurao e Mudanas Gerncia de Ambiente

Concluso

O RUP prova ser um processo de desenvolvimento robusto e bem definido, embora bastante complexo/trabalhoso para projetos de software de pequeno porte, ele pode ser bem aproveitado para projetos aonde preciso manter registro constante do fluxo do projeto.

Fim.

Você também pode gostar