OperacionalizaÃÃo da metodologia de desenvolvimento de software orientado a objetos CRC/WB+.

AUTOR(ES)
DATA DE PUBLICAÇÃO

2000

RESUMO

Ao longo dos Ãltimos anos està sendo desenvolvida no ITA uma metodologia para desenvolvimento de software orientado a objetos, denominada CRC/WB+, que visa mesclar algumas caracterÃsticas importantes de diversas metodologias encontradas na literatura. A metodologia se baseia fortemente em responsabilidades, em contraposiÃÃo ao desenvolvimento baseado em dados empregado por muitas das metodologias usuais. AlÃm disso, a metodologia considera de forma bem precisa a separaÃÃo de interesse: uma parte independente de linguagem, denominada Modelo Abstrato, em que se obtÃm o que o sistema deve fazer, e uma parte dependente de linguagem, denominada Modelo de ImplementaÃÃo, em que se descreve como o sistema serà implementado em uma linguagem especÃfica. A metologia tem constituÃdo uma ferramenta valiosa para o desenvolvimento de software acadÃmico orientado a objetos e para reforÃar o ensino de conceitos bÃsicos de orientaÃÃo a objetos, bem como de algumas tÃcnicas nova que tÃm sido recomendadas recentemente. Neste trabalho apresenta-se a operacionalizaÃÃo desta metodologia de desenvolvimento de software orientado a objetos, por meio da complementaÃÃo, estruturaÃÃo e aperfeiÃoamento de suas fases de desenvolvimento. O trabalho incorpora na Metodologia CRC/WB+ recursos avanÃados e caracterÃsticas adicionais para auxiliar o desenvolvedor no levantamento sistemÃtico dos requisitos funcionais de um sistema, na identificaÃÃo das classes e definiÃÃo de responsabilidadese, principalmente, na consolidaÃÃo e depuraÃÃo das informaÃÃes capturadas nas fases iniciais do ciclo de desenvolvimento segundo a metodologia. A Ãnfase do trabalho desenvolvido està no aperfeiÃoamento e melhoria das fases do Modelo Abstrato, de modo a ajudar o desenvolvedor na modelagem de um conjunto de classes para a soluÃÃo computacional. O objetivo de introduzir tais caracterÃsticas e recursos à facilitar e aumentar a confianÃa no funcionamento dos softwares gerados segundo a metodologia. AlÃm disso, a preocupaÃÃo està em tornar a metodologia viÃvel para o desenvolvimento profissional de produtos de software orientada a objetos.

ASSUNTO(S)

desenvolvimento de software programaÃÃo orientada para objetos metodologia

Documentos Relacionados