Forums Register Login

looking for advice on how to plan programs?

+Pie Number of slices to send: Send
i have read about pseudocode and tried it out but i wasn't a big fan. in the book i was reading they also made a flow chart which i liked, but i dont know of any sofware for making flowcharts.

how do you plan your software?

thanks.
+Pie Number of slices to send: Send
Frankly speaking- Planning software development is itself a vast area. Throwing some light on it- There are different ways you can plan software (there are many, will be listing few I can recall)
>> Waterfall model (this procedure becoming outdated these days)
>> Object Oriented Analysis and Design (OOAD)- Using UML
>> Rapid Application Development (RAD)
>> Agile Development (Uses RAD and other methods)

Flowcharts, or writing Pseudo code are actually one part of your planning of software. I would suggest you have a look at OOAD. You can basically use UML to completely plan your software- Classes to be used, its members. relationship between classes, Database tables, relationship between the dB tables and so on. Also you can have a look at Design Patterns as they will help you solve certain problems associated with implementation.
+Pie Number of slices to send: Send
That really depends on how big your software is going to be. If it has 3 users or 10.000 users makes a big difference.

But since this is Beginning Java I'm going to assume the first.

I usually gather my requirements (things you want the software to do),
make a basic class diagram,
assign the responsibilities,
write the tests,
and then write the code itself.
+Pie Number of slices to send: Send
any good OOAD reading material?
+Pie Number of slices to send: Send
 

neil harper wrote:any good OOAD reading material?



You can use- Head First OOAD.
Also there are other books:
Object Oriented Systems Development by Ali Bahrami.
Whose rules are you playing by? This tiny ad doesn't respect those rules:
a bit of art, as a gift, that will fit in a stocking
https://gardener-gift.com


reply
reply
This thread has been viewed 2917 times.
Similar Threads
How to plan for testing project?
SCJp1.5
How many weeks should I plan to study?
How long is long enough?
Spring live book - Transaction issue
More...

All times above are in ranch (not your local) time.
The current ranch time is
Mar 19, 2024 01:22:02.