Modelagem de projetos com UML no Visual Studio 2010
Olá pessoal, tudo certo?
Uma das ferramentas mais importantes para arquitetos e desenvolvedores é o UML - Unified Modeling Language. Utilizar diagramas UML durante a modelagem de requisitos e projetos orientados a objetivos é uma excelente prática e garante bons resultados, permitindo uma boa definição dos componentes do sistema.
Durante os últimos anos, o Visual Studio tem sido a ferramenta primária como IDE – Integrated Development Environment para desenvolvedores e testadores para o desenvolvimento, validação e testes sobre a plataforma .NET.
Era possível usar o Office Visio for Enterprise Architects 2005 ou o Office Visio 2010, com templates para UML para as atividades de modelagem. Porém, a comunidade sempre pediu uma integração UML na própria IDE do Visual Studio. Essa integração chegou com o Visual Studio 2010.
O Visual Studio 2010 suporta os principais diagramas do UML 2.1.2, a seguir:
- UML Classe Diagram
- UML Sequence Diagram
- UML Use Case Diargam
- UML Activity Diagram
- UML Component Diagram
A partir de um projeto de modelagem ou mesmo de um projeto .NET, podemos criar um dos diagramas UML, como vemos nos templates abaixo:
Além dos diagramas UML, o Visual Studio oferece também dois diagramas muito bons para a modelagem de projetos:
- Layer Diagram (Diagrama de Camadas)
- Directed Graph Document (Diagrama de Depedências)
O Visual Studio 2010 ainda oferece recursos extendidos para geração de código a partir de UML, assim como validação, importação de arquivos UML xmi e outros recursos, que você encontra no Modeling Feature Pack. Veja mais aqui:
Visualization and Modeling Feature Pack
Ref.: https://msdn.microsoft.com/en-us/library/dd460723.aspx
Modeling the Application
Ref.: https://msdn.microsoft.com/en-us/library/57b85fsc.aspx
Visual Studio 2010 Feature Packs
Ref.: https://msdn.microsoft.com/en-us/vstudio/ff655021.aspx
Visual Studio Downloads
Ref.: https://msdn.microsoft.com/en-us/vstudio/bb984878.aspx
Em posts futuros, vamos falar um pouco mais sobre a modelagem de projetos com diagramas UML.
Aproveite para conferir um post do JP, que falou bastante sobre outras ferramentas de arquitetura no Visual Studio 2010:
Novas ferramentas de arquitetura no Visual Studio 2010
Ref.: https://blogs.msdn.com/b/jpclementi/archive/2010/04/16/ferramentas-de-arquitetura-no-visual-studio-2010.aspx
Por enquanto é só! Até o próximo post :)
Waldemir.