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. What tools do you use for designing software?

What tools do you use for designing software?

Scheduled Pinned Locked Moved The Lounge
toolsquestion
63 Posts 42 Posters 2 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.
  • A Offline
    A Offline
    amymarie3
    wrote on last edited by
    #1

    When you already have your project figured out and you are at the stage where you need to start planning exactly how you are going to develop the software what tools do you find the most useful?

    R C L N M 23 Replies Last reply
    0
    • A amymarie3

      When you already have your project figured out and you are at the stage where you need to start planning exactly how you are going to develop the software what tools do you find the most useful?

      R Offline
      R Offline
      R Giskard Reventlov
      wrote on last edited by
      #2

      pencil and paper.

      home
      tastier than delicious

      J D 2 Replies Last reply
      0
      • A amymarie3

        When you already have your project figured out and you are at the stage where you need to start planning exactly how you are going to develop the software what tools do you find the most useful?

        C Offline
        C Offline
        Chris Losinger
        wrote on last edited by
        #3

        fingers and keyboard

        image processing toolkits | batch image processing | blogging

        1 Reply Last reply
        0
        • A amymarie3

          When you already have your project figured out and you are at the stage where you need to start planning exactly how you are going to develop the software what tools do you find the most useful?

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

          Enterprise Architect. Cheers, Drew.

          M M 2 Replies Last reply
          0
          • A amymarie3

            When you already have your project figured out and you are at the stage where you need to start planning exactly how you are going to develop the software what tools do you find the most useful?

            N Offline
            N Offline
            Nish Nishant
            wrote on last edited by
            #5

            A Samsung Q1 Ultra Mobile PC and my right index finger - I wish :sigh:

            Regards, Nish


            Nish’s thoughts on MFC, C++/CLI and .NET (my blog)
            Currently working on C++/CLI in Action for Manning Publications. (*Sample chapter available online*)

            1 Reply Last reply
            0
            • A amymarie3

              When you already have your project figured out and you are at the stage where you need to start planning exactly how you are going to develop the software what tools do you find the most useful?

              M Offline
              M Offline
              Member 96
              wrote on last edited by
              #6

              Our last major project we used Enterprise Architect, our next one I'm going to use pencil and paper. We started with EA and after development started we found it was just too time consuming to keep the model up to date and in the end irrelevant. In the project there are about 300 objects but there is only really about 15 completely different *types* so it was a lot of work for little gain since all I really needed to know to code it was to take a prototype of each type of object then copy, paste and modify as appropriate. I also learned over the course of the project the value of being super consistent with naming and types of properties for each object. In the end it's best to identify rough groupings of objects by type and the properties they will have in common then go from there. Paper (well word processor or simple database) is just easier all around.

              V L 2 Replies Last reply
              0
              • R R Giskard Reventlov

                pencil and paper.

                home
                tastier than delicious

                J Offline
                J Offline
                Jorgen Sigvardsson
                wrote on last edited by
                #7

                digital man wrote:

                pencil

                Bah! Real men use pens. :-D

                -- They don't really want you to play "Freebird". They're just heckling you!

                E B 2 Replies Last reply
                0
                • A amymarie3

                  When you already have your project figured out and you are at the stage where you need to start planning exactly how you are going to develop the software what tools do you find the most useful?

                  J Offline
                  J Offline
                  Jorgen Sigvardsson
                  wrote on last edited by
                  #8

                  What is this design that you speak of?

                  -- They don't really want you to play "Freebird". They're just heckling you!

                  R M 2 Replies Last reply
                  0
                  • J Jorgen Sigvardsson

                    What is this design that you speak of?

                    -- They don't really want you to play "Freebird". They're just heckling you!

                    R Offline
                    R Offline
                    Rob Graham
                    wrote on last edited by
                    #9

                    Joergen Sigvardsson wrote:

                    What is this design that you speak of?

                    The Grand Design.

                    J 1 Reply Last reply
                    0
                    • R Rob Graham

                      Joergen Sigvardsson wrote:

                      What is this design that you speak of?

                      The Grand Design.

                      J Offline
                      J Offline
                      Jorgen Sigvardsson
                      wrote on last edited by
                      #10

                      Ah, that design. I was sure I had it a couple of times, but nay... :(

                      -- They don't really want you to play "Freebird". They're just heckling you!

                      1 Reply Last reply
                      0
                      • M Member 96

                        Our last major project we used Enterprise Architect, our next one I'm going to use pencil and paper. We started with EA and after development started we found it was just too time consuming to keep the model up to date and in the end irrelevant. In the project there are about 300 objects but there is only really about 15 completely different *types* so it was a lot of work for little gain since all I really needed to know to code it was to take a prototype of each type of object then copy, paste and modify as appropriate. I also learned over the course of the project the value of being super consistent with naming and types of properties for each object. In the end it's best to identify rough groupings of objects by type and the properties they will have in common then go from there. Paper (well word processor or simple database) is just easier all around.

                        V Offline
                        V Offline
                        Virtual Coder
                        wrote on last edited by
                        #11

                        John Cardinal wrote:

                        In the project there are about 300 objects but there is only really about 15 completely different *types* so it was a lot of work for little gain since all I really needed to know to code it was to take a prototype of each type of object then copy, paste and modify as appropriate.

                        Copy-and-paste programming without being ashamed? :suss:

                        M 1 Reply Last reply
                        0
                        • J Jorgen Sigvardsson

                          digital man wrote:

                          pencil

                          Bah! Real men use pens. :-D

                          -- They don't really want you to play "Freebird". They're just heckling you!

                          E Offline
                          E Offline
                          El Corazon
                          wrote on last edited by
                          #12

                          Joergen Sigvardsson wrote:

                          Bah! Real men use pens.

                          Bah! REAL men use chisels so the design is done right the first time and lasts, thus the expression, "written in stone." ;P

                          _________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)

                          J 1 Reply Last reply
                          0
                          • E El Corazon

                            Joergen Sigvardsson wrote:

                            Bah! Real men use pens.

                            Bah! REAL men use chisels so the design is done right the first time and lasts, thus the expression, "written in stone." ;P

                            _________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)

                            J Offline
                            J Offline
                            Jorgen Sigvardsson
                            wrote on last edited by
                            #13

                            BAh! The really real men gnaw their designs into the hides taken from yesterdays game!

                            -- They don't really want you to play "Freebird". They're just heckling you!

                            E PJ ArendsP 2 Replies Last reply
                            0
                            • V Virtual Coder

                              John Cardinal wrote:

                              In the project there are about 300 objects but there is only really about 15 completely different *types* so it was a lot of work for little gain since all I really needed to know to code it was to take a prototype of each type of object then copy, paste and modify as appropriate.

                              Copy-and-paste programming without being ashamed? :suss:

                              M Offline
                              M Offline
                              Member 96
                              wrote on last edited by
                              #14

                              When it's all your own code you'd be a madman to retype identical code over and over again. Maybe if I was paid by the hour.... :)

                              1 Reply Last reply
                              0
                              • J Jorgen Sigvardsson

                                digital man wrote:

                                pencil

                                Bah! Real men use pens. :-D

                                -- They don't really want you to play "Freebird". They're just heckling you!

                                B Offline
                                B Offline
                                brianwelsch
                                wrote on last edited by
                                #15

                                That reminds me of a note my office-mate hung on our wall. "Real men test online" Our supervisor always looked at it with a bit of concern.

                                BW


                                Quick to judge, quick to anger, slow to understand.
                                Ignorance and prejudice and fear walk hand in hand.
                                -- Neil Peart

                                1 Reply Last reply
                                0
                                • J Jorgen Sigvardsson

                                  BAh! The really real men gnaw their designs into the hides taken from yesterdays game!

                                  -- They don't really want you to play "Freebird". They're just heckling you!

                                  E Offline
                                  E Offline
                                  El Corazon
                                  wrote on last edited by
                                  #16

                                  Joergen Sigvardsson wrote:

                                  The really real men gnaw their designs into the hides taken from yesterdays game!

                                  hah! that is "old school" REALLY new real men redesign their own DNA and pass the code on to their children to write the designs for them! ;P (this has all the earmarks of an endless argument) :laugh:

                                  _________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)

                                  M P J 3 Replies Last reply
                                  0
                                  • J Jorgen Sigvardsson

                                    BAh! The really real men gnaw their designs into the hides taken from yesterdays game!

                                    -- They don't really want you to play "Freebird". They're just heckling you!

                                    PJ ArendsP Offline
                                    PJ ArendsP Offline
                                    PJ Arends
                                    wrote on last edited by
                                    #17

                                    Real men do not design, they just code!


                                    You may be right
                                    I may be crazy
                                    -- Billy Joel --

                                    Within you lies the power for good, use it!!!

                                    Within you lies the power for good; Use it!

                                    J P W 3 Replies Last reply
                                    0
                                    • R R Giskard Reventlov

                                      pencil and paper.

                                      home
                                      tastier than delicious

                                      D Offline
                                      D Offline
                                      David Wulff
                                      wrote on last edited by
                                      #18

                                      I agree with that. I get through about half a dozen large bound pads every year with diagrams, notes, ideas, etc. It is so much easier (and more logicial IMO) to get a design worked out with pencil and paper and then translate it onto a computer than it is to think with a keyboard. But, amazingly, I have never had to sharpen my pencil in almost two years. I honestly do not know how that works, but it still writes with a good point. * * if anyone can shed some light on this mystery I would greatly appreciate it! And no it is not a Biro! :rolleyes: Where ideas need to be shared during design I fall back on whiteboards. I have a big one on the wall above my desk and two smaller ones (18x24 inches) that I keep behind my desk and hand out when something portable is needed. They give you the freedom and immediacy of paper with the convienience of an undo 'feature'.


                                      Ðavid Wulff What kind of music should programmers listen to?
                                      Join the Code Project Last.fm group | dwulff
                                      I'm so gangsta I eat cereal without the milk

                                      S 1 Reply Last reply
                                      0
                                      • A amymarie3

                                        When you already have your project figured out and you are at the stage where you need to start planning exactly how you are going to develop the software what tools do you find the most useful?

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

                                        I am a big fan of FreeMind[^] (warning: it is a Java app for those that are allergic to such things). I find it really useful for jotting down ideas.

                                        E 1 Reply Last reply
                                        0
                                        • D David Wulff

                                          I agree with that. I get through about half a dozen large bound pads every year with diagrams, notes, ideas, etc. It is so much easier (and more logicial IMO) to get a design worked out with pencil and paper and then translate it onto a computer than it is to think with a keyboard. But, amazingly, I have never had to sharpen my pencil in almost two years. I honestly do not know how that works, but it still writes with a good point. * * if anyone can shed some light on this mystery I would greatly appreciate it! And no it is not a Biro! :rolleyes: Where ideas need to be shared during design I fall back on whiteboards. I have a big one on the wall above my desk and two smaller ones (18x24 inches) that I keep behind my desk and hand out when something portable is needed. They give you the freedom and immediacy of paper with the convienience of an undo 'feature'.


                                          Ðavid Wulff What kind of music should programmers listen to?
                                          Join the Code Project Last.fm group | dwulff
                                          I'm so gangsta I eat cereal without the milk

                                          S Offline
                                          S Offline
                                          Shog9 0
                                          wrote on last edited by
                                          #20

                                          David Wulff wrote:

                                          But, amazingly, I have never had to sharpen my pencil in almost two years. I honestly do not know how that works, but it still writes with a good point.

                                          Theories:

                                          • You aren't pressing hard enough...
                                          • You're using the eraser end. The sketches are all in your head...
                                          • You have a secret admirer, who thinks that pencil sharpening is the way to your good graces...
                                          • "Pencil gnomes" (call an exterminator, they spread disease...)
                                          • It's just a hard pencil. #2's generally wear fairly quickly, but if you don't mind lighter marks a harder lead will last longer.

                                          ----

                                          It appears that everybody is under the impression that I approve of the documentation. You probably also blame Ken Burns for supporting slavery.

                                          --Raymond Chen on MSDN

                                          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