The right side of our blog now features Facebook and LinkedIn communities that focus on software architecture, visualization, modeling, and UML where you can find news, discussion, and other useful content. I also added other resources and a list of blogs about these areas.
This short YouTube video shows how you can visually describe your software’s architecture on a layer diagram. You can also validate code against the diagram to maintain architectural control of the code. [View:https://www.youtube.com/watch?v=mf__skaJIdI] For more information about layer diagrams, see the following topics on MSDN: Layer Diagrams: Reference Layer Diagrams: Guidelines How to: Create Layer Diagrams from Artifacts How…
The VS ALM Rangers have updated this guide, which includes automated guidance, hands-on-labs, and videos that show how you can use the Visual Studio architecture and modeling tools to help you understand an existing software system or create a new system.
Alan Wills has created these new samples that help you work with UML more easily in Visual Studio 2010 Ultimate and has posted them up on the Code Samples Gallery: How to create UML elements quickly by typing text How to run unit tests on UML extensions
Alan Wills has created several samples that let you extend UML diagrams in Visual Studio 2010 Ultimate in the following ways: Link model elements to diagrams, files, and other items Color classes based on their stereotype Align shapes on a diagram Draw bidirectional associations and omit empty Operations sections on class diagrams automatically
Chris Lovett, an architect on the Visual Studio Ultimate team, wrote an interesting article about developing his first Windows Phone 7 app. He shows how he used dependency graphs in Visual Studio 2010 Ultimate to help him visualize and understand the organization of his code during the development process: http://bit.ly/eN1CNH
Each of these videos are less than 2 minutes long and provide very quick overviews of how you can use Visual Studio 2010 Ultimate to perform the following tasks: Explore large codebases in Architecture Explorer Visualize code relationships on dependency diagrams Build static and dynamic views of your system on component diagrams and sequence diagrams and then link model elements to work items
Steve Cook, a software architect on the Visual Studio team, has created a sample that shows how you can access the UML metadata in Visual Studio’s modeling project system and export that data into XMI format for use with other tools. For more info, see Cameron Skinner’s blog post.
This feature pack has just been released and includes the following capabilities: Testing features: Use Microsoft Test Manager to capture and playback action recordings for Silverlight 4 applications. Create coded UI tests for Silverlight 4 applications with Visual Studio 2010 Premium or Visual Studio 2010 Ultimate. Edit coded UI tests using a graphical editor with…
These videos show how you can use code visualization tools, such as dependency graphs, DGML, and Architecture Explorer, to help you understand what’s going on in unfamiliar code: What are dependency (DGML) graphs? How can I use dependency graphs to visualize code? How do I manage large dependency graphs? How can I use Architecture Explorer to browse code relationships? How do I edit and customize DGML graphs?…