Related Imagery

/images/related/684bd2ec73c30b066eec5cead4a49d8d.jpg
/images/related/2530aa19e3bc670e17cc6287ccbad9ad.jpg
/images/related/b430debf299e26c348f6109815c0772d.jpg
/images/related/4fb26954de73adb29288e7d18f196c2a.jpg
/images/related/3b8084c33d7a983cd991444a97623bbf.jpg
/images/related/e8dfa24ef2342d4585ba66f42a9db464.jpg
Lösungen > Nach Softwarelebenszyklus > Qualitätsüberprüfung

Qualitätsüberprüfung

Übersicht

Die LDRA Werkzeugreihe bestimmt automatisch die Komplexität und Dichte Ihres Quellcodes. LDRA geht über Standardkomplexitätsmetriken hinaus um "wesentliche Komplexität" zu bestimmen, oder darauf hinzuweisen, welche Bereiche Ihres Codes einer Zerlegung bedürfen. Codedichtemetriken sind ein weiteres einzigartiges Merkmal des Qualitäts-Reviews, da sie auf bestimmte Wartbarkeitsprobleme hinweisen, die zukünftig auftreten könnten. Schließlich schätzt der Qualitäts-Review die Qualität Ihres Codes vermöge der folgenden Übersichtsmetriken ab: Klarheit, Wartbarkeit und Testbarkeit.

Der LDRA Qualitäts-Review garantiert Code höchster Qualität ohne wesentliche Verzögerung dem Markt zur Verfügung zu stellen!

Merkmale

Komplexitätsanalyse

Komplexitätsmetriken vermessen Ihren Code und zeigen seine Struktur auf systematischer Basis auf. Metrikwerte werden für Prozeduren, Dateien und auf der Basis systemweiter Analyse erzeugt.

Die LDRA Werkzeugreihe hilft Ihnen bei der Antwort auf folgende Fragen, die die Qualität Ihres Quellcodes betreffen: Ist Ihr Code wohlstrukturiert? Ist Ihr Code zu komplex? Ist Ihr Code wartbar? Welches sind die Problembereiche?

Codezerlegung

Die Strukturierte Programmverifizierung (Structured Programming Verification (SPV)) zerlegt Ihren Code und berechnet Komplexitäts- und Knotenmaße. SPV hilft Ihnen dabei die wesentliche Komplexität festzustellen. Das Ziel der SPV ist es die Umstellung von uneigentlich strukturiertem Code zu erleichtern. Schablonen werden zur korrekten Strukturierung des Programms verwendet.

Dichteanalyse

Die LDRA Werkzeugreihe bestimmt alle ausführbaren Pfade im Code. Die Zahl der Überlappungen dieser Pfade wird anhand der ersten in der Industrie vorhandenen Dichtemetrik gemessen. Je größer dieser Wert ist, desto größer ist die Wahrscheinlichkeit vorhandener unerwünschter Nebeneffekte, wann immer eine Änderung an einem der überlappenden Pfade vorgenommen wird. Der Qualitäts-Review bestimmt daher mit über die Wartbarkeit Ihres Codes.

Codemetriken zur Abschätzung

Es gibt drei Bereiche in den die LDRA Werkzeugreihe eine Abschätzung der Qualität Ihres Quellcodes vornimmt:

  • Klarheit - Wie leicht ist Ihr System zu verstehen?
  • Wartbarkeit - Wie leicht ist Ihre Software zu warten?
  • Testbarkeit - Wie groß sind die Aufwendungen um Ihr System zu testen?

Qualitätsreport

Der Bericht liefert eine ausführliche Analyse der Qualität Ihres Quellcodes. Der Report schließt Grenzwerte für Qualitätsmetriken ein, die entweder vom Anwender festgelegt werden können, oder die als Industriestandards vorgegeben sind.

Vorteile und Nutzen
  • Automatisch erzeugte Reports liefern wertvolle Softwarequalitätsdokumentation
  • Schnelle Visualisierung der Systemkomplexität
  • Zerlegungswerkzeug hilft dabei die Komplexität zu reduzieren
  • Codemetriken organisiert als Codeabschätzungsmetriken
  • Der Qualitätsreport liefert Werte für diverse Softwaremetriken
  • Konsequenz: Die Qualität des Codes kann visualisiert und gemessen werden
Zusammenfassung des Nutzens für den Anwender

Der Hauptnutzen des Qualitätsreviews besteht darin, daß der Code umfassend visualisiert wird, Systemqualitätsmetrikwerte berechnet, und Codezerlegungsrichtlinien geliefert werden, die das Vertrauen in den analysierten Code erhöhen.

Aktuelles

    Show All
  • 6th June 2013
    UK: LDRA, the leader in standards compliance, automated software verification, source code analysis ...
  • 6th June 2013
    DO-178C makes room for modern programming practices to be adopted by avionics vendors, ushering i...
  • 1st June 2013
    Application software for a growing majority of aerospace and defense systems is complex, and is b...

Events

2nd Jul 2013
Embedded Konferenz
Stuttgart, Germany
2nd Jul 2013
MATLAB EXPO 2013 Deutschland
München, Germany
17th Jul 2013 - 19th Jul 2013
ESC India 2013
Bengaluru, India

Kontakteinzelheiten

Email: info@ldra.com
Tel EMEA: + 44 (0) 151 649 9300
Tel USA: (650) 583 8880
Tel India: +91 80 4080 8707

Folgen Sie uns