Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Visual Studio 2010 Ultimate Architecture Experience : Toronto Code Camp 2010 : Barry Gervin


Published on

What's new in Visual Studio 2010 for Architects.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Visual Studio 2010 Ultimate Architecture Experience : Toronto Code Camp 2010 : Barry Gervin

  1. 1. The Ultimate Architect Experience with Visual Studio 2010<br />Barry Gervin<br />Partner, ObjectSharp<br /><br />@bgervin<br /><br />
  2. 2. Managing Complexity<br />Complexity is found everywhere. In…<br />Code, <br />Requirements, <br />Organizational politics<br />…<br />How does VS 2010 help?<br />Share Vision<br />Understand actual code<br />Gap Analysis to gain and maintain control<br />
  3. 3. Developers & Architects<br />Developers who are…<br />…trying to understand existing code<br />…focused on the “right fix”<br />Architects who are…<br />…trying to understand the Domain and how it relates to implementation<br />…“Solution” or “Application” Architect on the team<br />…interested in compliance and deviations from vision.<br />
  4. 4. VS Architecture Features<br />Understand The Code<br />Architecture Explorer<br />Sequence Diagram Generation<br />DGML Graphs and “Standard” Graphs<br />Understand The Domain<br />UML 2.x Designers<br />Modeling Project & Explorer<br />Maintain Control<br />Layer Diagram & Custom MSBuild Tasks<br />Work Item Integration<br />
  5. 5. Understanding the CodeArchitecture Explorer, DML Graphs, Sequence Diagram Generation<br />
  6. 6. Understand The Code<br />Architecture Explorer<br />Dependency Graphs<br />Assembly<br />Namespace<br />Class<br />Sequence Diagram Generation<br />DGML Graphs and “Standard” Graphs<br />
  7. 7. Architecture Enforcement<br />
  8. 8. Understand The Domain<br />Demo: UML Modeling Projects, Explorer, Diagrams<br />
  9. 9. Understand The Domain<br />UML Designers<br />Use Case, Class, Component, Activity, Sequence<br />UML Modeling Project<br />UML Model Explorer<br />
  10. 10. Maintain Control<br />Layer Diagrams, Work Item Integration<br />
  11. 11. Maintain Control<br />Layer Diagram and Validation<br />Work Item Integration<br />
  12. 12. In Summary…<br />VS 2010 Architecture Features to attack complexity deep in the heart of Software Development<br />Powerful visualization to Understand Code<br />Finally some UML to Model the Domain<br />Maintain Control with Layered Diagram and Build Verification.<br />
  13. 13. Resources<br /><br /><br /><br /><br /><br /><br />
  14. 14. Thanks to our contributors<br />