MSDN Library Sections
- Modeling the Application
- Extending UML Models and Diagrams
- Visualization and Modeling DSK (DSL Tools)
- Code Generation and Text Templates
- Visual Studio Feature Packs- extending the modeling and code gen capabilities
- Visual Studio Application Lifecycle Management
Downloadable Guidance
- Visual Studio Architecture Guide - Practical guidance for Visual Studio 2010 Ultimate, which is focused on modeling tools. This release includes common usage scenarios, hands on labs, and lessons learnt from the community discussions.
- Visual Studio 2010 and .NET Framework Training Course - A series of hands-on labs, which encompass Visual Studio ALM tools, specifically the following:
- - Using the Architecture Explorer in Visual Studio 2010 Ultimate to Analyze Your Code
- - Code Discovery using the Architecture Tools in Visual Studio 2010 Ultimate
- - Understanding Class Coupling with Visual Studio 2010 Ultimate
Code Samples - Extend UML tools
Each of these samples can be used as it is, or you can adapt it to your own needs:
- Link UML Elements to Files, Word sections, Powepoint slides, other UML diagrams and elements - demonstrates how to associate data with UML elements, add decorators to UML shapes, add rules to respond to changes, define menu commands, handle drag and drop gestures.
- Align and Resize shapes - Demonstrates how to manipulate UML shapes and diagrams
- Color classes by stereotype - shows how to handle stereotypes and profiles
- Rapid Entry of models by text commands - Shows how to set up unit tests of a UML extension or DSL
- Domain modeling extras
Code Samples - Domain-Specific Languages:
- Circuit Diagrams - demonstrates extensive customization of DSL and shapes
- DSL Tools Introductory Lab - narrative takes you through building the sample.
- Deploy DSLs in an MSI
Videos
Overviews:
Clint Edmonson, Microsoft Architect Evangelist, has posted a video series on Channel 9 to show how to use the Visual Studio 2010 Ultimate visualization and modeling tools as part of the software development process:
- Part 1: Brainstorming a Project
- Part 2: Organizing Features Into Use Cases
- Part 3: Modeling the Business Domain
- Part 4: Capturing Business Workflows
- Part 5: Architecting an Application
- Part 6: Designing a Project's Physical Structure
- Part 7: Sketching Interactions with Sequence Diagrams
- Part 8: Revealing Responsibilities with Class Diagrams
- Part 9: Organizing and Managing Your Models
Code Visualization:
- Doug Seven: Code Understanding and Systems Design with Visual Studio 2010 (Channel 9)
- Visual Studio 2010 Code Visualization Tools (Channel 9)
- How Do I: Introducing Directed Graphs (MSDN)
- How Do I: Visualize Code using Standard Dependency Diagrams (MSDN)
- Introducing Dependency Diagrams: How to Visualize Code (YouTube)
- How Do I: Find and Visualize Code using Architecture Explorer (MSDN)
- Introducing Architecture Explorer: How to Find and Visualize Code (YouTube)
- How Do I: Manage Large Dependency Diagrams (MSDN)
- How Do I: Visualize Runtime Object Graphs (MSDN)
- How Do I: Create Dependency Diagrams with Style (MSDN)
- How Do I: Generate and Interact with UML Sequence Diagrams (MSDN)
User Requirements Modeling:
- Introducing the UML Use Case Diagram (YouTube)
- Introducing the UML Activity Diagram (YouTube)
System Modeling:
- How Do I: Create and Use UML Models and Diagrams (MSDN)
- Introducing Layer Diagrams Model and Maintain Control of the Code (YouTube)
- How Do I: Validate Code using Layer Diagrams (MSDN)
- Introducing UML Component Diagrams and Sequence Diagrams / Linking Models and Work Items (YouTube)
- How Do I: Extend the UML Tools in Visual Studio 2010 (MSDN)
Blogs
Related Forums
Source: http://social.msdn.microsoft.com/Forums/en-US/vsarch/thread/f5018ac9-a53a-4fc8-9cd8-e2b2d6a1a0db
islamic art and architecture online architecture degrees architecture house plans craftsman architecture cape cod architecture
No comments:
Post a Comment