Trab sistema rup scrum

Disponível somente no TrabalhosFeitos
  • Páginas : 13 (3085 palavras )
  • Download(s) : 0
  • Publicado : 13 de março de 2011
Ler documento completo
Amostra do texto
FACULDADE EXPOENTE

ANÁLISE COMPARATIVA RUP X SCRUM

CURITIBA
2010

CRISTÓVÃO WASCH

ANÁLISE COMPARATIVA RUP X SCRUM

Trabalho apresentado à disciplina de Redes e Analise de Sistema III
Do curso de Sistemas de Informação da Faculdade Expoente.

Professora: Viviane

CURITIBA
2010

RESUMO

Neste documento tem como objetivo abortar os conceitos entre duas MetodologiasScrum e RUP, e analisá-las.
Metodologia SCRUM assume-se como uma metodologia extremamente ágil e flexível. Tem por objetivo definir um processo de desenvolvimento iterativo e incremental que pode ser aplicado a qualquer produto ou no gerenciamento de qualquer atividade complexa, proporcionando um excelente entrosamento entre as equipes de desenvolvimento.
RUP é uma metodologia iterativade desenvolvimento. RUP é adaptável, podendo ser customizada para diversos tipos e tamanhos de produtos e projetos de software.

SUMÁRIO

INTRODUÇÃO 1
CONCEITOS RUP 2
Best Practices (Boas Práticas) 3
Desenvolver Iterativamente 3
Gerenciar Requerimentos 3
Utilizar Arquiteturas Baseadas em Componentes 4
Modelar Visualmente 4
Verificação Continua de Qualidade 4
Controle de Mudanças 4Fases de Desenvolvimento 4
Concepção 5
Elaboração 5
Construção 5
Transição 5
CONCEITOS SCRUM 6
PROCESSO E FUNCIONAMENTO SCRUM 7
ANALISE COMPARATIVA ENTRE RUP E SCRUM 10
CONCLUSÃO 11
Referencias Bibliográficas 12

INTRODUÇÃO

Este trabalho, em por objetivo definir os conceitos, características, e o funcionamentos destas duas metodologias de gerenciamento de software, as quais são:Metodologia RUP e Metodologia Scrum. Por final será apresentado uma Análise entre estas duas metodologias informando as desvantagens de cada uma, e as vantagens de utilizar as duas tecnologias em conjunto, obtendo um Gerenciamento de Software mais controlado.

CONCEITOS RUP

O RUP (Rational Unified Process) é uma metodologia para desenvolvimento de software criado pela Rational Software,IBM, SofTeam, Unisys, Nihon Unisys, Alcatel e Q-Labs. O RUP pode ser encontrado na forma de um software, fornecido pela Rational Software, e como um conjunto de processos. Neste trabalho iremos cobrir apenas aspectos relativos ao conjunto de processos referentes ao RUP, incluindo:

* conceitos

* best practices (melhores práticas)

* fases de desenvolvimento

O RUPé mais do que um software para auxiliar no desenvolvimento é uma metodologia de desenvolvimento, com uma estrutura formal e bem definida. Como qualquer metodologia, é composta de conceitos, práticas e regras.

Um dos principais pilares do RUP é o conceito de best practices (melhores práticas), que são regras/práticas que visam reduzir o risco (existente em qualquer projeto de software) etornar o desenvolvimento mais eficiente. O RUP define seis best practices, sendo elas:

* desenvolver iterativamente

* gerenciar requerimentos

* utilizar arquiteturas baseadas em componentes

* modelar visualmente

* verificação contínua de qualidade

* controle de mudanças

O RUP, ainda, entrelaça o conceito de boa prática em quatrodefinições, sendo elas:

* funções: grupos de atividades executadas.

* disciplinas: áreas de esforço na engenharia de software.

* atividades: definições de como (objetos/artefatos) é construído e avaliado.

* objetos/artefatos: resultado do trabalho, produzido ou modificado durante o processo.

Além destas definições, esta metodologia de desenvolvimento divide oprocesso de desenvolvimento de software em quatro fases (as quais serão discutidas com mais detalhes posteriormente). São elas:

* concepção: definição do escopo do projeto.

* elaboração: elaboração básica do software.

* construção: desenvolvimento.

* transição:

Best Practices (Boas Práticas)

O RUP tenta diminuir os riscos do desenvolvimento e...
tracking img