Engenharia Software Rup

of 23/23
Engenharia de Software I Técnicas de 4ª Geração RUP Técnicas de 4ª Geração RUP Equipe: Equipe: Danilo Carvalho Danilo Carvalho Ederson Carvalho Ederson Carvalho Felipe Santos Felipe Santos Gabriel Alves Gabriel Alves
  • date post

    18-Dec-2014
  • Category

    Documents

  • view

    9.682
  • download

    2

Embed Size (px)

description

 

Transcript of Engenharia Software Rup

  • 1. Tcnicas de 4 Gerao RUP Equipe: Danilo Carvalho Ederson Carvalho Felipe Santos Gabriel Alves
  • 2. 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.
  • 3. 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.
  • 4. 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.
  • 5. 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.
  • 6. 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 .
  • 7. 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.
  • 8. RUP( Rational Unified Process )
    • O ciclo de desenvolvimento subdividido em 4 fases consecutivas :
    • Concepo, Elaborao, Construo e Transio
  • 9. 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
  • 10. 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
  • 11. 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
  • 12. 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
  • 13. 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
  • 14. 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.
  • 15. RUP( Rational Unified Process ) Disciplinas
    • Seis Disciplinas da Engenharia:
    • 1 - Disciplina de Modelagem de Negcios ;
    • 2 - Disciplina de Requisitos;
    • 3 - Disciplina de Anlise e Projeto (Design);
    • 4 - Disciplina de Implementao;
    • 5 - Disciplina de Teste;
    • 6 - Disciplina de Implantao.
  • 16. 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.
  • 17. RUP( Rational Unified Process ) Fluxos
    • O RUP possui 9 Fluxos .
  • 18. RUP( Rational Unified Process ) Fluxos
    • Fluxos de Engenharia de Software 1/3
    • Modelagem de Negcios (Finalidades)
    • Requisitos (Finalidades)
  • 19.
    • Fluxos de Engenharia de Software 2/3
    • Anlise e Projeto (Finalidades)
    • Implementao (Finalidades)
    RUP( Rational Unified Process ) Fluxos
  • 20. RUP( Rational Unified Process ) Fluxos
    • Fluxos de Engenharia de Software 3/3
    • Teste (Finalidades)
    • Instalao (Finalidades)
  • 21. RUP( Rational Unified Process ) Fluxos
    • Fluxos de Suporte
    • Gerncia de Projeto
    • Gerncia de Configurao e Mudanas
    • Gerncia de Ambiente
  • 22. 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.
  • 23.
    • Fim.