O processo de desenvolvimento de software da DSI/DTI/UFV (Prodesi) é baseado no Rational Unified Process (RUP), criado
pela empresa Rational Software Corporation. Esta escolha deve-se ao fato de que o RUP utiliza uma abordagem orientada a
objetos e é projetado e documentado utilizando a notação Unified Modeling Language (UML). Além disso, ele é modular e
automatizado por diversas ferramentas já disponíveis no mercado e suas fases são executadas de forma
iterativa-incremental minimizando o impacto das correções de erro.
O processo de desenvolvimento da DSI/UFV é executado através das fases definidas no RUP. Sendo elas:
1) Concepção: é a fase inicial do sistema, aonde é feita uma discussão sobre o problema, definição do escopo do
projeto, estimativa de recursos necessários para a execução do projeto, etc. É nesta fase que é apresentado o plano de
projeto, entre outros.
2) Elaboração: é a fase de análise do domínio e modelagem do problema, revisão do plano do projeto, etc.
3) Construção: é a fase em que o sistema é efetivamente programado.
4) Transição: A partir desta fase, o resultado da iteração (entrega) já está pronto, começa a implantação desta entrega
para o usuário (ou a comunidade de usuários do mesmo). Nesta fase deve ser utilizado o lançamento de versões beta,
operação paralela com o sistema legado, treinamento dos usuários e mantenedores do sistema, etc.
|