Solved

VC++ class diagrams

Posted on 2002-05-11
3
374 Views
Last Modified: 2012-06-27
I'm using VC++ 6.0. My project contains around 20 classes with inheritance / composition relationships. Is there any cheap tool that would take these classes in my project and output the project's class diagram(s)?
(In UML or OMT notation, or anything else)

(It would take like three hours if I try to draw it by hand.)
0
Comment
Question by:kushcu
3 Comments
 
LVL 11

Expert Comment

by:dimitry
ID: 7004116
VC++ 6.0 goes together with Microsoft Visual Modeler (at least the enterprise addition). This modeler can help you to build your class diagram. Also you can check the site of Visual Modeler developers, they have good utilities for developers in OOP. (http://www.rational.com)
0
 

Accepted Solution

by:
TheFriend earned 67 total points
ID: 7004161
Try Enterprise Architect
http://www.sparxsystems.com.au/

Personaly, I am just trying the trial version of the software for 15 days. So far so good. It is not as huge as rational rose, and not as limited and buggy as ms visual modeler. But I have not decided to buy it yet.

Price:
$95 USD Desktop Edition
$149 USD Enterprise Edition

Here's what they claim:
 Enterprise Architect is a graphical UML CASE tool for modeling, documenting and building object-oriented software systems. Includes support for Use Case, Logical, Dynamic, Component and Physical models.  Model business processes, web sites and user interfaces.  Generate C++, Java and Visual Basic source code.  Reverse engineer from the same languages.  Support for the UML Data Modelling Profile.  Estimate work effort in hours.  Capture and trace requirements, resources, test plans, defects, change requests, issues and more.  Fast, multi-user, affordable and feature rich. For Windows 95/98/NT/2000.
0
 

Author Comment

by:kushcu
ID: 7011776
tried a couple of projects and works fine for me. thanks.
0

Featured Post

How your wiki can always stay up-to-date

Quip doubles as a “living” wiki and a project management tool that evolves with your organization. As you finish projects in Quip, the work remains, easily accessible to all team members, new and old.
- Increase transparency
- Onboard new hires faster
- Access from mobile/offline

Join & Write a Comment

Introduction This article is a continuation of the C/C++ Visual Studio Express debugger series. Part 1 provided a quick start guide in using the debugger. Part 2 focused on additional topics in breakpoints. As your assignments become a little more …
Go is an acronym of golang, is a programming language developed Google in 2007. Go is a new language that is mostly in the C family, with significant input from Pascal/Modula/Oberon family. Hence Go arisen as low-level language with fast compilation…
The viewer will learn how to pass data into a function in C++. This is one step further in using functions. Instead of only printing text onto the console, the function will be able to perform calculations with argumentents given by the user.
The viewer will be introduced to the member functions push_back and pop_back of the vector class. The video will teach the difference between the two as well as how to use each one along with its functionality.

747 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

13 Experts available now in Live!

Get 1:1 Help Now