What is The First Foot in Developing a Project?

Guys and Girls

I'm asked to develop a project and I really don't know where to start.

The Project is a program that corrects a multiple choices test after scanning it.

all What i want is where to start : should I design an Algorithm or should i search for similar projects, or should I start writing a proposal of how the final results should be.

Guys, if there is any e-books that helps in developing such a project please can you tell me about it?

Thanks for Every Body here, and I'm waiting ...................

[554 byte] By [Java_scientista] at [2007-9-30 2:23:29]
# 1
1. Write out requirements as use cases.2. Then do analysis from those and come up with a design.3. Implement your design.4. Test and debug your design.5. Deliver.6. Go back to 1. for modifications or 2. if you're doing iterative development.MOD
duffymoa at 2007-7-16 13:32:49 > top of Java-index,Archived Forums,Java Programming...
# 2
Take a look at Rational's RUP, it has some guidelines on how to initiate a project.
Kevin-Porsa at 2007-7-16 13:32:49 > top of Java-index,Archived Forums,Java Programming...
# 3

Ingeneral, a project starts by:

1.- Understanding the nature, requirements and scope of the project.

(In your case, when you say scan the test , do you mean that it is on paper and it needs to be scanned or are the answers entered directly into the computer ?). Also, if the test is scanned, are the results going to be stored in a database or are you only going to report the results and how are you going to report them, in print or on the screen? You should get some of these answers from your boss/customer.

2.- Once you understand #1 above, then you can start designing your project (UML) using Use cases and deciding on your collaborations and associations (i.e. base classes, derived classes, etc.).

3.- Decide on your GUI's (if needed) and start develooping your code (if you can copy/modify some of the code from existing sources it will save you time. Don't re-invent the wheel !!!!).

4.-Test your code and make necessary changes and corrections

From your question, it seems to me that you are still at #1 and you should work on that before you progress to the next stage.

My two cents,

I hope this helps.

jmartixa at 2007-7-16 13:32:49 > top of Java-index,Archived Forums,Java Programming...