Ergänzung zur Bedeutung von SW-Engineering

Slides:



Advertisements
Ähnliche Präsentationen
Automation and Drives.
Advertisements

Algorithmen und Datenstrukturen
Ziele von EINI I + II Einführen in „Informatik“
Wie kommt diese Ergebnisentwicklung zustande?
1.4.5 Zur Berechnung von F+ (1|7)
Einführung in die Programmierung Zusammenfassung
Die Planungsphase -Anforderungsanalyse-
Strukturlösung mit Hilfe der Patterson-Funktion
9. Syntaxdiagramme und Backus-Naur-Form (BNF)
der Universität Oldenburg
Gliederung des Inhalts
Klicke Dich mit der linken Maustaste durch das Übungsprogramm!
WHILE - Anweisung.
WHILE - Anweisung. Aufgabe : Ausgabe aller ganzen Zahlen von 0 bis 100 auf dem Bildschirm.
FOR Anweisung.
FOR Anweisung. Aufgabe : Ausgabe aller ganzen Zahlen von 0 bis 100 auf dem Bildschirm.
Fehler-Management.
DO...WHILE Anweisung.
DO...WHILE Anweisung.
1 Vorlesung Informatik 2 Algorithmen und Datenstrukturen (02 – Funktionenklassen) Prof. Dr. Th. Ottmann.
Vorlesung Informatik 2 Algorithmen und Datenstrukturen (02 – Funktionenklassen) Tobias Lauer.
Universität Dortmund, Lehrstuhl Informatik 1 EINI II Einführung in die Informatik für Naturwissenschaftler und Ingenieure.
FAHRRADKAUF Eine Sachaufgabe aus dem Mathematikunterricht.
Einstiegsunterricht - Informatik -. Möglichkeiten des Einstiegsunterricht Benutzung und Analyse eines dokumentierten Systems Einführung in die Programmierung.
Die Skriptsprache Python im Kontext des Softwareentwicklungsprozesses
Primzahlen Primzahlen sind natürliche Zahlen, die nur durch sich selbst und durch 1 teilbar sind? Bedingung: Die Zahl muss größer sein als 1.
Algorithmen beschreiben
Spezifikation von Anforderungen
Rund ums Abitur: Themen
Übungsaufgabe 1 (Teil A)
Institut für Wirtschaftsinformatik – Software Engineering, JKU Linz 1 Algorithmen und Datenstrukturen Übungsmodul 4 Dr. W. Narzt u. Dr. A. Stritzinger.
LS 2 / Informatik Datenstrukturen, Algorithmen und Programmierung 2 (DAP2)
1 Scholl Communications AG. 2 Vorstellung Scholl Communications AG »Seit 1988 Jahren erfolgreich am Markt »Software, Lösungen und Dienstleistungen für.
Seileckverfahren Addieren von Kräften.
Einführung in die Informatik für Naturwissenschaftler und Ingenieure (alias Einführung in die Programmierung) (Vorlesung) Prof. Dr. Günter Rudolph Fachbereich.
Einführung in die Informatik für Naturwissenschaftler und Ingenieure (alias Einführung in die Programmierung) (Vorlesung) Prof. Dr. Günter Rudolph Fachbereich.
Einführung in die Programmierung
Erhard Künzel für Info 9. Klasse: Digitale Schule Bayern© Erhard Künzel.
Wiederholte Programmausführung
Software-Technik „Zielorientierte Bereitstellung und systematische Verwendung von Prinzipien, Methoden und Werkzeugen für die arbeitsteilige, ingenieurmäßige.
Phasen der Softwareentwicklung
Geschäftsprozessmodellierung mit SiSy
2.4 Rekursion Klassifikation und Beispiele
Referatsthema - Excel.
Rund ums Abitur Die Besondere Lernleistung
PRO:CONTROL Ziel des Moduls Arbeitspakete
Hauptdokument - Datenquelle
Informatik II Grundlagen der Programmierung Programmieren in C Programmstrukturen / Kontrollstrukturen Hochschule Fulda – FB ET Sommersemester 2014.
Algorithmen und Datenstrukturen SS 2005
Algorithmen und Datenstrukturen Übungsmodul 1
Algorithmen und Datenstrukturen Übungsmodul 3
MODULA-2.
PHP: Operatoren und Kontrollstrukturen
Hochschule Fulda – FB ET Sommersemester 2014
Physik - Mechanik Vektoraddition - Kräfteaddition F2 F1 F2 F1 F2
Software Engineering Grundlagen
Information zum Bestehen und zum Ablauf der Abiturprüfung
Computeria Wallisellen
Algorithmen und Datenstrukturen 1 SS 2002
Anspruchsvolle Excel-Funktionen
Software Engineering Strukturierte Analyse
Software Engineering Struktogramme
Software Engineering Strukturierter Entwurf
Institut für Kartographie und Geoinformation Prof. Dr. Lutz Plümer, Dr. Thomas H. Kolbe Einführung in die Programmierung mit Java 4. Vorlesung WS 2001/2002.
G. Gröger - Einführung in die Programmierung mit Java - 1. Semester - WS 02/ Übungsaufgabe vom Logische Ausdrücke 1.true & false | true 2.(10>2)
Institut für Wirtschaftsinformatik – Software Engineering, JKU Linz 1 Algorithmen und Datenstrukturen 1 SS 2005 Mag.Th. Hilpold u. Dr. A.Stritzinger Institut.
VERRÜCKT ! Dies ist eine kleine Mathe Übung die Dich mehr als einmal staunen lassen wird !!!
J. Nürnberger2007 / 081 Tabellenkalkulation (3) Arbeiten mit Formeln am Beispiel von OpenOffice.org Calc.
Kontrollstrukturen von Algorithmen
Durchschnitt (verbal)
 Präsentation transkript:

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 100-200% sind typisch Der Gesamtwert der Kostenüberschreitungen für IT-Projekte in den USA wird nach verschiedenen Studien auf 59 - 100 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,)

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

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

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).

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

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

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

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

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.