In diesem PDF vertiefen wir die Grundlagen des Programmierens. Als Programmiersprache wird Java verwendet. Download: Programmieren 2 Zusammenfassung (PDF)
In diesem PDF erklären wir die Grundlagen des Programmierens. Als Programmiersprache wird Java verwendet. Download (PDF) Hier gehts zur Fortsetzung:…
100 %-Tests sind unmöglich. Kein Programm ist fehlerfrei.Alle UseCases müssen beim Testen abgedeckt sein.Möglichst früh (am besten nach jeder Änderung)…
Zeigt mögliche/erlaubte Zustände eines Programms Basiert auf Klassendiagramm, erweitert mit Methoden, Konstruktoren und Attributen ist Programmiersprachenunabhängig UML Begriffe Automat…
grober Entwurf fürs Design, enthält keine Operationen Identifizieren von Objekten, Klassen, Attributen und Beziehungen Dient Verständigung Kunde-Firma (Businessobjekte identifizieren) keine…
Generelles Wird auch Anwendungsfalldiagramm genanntZeigt funktionale Anforderung an das Gesamtsystem (Nutzerinteraktionen)Aufgaben: Visualisierung, Spezifizierung und DokumentationDarstellung der Akteure eines SystemsZeigt Aktionen…
Anforderungsanalyse (requirements engineering) Gliederung funktionale Anforderungen (vorgesehene Funktion, Ein- und Ausgabe) Gesamtablauf (Workflow) interne Abläufe Anwendungsfälle (Verhalten an Systemgrenze) Anwendungsfälle/UseCases…
Ziel: Herstellung von Softwareprodukten in Phasen einteilen. Phasenmodell + Zwischenergebnisdefinition = Vorgehensmodell Wasserfall-Modell Aufteilung in 5 feste Phasen: Analyse Dokument:…
OOP ist eine Denkweise. Man versteht die Wirklichkeit als Menge interagierender Objekte (abstrahierte Abbildungen der realen Welt). Grundsätzlich ist mit…