Rechercher : dans
Par :

Les etapes pour bien programmer

Dernière réponse le 27 fév 2008 à 11:00:37 mira24, le 21 fév 2008 à 15:02:55 
 Signaler ce message aux modérateurs

Bonjour,
SVP est ce qlq peut me dire les différents étapes à suivre pour bien programmer
ce que je sais qu'il y a une étape de conception avant de se lancer en programmation ,mais comment ,ça je sais pas

aide SVP
merci d'avance

Configuration: Windows XP
Firefox 2.0.0.12

Meilleures réponses pour « les etapes pour bien programmer » dans :
Compiler un programme assembleur avec Nasm VoirAvec Linux Etape 1. Créer un fichier source Etape 2. Assembler le fichier source Etape 3. Création de l'executable Etape 4. Execution du programme Avec windows Etape 1. Installer les logiciels nécessaires Etape 2. Créer un fichier...
Désactiver l'exécution de certains programmes au démarrage VoirDésactiver l'exécution de certains programmes au démarrage - Windows 98/Me/2000/XP/Vista Avec msconfig Avec WinPatrol Avec Startuplite Avec CCleaner Remarques Lorsque vous installez des logiciels, certains s'exécutent à chaque...
Supprimer complètement un programme VoirMalgré la désinstallation d'un programme, il se peut que des clés de registre ou des fichiers soient encore présents sur le PC. Si la méthode "classique" (clic droit/supprimer) ne fonctionne pas, il suffit d'utiliser l'éditeur du registre. Mise en...
Télécharger ProgDVB VoirLa diffusion de programme en numérique est de plus en plus en vogue depuis l'apparition de la connexion haut-débit. ProgDVB est un programme destiné à regarder des chaînes TV et à écouter des stations radio sur votre ordinateur. Il supporte le DVB-S...
Enterprise Resource Planning (ERP) - Progiciel de Gestion Intégr VoirIntroduction aux ERP Les ERP (en anglais Enterprise Resource Planning), aussi appelés Progiciels de Gestion Intégrés (PGI), sont des applications dont le but est de coordonner l'ensemble des activités d'une entreprise (activités dites verticales...
Etapes du projet VoirLes étapes du projet Pour qu'il soit géré dans un contexte de qualité, un projet doit suivre différentes phases au terme desquelles des points de contrôle doivent être définis. Chaque étape fait l'objet d'un livrable et d'une validation à partir...
Connexion à la base de données avec JDBC VoirConnexion à la base de données L'API (Application Programming Interface) JDBC, c'est-à-dire la bibliothèque de classes JDBC, se charge de trois étapes indispensables à la connexion à une base de données : la création d'une connexion à la...

1

renauddetraqueur, le 21 fév 2008 à 15:11:07

Bonjour si c'est pour programmé en c il y a un site super voila ladresse http://www.siteduzero.com/ tu vera a droite il y a un truck marquer programmation voila

Répondre à renauddetraqueur

2

ortys4, le 21 fév 2008 à 15:11:45

Salut,
tous dépend de quel type de programmation tu veut faire.
Aujourd'hui on parle beaucoup de programmation orinté objet, c'est un principe pas très évident à comprendre au début mais qui fini par être bien plus agréable par la suite.
La POO (programmation orienté objet) ce modélise énormément grace à de l'UML et se programme principalement avec JAVA, C#, C++, ...

Si non il y à la programmation ligne par ligne surtout utilisé pour des plus petit script car devient vite brouillon.
On le trouve dans des petite page php, batch, ...
Lui ne se modélise pas vraiment car peut utilisé en gros projet.

Cela dit le PHP ce gère aussi en objet mais de marnière moins poussé que les exemples précédent.
voilà, à toi de faire ton choix !!!
A+

Répondre à ortys4

3

Pacorabanix, le 21 fév 2008 à 15:12:35

En fait. quand on conçoit un projet de développement, "programmer", c'est un peu la partie rapide qu'on fait à la fin, une fois que tout est en place, qu'on sait tout ce qui doit etre là.


Par exemple : programmation d'un jeu.

D'abord il faut concevoir le jeu : comment le joueur utilisera le jeu, comment sera l'interface. (sans compter les niveaux, le scénario, les dialogues, l'ambiance, les graphismes, etc...) Toutes les règles doivent etre bien établies avant. (Ex : s'il y a un combat comment ça se passe ? ) Est-ce que le jeu doit être rapide et réagir vite ? ou est-ce plutot un jeu d'énigmes qui doit etre beau et complet ?


Il faut prévoir tout cela à l'avance, car une fios la programmation réalisée, si on veut changer un petit truc après, ça peut être énormément de boulot (rafistolage, bricolage, voire même tout recommencer!).

Par contre pour concevoir correctement, il faut que tu saches toi-même, à mon avis, un minimum de choses sur la programmation (différents langages, bibliothèques / moteurs utilisés par d'autres programmes).

Pour plus d'infos à ce sujet je conseille l'excellent http://www.developpez.com qui possède une partie "débutant" dans ses forums, avec des liens vers des explications plus claires et plus complètes que les miennes.

Répondre à Pacorabanix

4

Rooks, le 21 fév 2008 à 15:32:40

Pour la conception :
- UML : http://uml.developpez.com/
- MERISE : http://merise.developpez.com/

Mais ça n'est pas des concepts pour débutants, plutôt pour chefs de projets.

Pour les débutants, pour apprendre à bien programmer il faut commencer par un cours d'initiation à la programmation et à l'Algo : http://algo.developpez.com/cours/

Répondre à Rooks

9

mira24, le 21 fév 2008 à 16:03:23

En fait je maitrise bien ces deux modeles mais pour mon cas c lequel le plus adequat?
merci de me repondre

Répondre à mira24

5

mira24, le 21 fév 2008 à 15:34:41

Merci a tous
bon pour le langage je vais utiliser le C++ pour implémenter une pile wimax sous le simulateur NS
mais je dois commencer par une partie conception comme il a dit pacorabanix

Répondre à mira24

6

Véro, le 21 fév 2008 à 15:38:03

Pour apprendre C++ tu as des cours en Français ici : http://cpp.developpez.com/cours/
Et pour t'aider tu as la F.A.Q C++ : http://cpp.developpez.com/faq/cpp/

Répondre à Véro

7

ortys4, le 21 fév 2008 à 15:43:31

En tout cas, en proportion, le temps d'analyse doit etre superieur au temps passé a programmer (c'est ce que repete mon prof tt le temps). Mais c'est clair que quand tu décompose bien ton travail, et que tu le pense un maximum, le developpement qui s'en suit sera facilité.
Bon courage

Répondre à ortys4

8

mira24, le 21 fév 2008 à 15:50:15

Pour ortys4
oui c vrai et ce ça ce que j'essaye de faire parce que développer ne prend pas grand temps si tout est analyse

bon merci a tous pour votre aide
je vais faire de mon mieux pour bien concevoir le sujet avant developpement
a+

Répondre à mira24

10

mira24, le 22 fév 2008 à 09:55:29
  • +1

Bonjour,
desole mais encore une autre question, j'ai pas bien compris ce qu'on doit faire exactement lors de la phase de planification????
j'ai suivi un guide de 5 phases et voila pour la 3eme phase il s'agit de la planification détaillé :"c'est l'axe du temps, le déroulement des opérations dans le temps.cette étape comprend: la définition de l'environnement(calendrier,date,butoir,...), la liste des taches et leurs durées,l'ordonnancement des taches et l'affectation des ressources."
j'ai pas bien compris de quoi il s'agit pour cette étape la
SVP aider moi
merci d'avance

Répondre à mira24

11

Pacorabanix, le 26 fév 2008 à 14:33:40

Cela signifie planifier le travail à faire. Quels modules développer, quelles parties du projets doivent être terminées etc...

Fixer des dates et s'y tenir au mieux est en effet une clé de la réussite d'un projet concret. Sinon les divers boulots risquent de toujours etre remis à plus tard...

Répondre à Pacorabanix

12

Pacorabanix, le 27 fév 2008 à 10:50:08

Our préciser :

Dans un éxemple de jeu vidéo, il faut faire de nombreuses choses : faire le scénarion, créer les cartes sur lesquelles les joueurs vont jouer, créer tout le graphisme (personnages, divers "sprites", décors, animations/cinématiques, ...) de même créer la bande son, prévoir les beta test pour traquer les bugs etc...


Tout cela prend toujours du temps et des bras. C'est à dire n'est pas gratuit. Il y a donc normalement de l'argent en jeu lors du développement d'un logiciel. Même s'il n'y a pas de financement derrière, il y a aussi la motivation du groupe à gérer, et leur temps libre s'il le font bénévolement (groupe d'amis par exemple) c'est pour cela qu'il est important de faire ça "professionellement" de cette manière. Un projet "vague" n'est pas un projet, c'est juste une idée de départ.

Répondre à Pacorabanix

13

 mira24, le 27 fév 2008 à 11:00:37

Bonjour,
merci pour votre aide. c regle le probleme
mais j'ai voulu juste te donner ce lien parce que ça se voit que t'es bien interresse par la creation des jeux
http://www.commentcamarche.net/forum/affich 5173942 cherche personnes motivees#0
bonne chance :-)

Répondre à mira24