• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Tim Cooke
  • Ron McLeod
  • paul wheaton
  • Jeanne Boyarsky
Sheriffs:
  • Paul Clapham
  • Devaka Cooray
Saloon Keepers:
  • Tim Holloway
  • Roland Mueller
  • Himai Minh
Bartenders:

Flow Chart or Architecture Diagram

 
Ranch Hand
Posts: 123
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi,

Can anyone suggest a good open source flow chart or architecture diagram which can be used locally or installed in pc for creating diagrams for projects?

Thanks
 
Saloon Keeper
Posts: 28718
211
Android Eclipse IDE Tomcat Server Redhat Java Linux
  • Likes 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Flow charts are not all that common for OOP-based systems, as long complex branching and looping sequences are antithetical to method-style coding.

You'd be best off doing a Google search. However, I do a lot of charting using the GraphViz utility. For general app design charting needs, I have used ArgoUML, which does a variety of chart types, though I'm not sure how actively it has been maintained. UML went from a "must-have" to relative obscurity a while back.

As I recall, Visio was pretty good at flowcharts, though not open-source. The Dia program is open-source, but I find it an inferior equivalent.

I do have a true flow-charting program, but it's in Fortran, runs on a Prime 300 minicomputer and prints best on 132-column paper (which is actually no problem with a 17.5 cpi font landscape on a laser printer, but was originally dot-matrix fanfold). Source is special comments in the Fortran code of the program to be charted. Biggest problem is that I only have it in printout form. My only portable option back then would have been paper tape.
 
Marshal
Posts: 5982
412
IntelliJ IDE Python TypeScript Java Linux
  • Likes 2
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I like C4 Model for diagramming software systems.

I like WebSequenceDiagrams for workflow diagrams.
 
Chris Mary
Ranch Hand
Posts: 123
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Thank you Bro.Tim Holloway and Bro.Tim Cooke


1. Die Diagram Editor - http://dia-installer.de/
2. INKScape - https://inkscape.org/about/
3. Graphviz - https://graphviz.org/
4. ArgoUML - https://www.filehorse.com/download-argouml/screenshots/
5. C4Model - https://c4model.com/
6. Web Sequence Diagrams - https://www.websequencediagrams.com/
7. Open Graph Viz Platform - https://gephi.org/
8. Raw Graphs - https://www.rawgraphs.io/
 
Tim Cooke
Marshal
Posts: 5982
412
IntelliJ IDE Python TypeScript Java Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Bro?
 
Chris Mary
Ranch Hand
Posts: 123
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Sorry..It was typo....
 
Tim Holloway
Saloon Keeper
Posts: 28718
211
Android Eclipse IDE Tomcat Server Redhat Java Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Ah! How could I forget Inkscape!?

Incidentally, for Linux systems you can generally download and install Inkscape and Dia using your OS package manager. GraphViz as well.
 
Don't get me started about those stupid light bulbs.
reply
    Bookmark Topic Watch Topic
  • New Topic