Les relations entre la théorie de la complexité et le génie logiciel? [fermé]

StackOverflow https://stackoverflow.com/questions/1811147

  •  06-07-2019
  •  | 
  •  

Question

J'aimerais savoir s'il existe des ouvrages sur la relation entre la théorie de la complexité (émergence, systèmes complexes, évolution) et les processus de développement logiciel. J'ai lu quelque part que la philosophie SCRUM est issue de la théorie de l'équilibre ponctué dans la théorie de l'évolution. Existe-t-il d'autres études / recherches sur ce sujet?

Merci!

Était-ce utile?

La solution

Il existe un livre légèrement ironique appelé Systemantics . Un logiciel étant un type de système, ses observations s’appliquent au logiciel: par exemple,

  • Plus le système est grand, plus l'interface avec les individus est étroite et spécialisée.
  • Un système complexe ne peut pas être "fabriqué". travailler. Cela fonctionne ou non.
  • Un système simple, conçu à partir de zéro, fonctionne parfois.
  • Certains systèmes complexes fonctionnent réellement.
  • On constate invariablement qu'un système complexe qui fonctionne a évolué d'un système simple qui fonctionne.
  • Un système complexe conçu à partir de zéro ne fonctionne jamais et ne peut pas être corrigé pour le faire fonctionner. Vous devez recommencer, en commençant par un système simple et fonctionnel.

Autres conseils

Le blog de Jurgen Appelo, célèbre pour NOOP.NL , est lié à l'application de la théorie de la complexité. au génie logiciel et à la gestion de projet:

Cela peut être utile dans la recherche sur ce sujet.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top