Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Ergänzung zur Bedeutung von SW-Engineering

Ähnliche Präsentationen


Präsentation zum Thema: "Ergänzung zur Bedeutung von SW-Engineering"—  Präsentation transkript:

1 Ergänzung zur Bedeutung von SW-Engineering
Nur 8% aller Applikations-Großprojekte (zwischen 5-10 M$) enden erfolgreich Nur 16% aller IT Entwicklungsprojekte enden mit noch akzeptablen Abweichungen in Bezug auf Kosten, Zeit und Qualität Kostenüberschreitungen von % sind typisch Der Gesamtwert der Kostenüberschreitungen für IT-Projekte in den USA wird nach verschiedenen Studien auf Milliarden $ geschätzt IT Mitarbeiter verbrauchen 34 % ihrer Zeit mit „Bugfixing“ Beispiel: LKW-Maut in Deutschland (Quelle: Hugh W.Ryan, Partner Andersen Consulting Outlook 2000, Nr.1,)

2 Kontrollstrukturen 1 (Jackson-Notation: datenstrukturorientierte Programmierung)
Sequenz Wiederholung Auswahl B C D E F * G H ° I ° J °

3 Kontrollstrukturen 2 (Jackson-Notation: Datenstruktur von Eingabedaten – z.B. Kauf von Medikamenten)
Kundendaten * Kundenbeginn Artikeldaten Eingabesatz * Artikelnummer Menge

4 Ergänzung zu Funktionsstrukturen
Die "Funktionale Dekomposition" (FKTD) hat zum Ziel, schrittweise ein System zu zerlegen, beginnend bei der Sicht auf die Hauptfunktion eines Systems über die Zwischenebenen bis zur Ebene elementarer Funktionen. Auf einer Ebene wird jeweils von Details der darunterliegenden Ebene abstrahiert. Die Teilfunktionen zusammengenommen ergeben vollständig die aufgegliederte Funktion (Funktionshierarchie).

5 Aufgabe Erstellen Sie eine statische Funktionsstruktur zur Eingabe, Prüfung und Ausgabe von LOMs (Ohrmarkennummern).

6 Struktogramme (Kontrollstrukturen 1) (Nassi-Shneiderman-Diagramme)
Sequenz Wiederholung Elementare Anweisung 1 Elementare Anweisung 2 Elementare Anweisung 3 Do While Bedingung Repeat Until Bedingung Elementare Arbeitsanweisung Elementare Arbeitsanweisung

7 Struktogramme (Kontrollstrukturen 2) (Nassi-Shneiderman-Diagramme)
Auswahl Bedingung J Elementare Anweisung 1 N Elementare Anweisung 2 F1 elementare Anweisung 1 F2 elementare Anweisung 2 F3 elementare Anweisung 3 sonst F4 elementare Anweisung 4 elementare Anweisung 5

8 Aufgabe: Prüfziffernberechnung der LOM für Österreich (Teil 1)

9 Aufgabe: Prüfziffernberechnung der LOM für Österreich (Teil 2)
Die Prüfziffer errechnet sich wie folgt: Addiere die Ziffern an den Positionen 1, 3, 5 und 8 zusammen und multipliziere das Ergebnis mit 2 Addiere die Ziffern an den Positionen 2, 4, 6 und 9 zusammen und addiere dies zum Ergebnis von Punkt 1. Berechne Summe modulo 9 Ist das Ergebnis der Modulo-Rechnung gleich 0, dann setze Ergebnis auf 9 Das Ergebnis wird dann an die 7. Stelle gesetzt.


Herunterladen ppt "Ergänzung zur Bedeutung von SW-Engineering"

Ähnliche Präsentationen


Google-Anzeigen