2010-04-11 8 views
6

L'IEEE dispose d'une longue liste de normes pour presque toutes les étapes du processus d'ingénierie logicielle. Combien d'entre vous ont vu une référence à de telles normes dans la documentation que vous avez lue? Je pense que l'idée de combiner les suggestions de nombreux anciens combattants est une bonne chose, mais j'ai l'impression que peu de projets ne citent jamais un seul de ces documents. Peut-être seulement les énormes?Normes logicielles IEEE

Depuis que les normes sont payées, je ne m'attends pas à les voir citées à partir d'applications open source. Ma question s'adresse à ceux d'entre vous qui travaillent avec du code source propriétaire.

Répondre

2

Qu'attendez-vous exactement? Le développeur Open Source moyen peut ne pas avoir accès aux normes IEEE, mais les normes sont diffusées dans toute l'industrie informatique. Par exemple IEEE 754 spécifie la norme pour le calcul en virgule flottante qui est utilisée par la plupart des systèmes modernes, y compris chacune des nombreuses implémentations JavaScript open source.

La raison pour laquelle l'utilisation de ces normes n'est pas très visible n'a rien à voir avec les sources ouvertes ou fermées, c'est une fonction du niveau de la plupart des normes IEEE. La plupart des programmeurs fonctionnent et des niveaux beaucoup plus élevés que la norme IEEE, dont beaucoup ne présentent qu'un intérêt pour les développeurs de matériel et de pilotes. Je m'attends à ce que le nombre de développeurs découragés de démarrer des projets open source, en raison du manque d'accès aux normes soit assez faible.

0

Jamais. Plus le projet est important, plus le coût est élevé. Plus le coût est élevé, plus il est important de le faire et de le vendre. Les normes sont juste un ensemble d'idéaux - ils ne vendent pas de logiciel pour vous.

+1

Mais ils vous fournissent une feuille de route éprouvée pour y arriver. –