Author Topic: Software Planning Software  (Read 5351 times)

0 Members and 1 Guest are viewing this topic.

Daniel J. Ellis

  • Swamp Rat
  • Posts: 811
Software Planning Software
« on: October 26, 2009, 05:39:42 PM »
I've been working on a new LISP programme which is quickly becoming too complicated for me.

I've tried planning it out as a sequence of hand-drawn flow-charts.

But I've been thinking there must be software out there to help with this.

Does anyone have anything they can recommend?

dJE
===
dJE

Crank

  • Water Moccasin
  • Posts: 1503
Re: Software Planning Software
« Reply #1 on: October 26, 2009, 06:13:58 PM »
I use MindManager, but there are more.
Vault Professional 2023     +     AEC Collection

Maverick®

  • Seagull
  • Posts: 14778
Re: Software Planning Software
« Reply #2 on: October 26, 2009, 06:17:31 PM »
Ya think that calender printing places have their production schedule written out on a calender somewhere?



Sorry, made me think of it.  You know how I am.   :-D

JohnK

  • Administrator
  • Seagull
  • Posts: 10626
Re: Software Planning Software
« Reply #3 on: October 26, 2009, 10:46:23 PM »
Whats wrong with Pseudo code?
TheSwamp.org (serving the CAD community since 2003)
Member location map - Add yourself

Donate to TheSwamp.org

MP

  • Seagull
  • Posts: 17750
  • Have thousands of dwgs to process? Contact me.
Re: Software Planning Software
« Reply #4 on: October 26, 2009, 10:48:52 PM »
Whats wrong with Pseudo code?

I don't think he wants to learn python.
Engineering Technologist • CAD Automation Practitioner
Automation ▸ Design ▸ Drafting ▸ Document Control ▸ Client
cadanalyst@gmail.comhttp://cadanalyst.slack.comhttp://linkedin.com/in/cadanalyst

Daniel J. Ellis

  • Swamp Rat
  • Posts: 811
Re: Software Planning Software
« Reply #5 on: October 27, 2009, 04:34:59 AM »
Whats wrong with Pseudo code?

Not entirely sure lol

As I said the programme's getting pretty complicated (for me, at least).

I guess in an ideal world I'd do the flow chart, then do pseudo code for each element of the chart, then the actual coding...

I never really got on with mindmaps at school - and would never have thought of them as a solution in this case!

I've downloaded VUE (does it include a cinema app?), and will investigate Mindjet on the iPhone when I get home to iTunes.

Attached are a couple of the pages I've produced so far.

Oh, and Mav, don't worry about it, if you'd've asked I probably would've said the same!  I'm sure they must do, somewhere!

dJE
===
dJE

CAB

  • Global Moderator
  • Seagull
  • Posts: 10401
Re: Software Planning Software
« Reply #6 on: October 27, 2009, 12:45:46 PM »
I often start with a narrative or overview for each process.
Then proceed to pseudo code for that process. Most times I skip the pseudo code & go directly to code.
I haven't used the flow charts in many years, but I did when I first started.
Perhaps if you posted a sample DWG so we can relate your flow chart to the objects you are dealing with.
I've reached the age where the happy hour is a nap. (°¿°)
Windows 10 core i7 4790k 4Ghz 32GB GTX 970
Please support this web site.

dgorsman

  • Water Moccasin
  • Posts: 2437
Re: Software Planning Software
« Reply #7 on: October 27, 2009, 02:14:21 PM »
For the complex stuff, I develop by hand on a scratch pad (but the best is a whiteboard).  Once the overall process is refined enough to generate pseudo code, I do that in the LISP file with comments.  For simpler stuff, or modularized pieces of the complex stuff, I go straight to the comments.  From there its just a matter of fleshing out the blank lines between the comments with the appropriate code.  I usually end up with comments every 5-10 lines of code, maybe more if its straightforward or would interfere with the general flow of the document.
If you are going to fly by the seat of your pants, expect friction burns.

try {GreatPower;}
   catch (notResponsible)
      {NextTime(PlanAhead);}
   finally
      {MasterBasics;}

JohnK

  • Administrator
  • Seagull
  • Posts: 10626
Re: Software Planning Software
« Reply #8 on: October 28, 2009, 12:00:24 PM »
Whats wrong with Pseudo code?

I don't think he wants to learn python.

lol

Whats wrong with Pseudo code?

Not entirely sure lol

As I said the programme's getting pretty complicated (for me, at least).
...

Looks at attachment:
*gack* good luck with that. lmao
TheSwamp.org (serving the CAD community since 2003)
Member location map - Add yourself

Donate to TheSwamp.org

MP

  • Seagull
  • Posts: 17750
  • Have thousands of dwgs to process? Contact me.
Re: Software Planning Software
« Reply #9 on: October 28, 2009, 12:09:50 PM »
Comedy aside, I just use my white board, sketching flow charts / guis as applicable, take pics w/my blackberry and mail them to myself. If I need additional notes / embellishments I mod them with paint shop pro and distribute as required for peer review. Low tech but has been serving me well for a long time. There are lots of gui designers / software planning software apps but my experience is that it takes far longer to use them with no substantial benefit compared to quick sketches -- unless you're working on a large development team. However I concede that mileages vary widely.
« Last Edit: October 28, 2009, 03:26:10 PM by MP »
Engineering Technologist • CAD Automation Practitioner
Automation ▸ Design ▸ Drafting ▸ Document Control ▸ Client
cadanalyst@gmail.comhttp://cadanalyst.slack.comhttp://linkedin.com/in/cadanalyst

Daniel J. Ellis

  • Swamp Rat
  • Posts: 811
Re: Software Planning Software
« Reply #10 on: October 28, 2009, 01:52:09 PM »
Looks at attachment:
*gack* good luck with that. lmao

lol ta hence this thread!

dJE
===
dJE