Freigeben über


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:

image

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.

Comments

  • Anonymous
    September 02, 2010
    Waldemir, essas ferramentas estão disponíveis também para a versão express 2010 do Visual Studio?

  • Anonymous
    September 02, 2010
    Olá Marcio, tudo certo? Não tive tempo ainda de testar o VS2010 Express, para ver se os diagramas de UML estão disponíveis. Vale o teste, a partir daqui: www.microsoft.com/.../downloads O Modeling Feature Pack com certeza não é suportado, pois exige a versão Ultimate do VS2010. Em tempo, tem coisa nova chegando por ai, veja: Visual Studio LightSwitch Beta www.microsoft.com/.../lightswitch Em breve! :) []s Waldemir.

  • Anonymous
    September 09, 2010
    Waldemir Não consigo baixar o Visualization and Modeling Feature Pack no site do MSDN usando a minha assinatura. No site fala que deveria baixar o arqivo en_visual_studio_2010_visualization_modeling_feature_pack_x86_x64_535571.vsix mas tudo o que eu recebo é um arquivo chamado FileTransfer.dll. Tem algum outro lugar onde eu possa obter esta extensão. Tenho grande interesse nela. Abraços Roberto

  • Anonymous
    September 09, 2010
    The comment has been removed

  • Anonymous
    September 09, 2010
    Grande Waldemir A minha assinatura do MSDN dá direito a todos os downloads. Todos os demais funcionam bem, menos este. Eu não sei se alguem já conseguiu usar este link. Vou me informar aqui pela empresa. Se voce conseguir alguma coisa, me avisa. Estou curioso para avaliar esta extensão. Abraços Roberto

  • Anonymous
    September 10, 2010
    Perfeito Roberto, Vou conferir por aqui também e te aviso. O link que usei para download foi outro mesmo, pois foi com conta interna. Vou checar se alguém mais teve problema. Um abraço grande! Waldemir.

  • Anonymous
    September 13, 2010
    Já consegui fazer o download. Por incrivel que pareça era um problema na minha máquina. Este link, e só este link, batia de frente com um aplicativo de gerenciamento de download que eu uso - o Free Download Manager. Foi só desativa-lo que pude baixar sem problemas. Depois vou investigar o que houve. Um grande abraço e bom TechEd para voce. (Este ano não pude ir... estou atolado...) Roberto

  • Anonymous
    September 13, 2010
    The comment has been removed