Nas aulas de UML, vi algumas pessoas se questionando o objetivo e o porquê de se utilizar a UML para modelar sistemas antes do desenvolvimento em si.

Uma empresa de software bem-sucedida é aquela que fornece software de qualidade e capaz de atender às necessidades dos usuários. A modelagem é a parte central de todas as atividades que levam à implantação de um bom software (BOOCH, 2000).
Os modelos ajudam a visualizar o sistema como ele é ou como desejamos que seja, permitem especificar a estrutura ou o comportamento de um sistema, proporcionam um guia para a construção do sistema e documentam as decisões tomadas. Essa visualização, especificação, construção e documentação de sistemas orientados a objetos é o objetivo da UML (Unified Modeling Language – Linguagem Unificada de Modelagem), uma linguagem-padrão para a elaboração da estrutura de projetos de software.
Para ajudar aos colegas e demais interessados em UML, transcrevo aqui um interessante trecho do capítulo 1 do livro UML, guia do usuário, de Grady Booch, James Rumbaugh e Ivar Jacobson, os criadores da UML.
A importância da modelagem
Para construir uma casa para seu cachorro, você poderá começar juntando uma pilha de tábuas, alguns pregos e algumas ferramentas básicas, como martelo serrote e metro. Em poucas horas com pequeno planejamento prévio, provavelmente a casa de cachorro estará pronta, razoavelmente funcional e certamente você será capaz de fazer tudo isso sem precisar da ajuda de ninguém. Desde que a nova casa seja suficientemente grande e não haja muitas goteiras, seu cão ficará feliz. Se não der certo, sempre será possível fazer tudo de novo ou arrumar um cachorro menos exigente.
Desde que comecei na faculdade de Análise e Desenvolvimento de Sistemas, tinha a idéia de abrir um blog onde colocaria as anotações das aulas, de forma a colaborar com o aprendizado de colegas e de quem mais pudesse se beneficiar do conteúdo disponibilizado, servido ainda como fonte de discussão onde eu teria um canal de aprendizado em mão-dupla, também recebendo dicas e aprimorando meus estudos.











