Démarrer un projet

Démarrer un projet - Divers - Programmation

Marsh Posté le 30-04-2009 à 06:41:22    

Bonjour,
 
J'ai appris le Java via un bouquin et principalement le net, du point de vue théorique j'ai vu pas mal de chose (créer des IHM, la programmation réseaux etc...).
 
J'ai également fait des tps (calculatrice, jeu de pendu...) lors de mon apprentissage du Java histoire de retenir les notion que j'avais vu, seulement là que je suis arrivé à terme de mon apprentissage théorique de ce langage je voudrais me lancer dans mon propre projet* et là je bloque complètement je ne sais pas comment m'organiser, par où commencer etc... j'arrive à rien sortir malgré que techniquement il y a pas grand chose de compliqué.
 
Est ce que j'ai oublié d'apprendre un truc histoire de pouvoir entreprendre un projet ou est ce que le démarrage d'un projet il n'y a pas de "règle" à suivre et ça se fait au feeling (dans ce cas précis je suis mal barré autant dire) ?
 
Comment faites-vous pour débuter un projet ? (les étapes à suivre etc...)
 
*mon projet est un simple logiciel de suivi de poids avec calcul de l'IMC, courbe de suivis régulier etc... (techniquement je pense que je peux réussir, à part peut etre pour la gestion d'une courbe où je regarderais si il existe une lib qui fait ça bien).


---------------
Pire qu'une pierre dans la chaussure, est un grain de sable dans la capote.  Coluche.
Reply

Marsh Posté le 30-04-2009 à 06:41:22   

Reply

Marsh Posté le 30-04-2009 à 10:10:15    

J'ai banni le mot "feeling" de mon vocabulaire. Ça vaut mieux. J'ai trop fait d'erreur avec ça.
 
Là en ce moment je fais quelques cahiers des charges, où je me force à tout bien réfléchir d'abord (enfin au moins ce qu'il faut faire, les contraintes techniques, pas de machin genre diagramme de classes), et je me rend compte que c'est hyper important.
 
Donc pour ton logiciel de suivi de poids, couche d'abord sur papier toutes les fonctionnalités nécessaires. Tout ce que dois faire le logiciel doit y être noté.

Reply

Marsh Posté le 30-04-2009 à 22:33:45    

C'est bon j'ai réussi à démarré, il en a fallut peu mais ça ma aidé à démarré merci ;) (c'était quelque chose d'évident pourtant, de bien définir les besoins avant de commencer, mais je m'y perdais)  
 
J'ai bien définit mes besoins dans une sorte de cahier des charges où j'y met également les conditions/pré-condition...  
 
Après ça, je vais isoler tout les acteurs, revoir un peu les DPs histoire de voir quel architecture je vais choisir de manière à ce que mon programme soit hermétiques au changement etc...  
 
Ensuite je ferais certainement un diagramme UML pour clarifier les choses et commencerai à coder.


Message édité par manu f le 30-04-2009 à 22:36:32

---------------
Pire qu'une pierre dans la chaussure, est un grain de sable dans la capote.  Coluche.
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed