The Ultimate Architect Experience with Visual Studio 2010<br />Barry Gervin<br />Partner, ObjectSharp<br />bgervin@ObjectS...
Managing Complexity<br />Complexity is found everywhere. In…<br />Code, <br />Requirements, <br />Organizational politics<...
Developers & Architects<br />Developers who are…<br />…trying to understand existing code<br />…focused on the “right fix”...
VS Architecture Features<br />Understand The Code<br />Architecture Explorer<br />Sequence Diagram Generation<br />DGML Gr...
Understanding the CodeArchitecture Explorer, DML Graphs, Sequence Diagram Generation<br />
Understand The Code<br />Architecture Explorer<br />Dependency Graphs<br />Assembly<br />Namespace<br />Class<br />Sequenc...
Architecture Enforcement<br />
Understand The Domain<br />Demo: UML Modeling Projects, Explorer, Diagrams<br />
Understand The Domain<br />UML Designers<br />Use Case, Class, Component, Activity, Sequence<br />UML Modeling Project<br ...
Maintain Control<br />Layer Diagrams, Work Item Integration<br />
Maintain Control<br />Layer Diagram and Validation<br />Work Item Integration<br />
In Summary…<br />VS 2010 Architecture Features to attack complexity deep in the heart of Software Development<br />Powerfu...
Resources<br />http://blogs.msdn.com/camerons<br />http://blogs.msdn.com/stevecook<br />http://www.peterprovost.org/blog/<...
Thanks to our contributors<br />
Upcoming SlideShare
Loading in …5
×

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

3,755 views

Published on

What's new in Visual Studio 2010 for Architects.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
3,755
On SlideShare
0
From Embeds
0
Number of Embeds
1,015
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

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 />bgervin@ObjectSharp.com<br />@bgervin<br />www.ObjectSharp.com/blogs/Barry<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 />http://blogs.msdn.com/camerons<br />http://blogs.msdn.com/stevecook<br />http://www.peterprovost.org/blog/<br />http://blogs.msdn.com/jmprieur<br />http://www.ObjectSharp.com/blogs/barry<br />http://www.lovettsoftware.com/blogengine.net<br />
  14. 14. Thanks to our contributors<br />

×