Bonjour

Je voudrais savoir quelles sont les étapes à suivre et les notions de base à connaitre pour développer un logiciel à un client. Je pense qu'il y a tout d'abord un cahier de charge et un devis à établir, ensuite il y a la phase de modélisation (avec UML), le développment, la phase de test et la livraison de l'application au client.

Mais comme je n'ai jamais développé d'application pour un client et en plus de cela jamais pratiqué de stage, j'aimerai savoir comment ça se passe exactement lorsqu'un client sollicite mes services.

NB: Je développe en Java.

Merci