SlideServe
Menu
Préférences
© SlideServe · v2026

Unlocking Complexity: Visualization and UML Tools in Visual Studio 2010

sol avatar
19 diapositives · 333 Views · Jul 26, 2014

In this talk, Cameron Skinner, Product Unit Manager at Microsoft Corporation, explores the powerful architecture and visualization tools in Visual Studio 2010 designed to tackle complexity in software development. Discover why these tools were built, who they are intended for, and the capabilities they offer. Learn how Visual Studio enhances understanding among team members, aids developers in navigating existing code, and provides architects with insights into domain implementation. Attendees will see live demonstrations of features like Architecture Explorer, Sequence Diagrams, and UML Designers, illustrating the pragmatic approach to effective software development.

Unlocking Complexity: Visualization and UML Tools in Visual Studio 2010 - slide 1
01 / 19Unlocking Complexity: Visualization and UML Tools in Visual Studio 2010
1 / 17

Télécharger la présentation

Unlocking Complexity: Visualization and UML Tools in Visual Studio 2010
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. FT08 Code Visualization, UML, & DSLs Cameron Skinner Product Unit Manager, Visual Studio Microsoft Corporation

  2. By the End of this Talk, you will… • Understand the following about the Architecture and Visualization tools in Visual Studio 2010: • Why we build it • Who we built it for • What it can do

  3. The Why:Complexity remains a Serious Problem • Complexity is found everywhere: • In Code, Requirements, Organizational politics • ( the list goes on and on… ) • Visual Studio 2010 attacks these problems head on by Increasing… • …A shared understanding between team members • …The understanding of existing system • … the ability to gain and maintain control

  4. The Who:Focused on Developers and Architects • Developers who are… • …trying to understand existing code • …focused on the “right fix” • Architects who are… • …trying to understand the Domain and how it relates to implementation • …“Solution” or “Application” Architect on the team

  5. The What:Product Capabilities • “Understand The Code” • Architecture Explorer • Sequence Diagram Generation • DGML Graphs and “Standard” Graphs • “Maintain Control” • Layer Diagram & Custom MSBuild Tasks • Work Item Integration • “Understand The Domain” • UML 2.x Designers • Modeling Project & Explorer • Extensibility

  6. “Understand The Code” demo

  7. "Understand The Code"Demo Summary • Architecture Explorer • Sequence Diagram Generation • DGML Graphs and “Standard” Graphs

  8. “Maintain Control” demo

  9. "Maintain Control"Demo Summary • Layer Diagram and Validation • Work Item Integration

  10. “Understand The Domain” demo

  11. "Understand The Domain"Demo Summary • UML Designers • Use Case, Class, Component, Activity, Sequence • UML Modeling Project • UML Model Explorer

  12. Extensibility demo

  13. ExtensibilityDemo Summary • Extensible in a number of areas • Graph Model • UML Diagrams • Command, Menuing, and Validation

  14. In Summary… • We’ve built Visual Studio 2010 to attack complexity deep in the heart of Software Development • UML, DSL, and pragmatic feature set is the approach • Developers and Architects are our focus

  15. Related Content • http://blogs.msdn.com/camerons • http://www.lovettsoftware.com • http://blogs.msdn.com/stevecook • http://www.peterprovost.org/blog/ • http://blogs.msdn.com/jmprieur

  16. YOUR FEEDBACK IS IMPORTANT TO US! Please fill out session evaluation forms online at MicrosoftPDC.com

  17. Learn More On Channel 9 • Expand your PDC experience through Channel 9. • Explore videos, hands-on labs, sample code and demos through the new Channel 9 training courses. channel9.msdn.com/learn Built by Developers for Developers….