Je me suis posé la même question. Déjà beaucoup de projets n'utilisent pas de méthodes objets, donc UML est peu approprié.
A quoi sert UML ? En gros ça sert à une personne qui ne connaitrait pas ton projet de le reprendre plus facilement, d'avoir une abstraction du code et de pouvoir rapidement voir le projet à un niveau global. Très pratique dans une boite si il faut te virer, ou autre. Ca sert aussi évidemment à communiquer entre développeurs.
Ceux qui font un projet libre pensent sans doute qu'ils seront toujours les mainteneurs du truc, et qu'il n'y a donc pas besoin de modélisation globale.
De plus, je ne pense pas que ce soit de la rétention volontaire d'informations, je pense que ces développeurs n'utilisent pas UML même pour leur usage personnel (en gros ce n'est pas j'utilise mais je ne donne pas). La plupart doivent se contenter de faire des boites sur un coin de table pour avoir une idée de leur truc, sans le formaliser sur leur ordinateur.
[^] # Re: UML?
Posté par Fabien Penso (site web personnel, Mastodon) . En réponse à la dépêche Objecteering/UML 5.3.0 est sorti sous Linux x86. Évalué à 3.
A quoi sert UML ? En gros ça sert à une personne qui ne connaitrait pas ton projet de le reprendre plus facilement, d'avoir une abstraction du code et de pouvoir rapidement voir le projet à un niveau global. Très pratique dans une boite si il faut te virer, ou autre. Ca sert aussi évidemment à communiquer entre développeurs.
Ceux qui font un projet libre pensent sans doute qu'ils seront toujours les mainteneurs du truc, et qu'il n'y a donc pas besoin de modélisation globale.
De plus, je ne pense pas que ce soit de la rétention volontaire d'informations, je pense que ces développeurs n'utilisent pas UML même pour leur usage personnel (en gros ce n'est pas j'utilise mais je ne donne pas). La plupart doivent se contenter de faire des boites sur un coin de table pour avoir une idée de leur truc, sans le formaliser sur leur ordinateur.