diagram

WPF Diagramming Library

What free or open source WPF diagramming libraries have you used before? I'm working on my thesis and have no money to pay for the commercial alternatives. Valid answers should support undo/redo, exporting to XML and hopefully good documentation. I'm building an open source UML / database diagramming tool. Thanks. ...

Who uses a digital notepad for saving UML and other diagrams?

I often find that for an initial design document, I just want to lob in a couple of rough UML / other diagrams. Most diagramming tools, even Visio, slow me down considerably. I admit that this is probably PEBCAK. I usually end up drawing a sketch, and then running it through a scanner. I was wondering who uses a digital notepad, and ...

Sprint Cumulative Flow Diagram

Can anyone give me some tips about how to read a Cumulative Flow Diagram. I'm not sure what kind of things its telling me. ...

Distributed System Diagramming Best Practices?

I was wondering if anyone has some best practices to follow when diagramming distributed systems. Not being much of a visual designer I typically go through hours and several iterations till I reach the point where I feel the diagram matches the system. Of course after I show it to someone else I spend more hours cleaning and rearranging...

Is there a way to script diagrams in SQL 2000 (or save them another way)?

It's possible to create digrams in SQL Server 2000 that can be useful to show the relationships between tables. The problem we run into is that when somebody refreshes our development database, the diagrams get lost. We can load tables, stored procedures, views, etc. with SQL scripts, but we have to create the diagrams by hand. Is the...

What tools/diagrams do you use for modelling multithreaded systems?

I'm sitting there every time I model my systems, thinking, there must be a better way to model concurrency than using UML activity diagrams. Please share your thoughts. What's your favourite tool or format for modelling and getting a clear understanding of how to build a concurrent system? ...

Using Database entries to dynamically create a visio diagram

Is this possible? We have a Configuration Management Database that stores information such as our servers, what datacentre they're stored in, applications that reside on them, as well as interfaces that send data from one application to another. We would like to use Visio to connect to our SQL 2005 database, and automatically generat...

Recommendations for good book and/or online documentation for Entity Relationship Diagrams

Hi there, The wiki page on ERD has a lot of useful information, but I was wondering if you had any recommendations for good books and/or online documentation for a more in-depth description of ERD's? Thanks. ...

What is the best way to graphically represent page flow, as applicable to an action oriented web application?

What is the best way to graphically represent page flow, as applicable to an action oriented web application? What model do you use to represent page flows (page flow diagrams) encompassing pages (views), user actions on those views (events) and processes? These diagrams should act as a starting point for understanding between a busine...

Generate an E-R Diagram by reverse-engineering a database

Note: Originally this question was asked for PostgreSQL, however, the answer applies to almost any database which has a JDBC driver that can detect foreign-key associations. Querying PostgreSQL data dictionary for foreign-keys and relationship between tables is very straightforward, but how can I use that information to generate a gr...

Best software for showing SQL Server Database Structure

I have a MSSQL2005 DB with about 140 tables. I want to create either an accessible diagram or a printable API type document with the table structure. Is there a program that offers this kind of db visualization? I find the diagramming built into SQL Server to be very clunky and very inaccessible for my DB size. ...

Visio database diagrams, associating columns

Hi there, I'm trying to be a good developer and create some documentation before I start programming my next project. I have created a database schema diagram in Visio and created relationships between columns. However, I am looking for a way to make the relationships between columns more clear. I want the arrow to connect column to ...

Domain Modeling or class diagram for car dealership

I am trying to draw a domain model or class diagram in UML for car dealership. I am stuck with how to present test drive in the model. One way is to have appointment class and then test-drive as sub class. A dealer also offers after-sale vehicle service so i could have appointment/booking class as super class and then vehicle service an...

How to best visualize a "permission Matrix" in an UML class diagram?

For the sake of simplicity: There is a permission based system in place with different kinds of user levels and actions (think: UNIX file system permissions) What would be the best approach to visualize this in UML? ...

UML : Internal class in a class diagram

In a class diagram, is there a way of specifying that a class is an internal class of another class ? Or is it considered as a pure implementation choice ? ...

What's wrong with JUDE?

I need to do some UML work and I'm sick of Visio, so I thought I'd look around the marketplace. JUDE looks good, so I thought I'd come here and see if there's any opinions of it on stackoverflow. Surprisingly (to me, at least) it doesn't even rate a mention in the What’s the best UML diagramming tool? question. What's wrong with JUDE? D...

What are good ways to design or diagram state?

The issue that prompted me to ask this is a web form that was not persisting data the way I expected it to. That's vague, but the point is, what do you like to do to model state, flow of data, and so forth? ...

What's the best way to generate a UML diagram from Python source code?

A colleague is looking to generate UML class diagrams from heaps of Python source code. He's primarily interested in the inheritance relationships, and mildly interested in compositional relationships, and doesn't care much about class attributes that are just Python primitives. The source code is pretty straightforward and not tremend...

Tools to view/diagram function-call hierarchies for C or C++ source files in OSX

Are there any good source-code analyses tools for OSX. I am particularly interested in tools that are capable of diagramming function-call hierarchies for C and C++ source files. ...

Using Visio (Dia) to Map Out Algorithms

I was just wondering how many experienced programers out there actually map out their process or algorithms in a program like MS Visio or Gnome Dia? I am trying to code some complex PHP for my website and just seem to be missing something. Is a diagram program going to help or should I be looking in another area? ...