2009-06-13 8 views
3

Il y a beaucoup de langages de programmation ces jours-ci. Bien. Pas intéressant pour cette question.Diagramme de méthodologie de programmation?

Il existe de nombreuses méthodologies de programmation, telles que la programmation modulaire, orientée objet, agile, etc. Maintenant, y a-t-il un bon diagramme sur Internet qui montre comment ces méthodologies sont liées les unes aux autres? De préférence quelque chose avec un calendrier montrant quand la méthodologie a commencé à apparaître?

(Ainsi, pas les langages de programmation, mais les méthodes ...)

Répondre

7

vous pouvez trouver une here pour les langages de programmation. this on regarde les paradigmes

et voici une chronologie des méthodologies de developement: alt text

+0

Non, c'est un diagramme des langages de programmation. Je cherche les méthodologies derrière la programmation. –

+0

juste relu la question. – akf

+0

Je viens d'ajouter un lien vers une version mise à jour du même pdf – akf

2

Programmation structurée, conception orientée objet, programmation fonctionnelle - tous ces éléments sont le code de la route peut être écrit. Waterfall, Agile - est le processus par lequel le développement peut être fait. Le développement n'est pas la seule chose en matière de développement de logiciels. La programmation est l'un des éléments obligatoires du processus. Le processus peut avoir un design/test/refactoring/maintenance.

Et les deux éléments ci-dessus sont complémentaires l'un de l'autre (c'est-à-dire que l'on peut faire une programmation structurée et être modulaire et utiliser certains des principes agiles).

Je ne sais pas quand cela a commencé (et je suppose que cela ne devrait pas avoir d'importance).
Vous pourriez créer votre propre style de processus, qui peut mieux fonctionner dans votre propre scénario.

EDIT: En résumé, les gens ont commencé avec la programmation structurée, l'ont très bien utilisée. Il avait ses propres limites & choses sont devenues orientées objet. OO a ses propres limites, comme disent certains gourous et ils voient la programmation fonctionnelle comme le moyen de le réparer.

Tout dépend de ce qui convient à votre scénario & ce qui vous sert mieux. Il n'y a pas de solution miracle, comme le disent les experts.

+0

Je sais que mon commentaire n'aide pas votre question spécifique. Mais, je voulais mettre mes points de vue et distinguer la programmation avec le processus. – shahkalpesh

+0

Vos opinions sur la programmation sont utiles, et similaires à la mienne. J'ai déjà choisi mes méthodologies préférées, mais il est utile d'avoir quelques diagrammes quand on discute des méthodologies avec ceux qui n'ont aucune expérience avec ces choses. –

Questions connexes