2010-04-11 12 views
6

Das IEEE hat eine lange Liste von Standards für fast jeden Schritt innerhalb des Software Engineering Prozesses. Wie viele von Ihnen haben in der Dokumentation, die Sie gelesen haben, einen Verweis auf solche Standards gesehen?IEEE Software Standards

Ich denke, die Idee, die Vorschläge von vielen Veteranen zu kombinieren, ist eine gute Sache, aber ich habe das Gefühl, dass nicht viele Projekte überhaupt nicht einmal eines dieser Dokumente zitieren. Vielleicht nur die Großen?

Da die Standards bezahlt werden, erwarte ich nicht, sie jemals aus Open-Source-Anwendungen zitiert zu sehen. Meine Frage richtet sich an diejenigen von Ihnen, die mit proprietärem Quellcode arbeiten.

Antwort

2

Was genau erwarten Sie? Der durchschnittliche Open-Source-Entwickler hat möglicherweise keinen Zugriff auf IEEE-Standards, aber die Standards durchdringen die gesamte Computerindustrie. Zum Beispiel spezifiziert IEEE 754 den Standard für die Fließkommaberechnung, der von den meisten modernen Systemen verwendet wird, einschließlich jeder der zahlreichen Open-Source-JavaScript-Implementierungen.

Der Grund, warum die Verwendung solcher Standards nicht sehr sichtbar ist, hat nichts mit offenen oder geschlossenen Quellen zu tun, sondern hängt davon ab, wie niedrig die meisten IEEE-Standards sind. Die meisten Programmierer arbeiten und viel höher als der IEEE-Standard, von denen viele nur für Hardware- und Treiberentwickler interessant sind. Ich gehe davon aus, dass die Anzahl der Entwickler, die von Open-Source-Projekten abgeschreckt werden, aufgrund des fehlenden Zugangs zu den Standards recht klein ist.

0

Niemals. Je größer das Projekt, desto höher die Kosten. Je größer die Kosten, desto wichtiger ist es, sie zu erledigen und zu verkaufen. Standards sind nur eine Reihe von Idealen - sie verkaufen keine Software für Sie.

+1

Aber sie bieten Ihnen eine erprobte und echte Roadmap, um dorthin zu gelangen. –