Um recurso essencial para programadores Visual Basic (VB) que querem desenvolver aplicativos que sejam robustos e eficazes, Desenvolvendo Aplicativos com Visual Basic e UML descreve um processo de desenvolvimento comprovado para projetar e implementar aplicativos cliente/servidor orientados a objeto em VB usando a Unified Modeling Language (UML).Com base em sua própria experiência como desenvolvedor aplicando UML e VB, o autor fornece explicações claras dos fundamentos da UML, ao mesmo tempo em que examina e ilustra as propriedades orientadas a objeto do Visual Basic freqüentemente ignoradas. Além disso, o livro incorpora informações detalhadas sobre desenvolvimento de aplicativos VB utilizando conceitos DNA, incorporando tecnologias como DCOM e MTS, e integrando ferramentas Web como ASP, VB-Script e JavaScript para aplicativos Visual Basic habilitados para Internet. O livro apresenta um estudo de caso interessante, conduzindo o leitor através do ciclo de vida de um projeto - desde a análise de requisitos até modelagem e protótipo passando pela finalização da arquitetura e geração do código. Através deste estudo, o autor demonstra os benefícios de projeto da UML e mostra como traduzir uma especificação UML em código Visual Basic. O autor inclui uma cobertura detalhada dos seguintes tópicos:* Descobrindo os eventos para os quais um aplicativo tem de ser confiável* Modelando Casos de Uso com UML* Usando Rational Rose para gerenciar artefatos UML* Transformando o diagrama de classe UML baseado em objeto, em um projeto relacional suportado por SQL Server ou Oracle* Fazendo a transição das classes e casos de uso para os modelos dinâmicos da UML, os diagramas de seqüência e colaboração* Mapeando UML em relação a produtos Visual Basic* Gerando código a partir do diagrama de classe UML* Aplicando soluções de tecnologias distribuídas, baseadas na Distributed Internet Architecture (DNA) usando Distributed Component Object Model (DCOM) e Microsoft Transaction Server (MTS)* Habilitando aplicatiovs VB para Web usando Active Server Pages (ASP), VBScript, JavaScript e Microsoft Visual InterDev