I recently found out from Brian Randell that the class diagramming support found in almost every edition of Visual Studio 2005 was inherited from Team Edition for Software Architects.
Tutorial Details:
The core class diagramming functionality was deemed so critical that it was pushed all the way back down into Visual Studio 2005 Standard! And it's the real thing, with complete two-way editing support and all of the other trimmings that are provided for the other diagram types in the Architect edition.I was reminded how nifty the class diagramming functionality is when I saw it used in this sample implementation of a ZIP class for .NET 2.0. So I set out to duplicate that diagram.UML is a more formal representation. If you're not familiar with UML, try these brief tutorials:
Kennesaw UML Tutorial
Borland's Practical UML: A Hands-On Introduction for Developers
Trireme UML Tutorial
If you want UML diagrams in Visual Studio 2005, you can use the "Visio and UML Modelling" support included in every Team System Edition. However, it's not integrated into the normal install. You'll need to install "Microsoft Office Visio for Enterprise Architects", which is in the \Visio folder of the product DVD.
Read
Tutorial at: Click here to view the tutorial
Rate Tutorial: Class Diagramming, UML, and Team System
View Tutorial: Class Diagramming, UML, and Team System
Related
Tutorials:
How to drag and drop with
Java 2, Part 2 - JavaWorld August
1999
How to drag and drop with
Java 2, Part 2 - JavaWorld August
1999 |
Smarter Java development - JavaWorld August 1999
Smarter Java development - JavaWorld August 1999 |
Problems with
Swing's new XMLOutputStream class - JavaWorld August
1999
Problems with
Swing's new XMLOutputStream class - JavaWorld August
1999 |
Secure a Web application, Java-style - JavaWorld April
2000
Secure a Web application, Java-style - JavaWorld April
2000 |
Code generation using Javadoc - JavaWorld August
2000
Code generation using Javadoc - JavaWorld August
2000 |
Printing in
Java, Part 3 - JavaWorld January 2001
Printing in
Java, Part 3 - JavaWorld January 2001 |
Printing in
Java, Part 4 - JavaWorld February
2001
Printing in
Java, Part 4 - JavaWorld February
2001 |
A primordial
interface? - JavaWorld March 2001
A primordial
interface? - JavaWorld March 2001 |
Create a scrollable virtual desktop
in Swing
Create a scrollable virtual desktop
in Swing |
Generate JavaBean classes dynamically with XSLT
Generate JavaBean classes dynamically with XSLT |
Is WSDL the
indispensable API?
Is WSDL the
indispensable API? |
Get the inside
track on J2EE architect certification
Get the inside
track on J2EE architect certification |
Big designs for
small devices
Big designs for
small devices |
An AI tool for the
real world
An AI tool for the
real world |
Reporting Application Errors by Email
Reporting Application Errors by Email
It is common practice for server-side applications to log messages to files on the server's file system. These logs are a vital source of information for system administrators and the application development team. If |
Q&A: Glenn Weinberg, Vice President of Operating Platforms Group, Elaborates on the Solaris 10 Launch
Increasing the overall Solaris Operating System user base and creating opportunities for customers and partners was the basis for Sun's decision to open source the UNIX-based operating system, says Glenn Weinberg of Sun's Operating Platforms Group. |
UML basics: The component diagram
This article introduces the component diagram, a structure diagram within the new Unified Modeling Language 2.0 specification. |
UML 2.0 Sequence Diagramming
Modeling Complex Code in SunONE Studio with Embarcadero's Integrated Modeling Developement Environment, Describe. |
SDE for Eclipse
[[http://www.visual-paradigm.com/sdeec.php][The SDE 2.0 for Eclipse (SDE-EC)]] is a powerful, yet the most easy-to-use UML Modelling plugin for Eclipse. |
DB Visual Architect for Eclipse
DB Visual Architect for Eclipse (DBVA-EC) is a full featured Object Relational Mapping (ORM) plugin for Eclipse that provides the industry\'s best round-trip code engineering support with Java. |
|
|
|