Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

1 Analyse von Software-statisch- Darmstadt,den 20.01.03 Presentation: Sebastian Schikowski Steve Kenfack.

Ähnliche Präsentationen


Präsentation zum Thema: "1 Analyse von Software-statisch- Darmstadt,den 20.01.03 Presentation: Sebastian Schikowski Steve Kenfack."—  Präsentation transkript:

1 1 Analyse von Software-statisch- Darmstadt,den 20.01.03 Presentation: Sebastian Schikowski Steve Kenfack

2 2 Überblick: Warum die statische Analyse? Aufbau der statischen Analyse Beschreibung von Rigi Statisch vs. Dynamisch

3 3 Software-Überblick Steigerung der Produktivität im Entwicklungsprozess Schnelles Verständniss der Software Warum die statische Analyse?

4 4 Aufbau der statischen Analyse Analyse der Programmstruktur Analyse des Codes

5 5 Analyse der Programmstruktur Die Datenstruktur Die Ablaufstruktur und Die Modulstruktur

6 6 Analyse der Programmstruktur Die Datenstruktur Eine Parameterliste Ein statisches COMMON-Feld Ein BASED-Feld oder Eine Datei

7 7 Analyse der Programmstruktur Die Ablaufstruktur Anzahl der Anweisungen insgesamt und Anzahl der Ablaufzweige

8 8 Analyse der Programmstruktur Die Modulstruktur Kontrolle des Datenaustausches Kommunikation untereinander nur über genormte Schnittstellen Einschränkung der Datenverfügbarkeit der einzelnen Module Kontrolle der Anzahl der Parameter und der Daten

9 9 Analyse des Codes Korrektheit des Codes Einhaltung der Codierkonventionen Codeprüfungsbericht

10 10 Beschreibung von RIGI RIGI, ein Software-Visualization-Tool Probleme, die RIGI löst: Strukturelle Komplexität Effektive Präsentation aller Informationen während des Entwicklungsprozesses Definition von Methoden (Konsistenz)

11 11 Beschreibung von RIGI Was kann RIGI ? Darstellung der Softwarebausteine und deren Beziehungen zueinander Veränderung der Softwarebausteine Definition der Systemstruktur

12 12 Beschreibung von RIGI Aufbau von RIGI Beispiel (Linked List) Objektklassen Subsysteme, Module, Definitionen, Implementationen, Variants, Revisions

13 13 Beschreibung von RIGI Operationen mit RIGI Einfügen, ausschneiden und kopieren von Knoten oder Verbindungslinien Rekompilieren von Modulen und Sets Editieren des Codes

14 14 Statisch vs. Dynamisch Statisch Programmüberblick Strukturelle Informationen Kontrolle des Datenflusses an einem beliebigen Punkt

15 15 Statisch vs. Dynamisch Dynamisch Debugger Vorkenntnisse über das Programm müssen vorhanden sein

16 16 Analyse von Software-statisch- Keine Fragen!?!?!


Herunterladen ppt "1 Analyse von Software-statisch- Darmstadt,den 20.01.03 Presentation: Sebastian Schikowski Steve Kenfack."

Ähnliche Präsentationen


Google-Anzeigen