2 - RUP - Rational Unified Process

O RUP, ou Rational Unified Process, é um processo de desenvolvimento de software iterativo incremental que define, em seu núcleo, três elementos principais:

Cada um destes elementos será tratado individualmente nas seções subsequentes.

Um framework de processo

Um framework de processo é um conjunto abstrato de elementos reutilizáveis que auxiliam na organização e desenvolvimento de outros processos. O framework proposto pelo RUP permite que cada empresa possa definir o seu próprio processo de desenvolvimento com base nas especificidades do negócio, sendo que os elementos utilizados para composição deste processo são fornecidos por este framework.

Dentre os fatores que influenciam a configuração e personalização do RUP em uma empresa, podemos citar:

Comumente, organizações voltadas à TI desenvolvem mais de um processo de desenvolvimento, que se adaptam a um determinado tipo de projeto, fazendo com que projetos menores tenham uma arquitetura de processo mais leve, ao mesmo tempo que projetos maiores contam com um processo mais burocrático.

Copyright © 2016 AIEC.