COSMIC und IFPUG-Glossar

COSMIC und IFPUG zusammenarbeiten, um ein Glossar der Fachbegriffe für nicht funktionierende Software und Projektanforderungen zu produzieren

Die COSMIC und IFPUG Organisationen [1] freuen uns über die Veröffentlichung ihrer gemeinsamen Glossar ankündigen, das erste Ergebnis des Wunsches der beiden Organisationen mehr Zusammenarbeit in den Dienst der Gemeinschaft Software-Engineering ist. Im Glossar werden wertvoll für diejenigen, die in den drei Disziplinen des Performance-Messung, Benchmarking und Projekt-Schätzung, und auch für Software-Ingenieure ganz allgemein, vor allem diejenigen, die auf Software-und Projekt.

Das Glossar steht zum kostenlosen download www.Cosmic-Sizing.org und aus der Online-Shop in der Dienstleistungen-Mitgliederbereich der IFPUG Website.

Hintergrund

Erfolg in den drei Disziplinen eine) die Leistungsmessung von Softwareprojekten, b) Entwicklung von Performance-Benchmarks und c) Verwenden von Messungen und Benchmark-Daten zum Schätzen von neuer Softwareprojekte, hängt davon ab, mit konsistenten Daten und daher allgemeine Terminologie.

Ein Softwareprojekt muss drei Arten von Anforderungen erfüllen, die letztlich, seine Leistung bestimmen, nämlich:

  1. Funktionale Anforderungen (z.b.. die Software muss Kundenaufträge verarbeiten., oder Steuern Sie ein Flugzeug-navigation);
  2. So genannte nicht-funktionale Anforderungen ("NFR") Anliegen der Softwarequalität, z.b.. es wartbar sein muß, während Betrieb 24/7, oder sie betreffen, Technologie oder Umweltauflagen, z.b.. Es muss auf Unix ausführen, bestimmte Normen erfüllen, und so weiter.;
  3. Projektanforderungen und Einschränkungen ("VR CHINA"), z.b.. dass das Projekt innerhalb eines bestimmten Budgets geliefert werden müssen, oder dass es besondere Fähigkeiten erfordert, etc..

Funktionale Anforderungen können von etablierten Methoden wie die von kosmischen unterstützten gemessen werden, IFPUG und andere. VR China sind auch gut verstanden und sind relativ leicht zu messen. Schwierigkeiten entstehen oft, jedoch, mit NFR. Das Konzept von was ein nicht-funktionale Anforderungen ist ist nicht immer klar. Zum Beispiel, ist eine Qualitätsanforderung, dass eine app verschiedene Smart-Handy-Plattformen ein unfunktionales portabel sein muss oder eine funktionale Anforderung, Wenn Portabilität über Software erreicht wird?

Das gemeinsame kosmische/IFPUG Glossar geht auf diese Fragen stellt eine Reihe von Definitionen für alle Arten von Anforderungen, ein Klassifikationsschema für NFR und VR China, sowie ein umfangreiches Glossar 60 NFR und 20 PRC-Begriffe, Was erwarten wir treffen sich die meisten Anforderungen in den drei Disziplinen.


[1] 'Kosmischen' – gemeinsame Software Measurement internationales Konsortium '. 'IFPUG' = International Function Point-Benutzergruppe.

Sie können auch mögen....