Um Método de Desenvolvimento de Sistemas de Grande Porte Baseado no Processo RUP
Resumo
Ao lidar com o desenvolvimento de sistemas de grande porte, além da preocupação com análise, projeto e implementação, uma atenção ainda maior deve ser dada à elicitação de requisitos, por estarem sujeitos a possíveis mudanças até a entrega do produto final. Neste artigo, sugere-se uma adaptação ao processo RUP para resolver esse problema, promovendo o desenvolvimento de subsistemas de forma incremental. A cada subsistema implantado, os riscos são mitigados, aprimora-se a eficiência do processo pelo reuso do conhecimento adquirido e dos artefatos produzidos, e propicia-se ao cliente retorno de parte do seu investimento antes da conclusão de todo o projeto.
Referências
Fowler, Martin; Scott, Kendall. UML Essencial, um breve guia para a linguagem-padrão de modelagem de objetos, 2ª. Edição, Bookman, 2000;
ISO/IEC 9126-1. Software engineering - Product quality - part 1: Quality model, First Edition, 2001;
Krutchen, Philippe. The Rational Unified Process, An Introduction, Second Edition, Addison Wesley, 2000;
Bezerra, Eduardo. Princípios de Análise e Projeto de Sistemas com UML, Campus, 2002;
Mendes, Antônio. Arquitetura de Software, Desenvolvimento orientado para arquitetura, Campus, 2002;
Gamma, Erich et aI. Padrões de Projeto, Soluções Reutilizáveis de Software Orientado a Objetos, Bookman, 2000;
Ericsson, Maria. Developing Large-scale Systems with the Rational Unified Process, Rational Software White Paper, 2000.