Arquitetura em Camadas com uso do Paradigma MVC e Processo Unificado na Programação de Software Orientado a Objetos

José Gladistone Rocha

Resumo


O objetivo desse artigo é apresentar fundamentos que apontem para que o uso das tecnologias a seguir apresentadas facilitem o desenvolvimento de projetos de SI. Isso possibilitará que o produto de software tenha melhor qualidade, desde a fase de projeto, seu gerenciamento, como na melhoria do sistema de TI, já na sua fase de produção. Desenvolvedores têm utilizado a abordagem Orientação a Objetos para construção do software. A necessidade de se utilizar outras tecnologias se torna imperiosa para efetivamente resultar em um sistema de Tecnologia da Informação com qualidade já que muitos sistemas têm tido problemas nesse quesito. Uma dessas tecnologias é o padrão arquitetural em camadas, o Model-View-Control,e para gerenciamento e metodologia do processo de software o Rational Unified Process. Ou seja, dois importantes assuntos para a programação em si e para o gerenciamento de software por meio de metodologias para esse fim. O que se percebe é que muitos desenvolvedores simplesmente não adotam minimamente essas tecnologias, sem falar de outras tão importantes como além das já citadas, como por exemplo a arquitetura de sistemas com Extensible Markup Language. O uso desse compêndio de tecnologias apontando os pontos mais importantes delas auxiliará os desenvolvedores pois tirarão os melhores proveitos dessas tecnologias.


Palavras-chave


Arquitetura de Software; MVC; Camadas; Engenharia de Software; Orientação a Objetos.

Texto completo:

PDF