microsoft confidential2 6 key message: vs 2010 can help you reuse existing assets, increasing the...
Post on 21-Dec-2015
214 views
TRANSCRIPT
Code Visualization and Architecture with Visual Studio 2010
February 2010
Cameron SkinnerProduct Unit Manager, Microsoft [email protected]
Microsoft Confidential2
By the End of this Talk, you will…
− Understand the following about the Visualization and Architecture tools in Visual Studio 2010:− Why we build it− Who we built it for− What it can do
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 systems− … the ability to gain and maintain control
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
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
"Understand The Code" Demo Summary
− Architecture Explorer− Sequence Diagram Generation− DGML Graphs and “Standard” Graphs
Key Message: VS 2010 can help you reuse existing assets, increasing the ROI of those assets by enabling you to bring good design to existing software.
"Maintain Control" Demo Summary
− Layer Diagram and Validation− Work Item Integration
Key Message: VS 2010 fights software “atrophy” via automation and integration with the overall application lifecyle.
"Understand The Domain"Demo Summary
− UML Designers− Use Case, Class, Component, Activity, Sequence
− UML Modeling Project− UML Model Explorer
Key Message: VS 2010 can help you understand you’re problem domain so that you are more likely to solve the right problem!
Extensibility Demo Summary
− Extensible in a number of areas− Graph Model− UML Diagrams− Command, Menuing, and Validation
Key Message: VS 2010 enables you to tune the tooling to your problem domain.
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
Related Content
−Be sure to download the VS2010 RC Build− http://msdn.microsoft.com/en-us/vstudio/dd582936.asp
x−MSDN Docs are great!
− http://msdn.microsoft.com/en-us/library/57b85fsc(VS.100).aspx
−http://blogs.msdn.com/camerons− http://www.lovettsoftware.com− http://blogs.msdn.com/stevecook− http://www.peterprovost.org/blog/− http://blogs.msdn.com/jmprieur
© 2010 Microsoft Corporation. All rights reserved. Microsoft, Visual Studio, the Visual Studio logo, and [list other trademarks referenced] are trademarks of the Microsoft group of companies.
The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond
to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation.
MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED, OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.