A client needs a program what should you listen for when the
A client needs a program, what should you listen for when the client describes his/her programming needs? Explain why.
Solution
First of all inorder to get a clear picture about the program, we need to know about the requirements specification clearly. This is the major thing we need to take it down. So when the client describes about his/her programming needs, we need to collect what all the requirements we need to design a program, like what input you have to give, what output you will be getting, how to process the input to shape it to corresponding output, or what would be the work flow of the system. Also you should take a note about the constraints in the system.
These information gathering is an important step in a software lifecycle, from these requirements only we need to get into a conclusion ahout whether to go or not.

