Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Flowchart

Flowchart

Scheduled Pinned Locked Moved The Lounge
question
43 Posts 31 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • Richard Andrew x64R Richard Andrew x64

    What flowhcarting programs do people here like to use?

    H Offline
    H Offline
    Hans Dietrich
    wrote on last edited by
    #15

    RFFlow - basic and inexpensive: http://www.rff.com/

    Best wishes, Hans


    [Hans Dietrich Software]

    1 Reply Last reply
    0
    • Richard Andrew x64R Richard Andrew x64

      What flowhcarting programs do people here like to use?

      S Offline
      S Offline
      Stuart Dootson
      wrote on last edited by
      #16

      I don't use flowcharts - I use UML sequence diagrams instead. We use ARTiSAN Studio[^] for SysML/UML modelling, which is pretty much the best UML tool I've used.

      Java, Basic, who cares - it's all a bunch of tree-hugging hippy cr*p

      1 Reply Last reply
      0
      • Richard Andrew x64R Richard Andrew x64

        What flowhcarting programs do people here like to use?

        A Offline
        A Offline
        Adriaan Davel
        wrote on last edited by
        #17

        Visio mostly, but be patient the learning curve is an interesting one... Once you've gotten used to (and have submitted) to Visio's quirks it works quite well (try to learn the work arounds a quick as possible). Most irritating thing about visio is finding the right stencil, and with the wrong stencil things go really bad (things are hidden and if you find them they behave weirdly on the wrong stencil) Used Enterprise Architect as well, very nice UML tool

        ____________________________________________________________ Be brave little warrior, be VERY brave

        1 Reply Last reply
        0
        • C cplas

          I really like the open source DIA, updated recently http://live.gnome.org/Dia[^]

          H Offline
          H Offline
          Henry Minute
          wrote on last edited by
          #18

          Add 1 for DIA.

          Henry Minute Do not read medical books! You could die of a misprint. - Mark Twain Girl: (staring) "Why do you need an icy cucumber?" “I want to report a fraud. The government is lying to us all.”

          1 Reply Last reply
          0
          • Richard Andrew x64R Richard Andrew x64

            What flowhcarting programs do people here like to use?

            M Offline
            M Offline
            Michael Haines
            wrote on last edited by
            #19

            Why? Flow charts are pretty much only useful to the person that created them, and that's even suspect. The problem is keeping everything at the same level while still trying to keep it on the page - and without criss-crossing (nearly impossible). Discourage their use by anyone around you, and your life will be soooooo much better!

            You are here - through no fault of mine!

            D 1 Reply Last reply
            0
            • Richard Andrew x64R Richard Andrew x64

              What flowhcarting programs do people here like to use?

              U Offline
              U Offline
              urbane tiger
              wrote on last edited by
              #20

              whiteboard

              Multi famam, conscientiam pauci verentur.(Pliny)

              N 1 Reply Last reply
              0
              • C cplas

                I really like the open source DIA, updated recently http://live.gnome.org/Dia[^]

                L Offline
                L Offline
                Lost User
                wrote on last edited by
                #21

                Not pronounced 'dire', I hope?

                Bob Emmett

                C 2 Replies Last reply
                0
                • Richard Andrew x64R Richard Andrew x64

                  What flowhcarting programs do people here like to use?

                  Y Offline
                  Y Offline
                  Yusubov E
                  wrote on last edited by
                  #22

                  I also have used MS Visio product years ago. Flowcharts actually helps to see the bird view on the process that is going to be automated.

                  1 Reply Last reply
                  0
                  • U urbane tiger

                    whiteboard

                    Multi famam, conscientiam pauci verentur.(Pliny)

                    N Offline
                    N Offline
                    Netblue
                    wrote on last edited by
                    #23

                    +1 Whiteboard. Then digital camera pic. If I need to include it in my documentation, then I will redraw in Visio, but only for pieces that ABSOLUTELY NEED to be modeled to be understood. Flowcharts are useful in some scenarios, never for all.

                    Proudly drinking the finest Maryland craft beer. Visiting Maryland for business? First round is on me!

                    U 1 Reply Last reply
                    0
                    • C cplas

                      I really like the open source DIA, updated recently http://live.gnome.org/Dia[^]

                      B Offline
                      B Offline
                      Battlehammer
                      wrote on last edited by
                      #24

                      Thanks for the link, I'll give it a try. I used to use Visio at my last job but this place won't spend any money so I have to use (gulp) Paint. The worst tool for flow diagrams ever.

                      C B 2 Replies Last reply
                      0
                      • Richard Andrew x64R Richard Andrew x64

                        What flowhcarting programs do people here like to use?

                        D Offline
                        D Offline
                        dwieneke
                        wrote on last edited by
                        #25

                        The best flow charting tool I have used is AllClear."[^]"> You write a flow chart script and the tool figures out how to design and draw the flowchart. It usually manages not to do "crossovers" and will connect multipage charts. You can crank out flow charts in no time at all. Since you have the script that created the flow chart you can use it as a document for people who don't do flowcharts. It's not free, not cheap, but then nothing that is any good is. It can reverse engineer the script if the flow chart is modified.

                        1 Reply Last reply
                        0
                        • _ _Damian S_

                          Those cool little plastic stencil template thingies that you can draw the charts by hand with!!

                          I don't have ADHD, I have ADOS... Attention Deficit oooh SHINY!! Booger Mobile Blog Booger Mobile - Official Camp Quality esCarpade Entrant Page

                          O Offline
                          O Offline
                          Owen37
                          wrote on last edited by
                          #26

                          _Damian S_ wrote:

                          I don't have ADHD, I have ADOS... Attention Deficit oooh SHINY!!

                          That's the FUNNIEST THING I'VE EVER READ! ROFLMAO! Can I quote you? :laugh:

                          1 Reply Last reply
                          0
                          • N Netblue

                            +1 Whiteboard. Then digital camera pic. If I need to include it in my documentation, then I will redraw in Visio, but only for pieces that ABSOLUTELY NEED to be modeled to be understood. Flowcharts are useful in some scenarios, never for all.

                            Proudly drinking the finest Maryland craft beer. Visiting Maryland for business? First round is on me!

                            U Offline
                            U Offline
                            urbane tiger
                            wrote on last edited by
                            #27

                            IMO the value of a flowchart lies mainly within the actual process of standing up & drawing it. My w/b prints so I sometimes pin a printout on the pin board behind my monitor to reference whilst I'm implementing it. The problem I have with things like Visio, is that they have to be kept in synch with the implementation. This is usually another post implementation make work task. Eventually the files will fall out of synch with the implementation anyway.

                            Multi famam, conscientiam pauci verentur.(Pliny)

                            N 1 Reply Last reply
                            0
                            • M Michael Haines

                              Why? Flow charts are pretty much only useful to the person that created them, and that's even suspect. The problem is keeping everything at the same level while still trying to keep it on the page - and without criss-crossing (nearly impossible). Discourage their use by anyone around you, and your life will be soooooo much better!

                              You are here - through no fault of mine!

                              D Offline
                              D Offline
                              david_f_knight
                              wrote on last edited by
                              #28

                              Sorry, but this just indicates that you don't know how to use flowcharts properly... and that your coding isn't structured. Properly structured code *never* has any difficulty being drawn without crossing lines (assuming competent drawing). Spaghetti code, not so much. Keeping everything at the same level requires discipline, but then so does writing good, bug-free, code. Trouble keeping a flowchart on one page indicates functions that are too large, that do too much. Divide and conquer. I don't use a flowcharting program because I have never found one that's specifically designed for structured code. It makes a big difference. I started to write one, but decided that the investment of my time was too great and abandoned it. If I thought the market for a good flowcharting program was significant I would have pursued it, but in my experience very few programmers use flowcharts and I thought that was too great a barrier to marketplace success. For me, a flowchart isn't a tool to document what's been coded (past tense), but to help design optimal code first, and additionally to make it easier to understand and debug. Consequently, the flowchart must be easily updatable as the code is debugged or otherwise modified. The various "flowcharting" programs I've seen are for generic drawings. Simply tossing in a few flowcharting shapes is worthless to me. A competent flowcharting program must have an underlying model of a structured program. In other words, you wouldn't use diamonds or rectangles and connecting line primitives, you would use if-then or do-while or switch constructs, for example. Their structure is implicit. Keeping lines from crossing is automatic and trivial. A superior flowcharting program will be able to parse a source code file and produce a flowchart from it. That makes it easy to keep documentation up to date. Unfortunately, I have never found any commercial program that does that. (I wrote one for myself, but that's another story.) A superior flowcharting program will also be able to generate source code from the flowchart. That also makes it easy to keep documentation in sync with program. A really superior flowcharting program will allow debugging a program from the flowchart rather than from the source code... such a program would allow never having to look at source code any more than programmers have to look at the assembly code produced by a compiler or the object code produced by an assembler now. With a flowcharting program like that (it would actually be an in

                              M 1 Reply Last reply
                              0
                              • Richard Andrew x64R Richard Andrew x64

                                What flowhcarting programs do people here like to use?

                                A Offline
                                A Offline
                                aquatarian
                                wrote on last edited by
                                #29

                                Might want to check out http://creately.com/[^]

                                1 Reply Last reply
                                0
                                • U urbane tiger

                                  IMO the value of a flowchart lies mainly within the actual process of standing up & drawing it. My w/b prints so I sometimes pin a printout on the pin board behind my monitor to reference whilst I'm implementing it. The problem I have with things like Visio, is that they have to be kept in synch with the implementation. This is usually another post implementation make work task. Eventually the files will fall out of synch with the implementation anyway.

                                  Multi famam, conscientiam pauci verentur.(Pliny)

                                  N Offline
                                  N Offline
                                  Netblue
                                  wrote on last edited by
                                  #30

                                  Agreed, I enjoy thinking on my feet and stretching my legs out. I don't have a facny whiteboard (I wish) but mine does cover my entire wall.

                                  Proudly drinking the finest Maryland craft beer. Visiting Maryland for business? First round is on me!

                                  1 Reply Last reply
                                  0
                                  • L Lost User

                                    Not pronounced 'dire', I hope?

                                    Bob Emmett

                                    C Offline
                                    C Offline
                                    cplas
                                    wrote on last edited by
                                    #31

                                    Previous versions, yes, but the last couple are quite good. Not exactly Visio but a bunch of us are heppy with it.

                                    1 Reply Last reply
                                    0
                                    • L Lost User

                                      Not pronounced 'dire', I hope?

                                      Bob Emmett

                                      C Offline
                                      C Offline
                                      cplas
                                      wrote on last edited by
                                      #32

                                      Previous versions, yes, but the last couple are quite good. Not exactly Visio but a bunch of us at work are heppy with it.

                                      1 Reply Last reply
                                      0
                                      • Richard Andrew x64R Richard Andrew x64

                                        What flowhcarting programs do people here like to use?

                                        T Offline
                                        T Offline
                                        TNCaver
                                        wrote on last edited by
                                        #33

                                        I don't flowchart in public. At my first programming job after college, I was laughed at by the whole programming department for flowcharting a large application I was designing. As if flowcharts were crutches needed by noobs, and real programmers don't need a flowchart.

                                        B 1 Reply Last reply
                                        0
                                        • D david_f_knight

                                          Sorry, but this just indicates that you don't know how to use flowcharts properly... and that your coding isn't structured. Properly structured code *never* has any difficulty being drawn without crossing lines (assuming competent drawing). Spaghetti code, not so much. Keeping everything at the same level requires discipline, but then so does writing good, bug-free, code. Trouble keeping a flowchart on one page indicates functions that are too large, that do too much. Divide and conquer. I don't use a flowcharting program because I have never found one that's specifically designed for structured code. It makes a big difference. I started to write one, but decided that the investment of my time was too great and abandoned it. If I thought the market for a good flowcharting program was significant I would have pursued it, but in my experience very few programmers use flowcharts and I thought that was too great a barrier to marketplace success. For me, a flowchart isn't a tool to document what's been coded (past tense), but to help design optimal code first, and additionally to make it easier to understand and debug. Consequently, the flowchart must be easily updatable as the code is debugged or otherwise modified. The various "flowcharting" programs I've seen are for generic drawings. Simply tossing in a few flowcharting shapes is worthless to me. A competent flowcharting program must have an underlying model of a structured program. In other words, you wouldn't use diamonds or rectangles and connecting line primitives, you would use if-then or do-while or switch constructs, for example. Their structure is implicit. Keeping lines from crossing is automatic and trivial. A superior flowcharting program will be able to parse a source code file and produce a flowchart from it. That makes it easy to keep documentation up to date. Unfortunately, I have never found any commercial program that does that. (I wrote one for myself, but that's another story.) A superior flowcharting program will also be able to generate source code from the flowchart. That also makes it easy to keep documentation in sync with program. A really superior flowcharting program will allow debugging a program from the flowchart rather than from the source code... such a program would allow never having to look at source code any more than programmers have to look at the assembly code produced by a compiler or the object code produced by an assembler now. With a flowcharting program like that (it would actually be an in

                                          M Offline
                                          M Offline
                                          Michael Haines
                                          wrote on last edited by
                                          #34

                                          david_f_knight wrote:

                                          Sorry, but this just indicates that you don't know how to use flowcharts properly... and that your coding isn't structured.

                                          I am not sure why you wanted to make the personal attack, but the rest of your post reinforces my position: Useful flowcharting is next to impossible and NOT worth the hassle. GFY

                                          You are here - through no fault of mine!

                                          D 1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups