Programmieren 2 Neu an der Duale Hochschule Baden-Württemberg

Karteikarten und Zusammenfassungen für Programmieren 2 Neu an der Duale Hochschule Baden-Württemberg

Arrow Arrow

Komplett kostenfrei

studysmarter schule studium
d

4.5 /5

studysmarter schule studium
d

4.8 /5

studysmarter schule studium
d

4.5 /5

studysmarter schule studium
d

4.8 /5

Lerne jetzt mit Karteikarten und Zusammenfassungen für den Kurs Programmieren 2 Neu an der Duale Hochschule Baden-Württemberg.

Beispielhafte Karteikarten für Programmieren 2 Neu an der Duale Hochschule Baden-Württemberg auf StudySmarter:

Software-Entwicklungszyklus

Beispielhafte Karteikarten für Programmieren 2 Neu an der Duale Hochschule Baden-Württemberg auf StudySmarter:


Wie kann man die Qualität von Programmierung messen?


Beispielhafte Karteikarten für Programmieren 2 Neu an der Duale Hochschule Baden-Württemberg auf StudySmarter:

Definition: Programmierung

Beispielhafte Karteikarten für Programmieren 2 Neu an der Duale Hochschule Baden-Württemberg auf StudySmarter:

Qualitätskriterien von Programmen

Beispielhafte Karteikarten für Programmieren 2 Neu an der Duale Hochschule Baden-Württemberg auf StudySmarter:

Komponenten einer modernen Softwareentwicklung

Beispielhafte Karteikarten für Programmieren 2 Neu an der Duale Hochschule Baden-Württemberg auf StudySmarter:

Warum objektorientiert?

Beispielhafte Karteikarten für Programmieren 2 Neu an der Duale Hochschule Baden-Württemberg auf StudySmarter:

JavaDoc-wichtige Tags

Beispielhafte Karteikarten für Programmieren 2 Neu an der Duale Hochschule Baden-Württemberg auf StudySmarter:

Arrays

Beispielhafte Karteikarten für Programmieren 2 Neu an der Duale Hochschule Baden-Württemberg auf StudySmarter:

Modifier von Objekten

Beispielhafte Karteikarten für Programmieren 2 Neu an der Duale Hochschule Baden-Württemberg auf StudySmarter:

Abstrakte Klassen

Beispielhafte Karteikarten für Programmieren 2 Neu an der Duale Hochschule Baden-Württemberg auf StudySmarter:

Abstrakte Methode

Beispielhafte Karteikarten für Programmieren 2 Neu an der Duale Hochschule Baden-Württemberg auf StudySmarter:

Package

Kommilitonen im Kurs Programmieren 2 Neu an der Duale Hochschule Baden-Württemberg. erstellen und teilen Zusammenfassungen, Karteikarten, Lernpläne und andere Lernmaterialien mit der intelligenten StudySmarter Lernapp. Jetzt mitmachen!

Jetzt mitmachen!

Flashcard Flashcard

Beispielhafte Karteikarten für Programmieren 2 Neu an der Duale Hochschule Baden-Württemberg auf StudySmarter:

Programmieren 2 Neu

Software-Entwicklungszyklus

  • Anforderungsanalyse: Anforderungen des Auftraggeber ermitteln, strukturieren und prüfen
  • Systemarchitektur: Software-Entwicklung auf Hardware-Ebene mit vorhandenen Ressourcen
  • Konzeption: DV-Konzept, Fachkonzepte, Systemmodelle über fachlichen/ technischen Inhalt 
  • Programmierung: Umsetzung DV-Konzept basierend auf Systemarchitektur 
  • Test: Test gegen Fachkonzept und Anforderungen
  • Abnahme: Anforderungsanalyse erfolgreich führt zu einer Freigabe zum Einsatz
  • Einsatz: Von Entwicklungsumgebung auf Produktivsystem (Paketierung)
  • Wartung: Beheben von Fehlern; Verbesserungen aus Einsatz

Programmieren 2 Neu


Wie kann man die Qualität von Programmierung messen?


Die Zeit für die Erstellung des Ergebnisses wird dem Ergebnis gegenübergestellt 

Programmieren 2 Neu

Definition: Programmierung

  • Tätigkeit Computerprogramme zu schreiben
  • Implementierung von DV-Konzept in Quellcode 
  • Nach Zeit und Ergebnis gemessen

Programmieren 2 Neu

Qualitätskriterien von Programmen

-Korrektheit: Anforderungen voll umsetzen, keine Syntax und semantische Fehler

-Wartbarkeit: Anpassungen mit geringem Aufwand, Dokumentation, Codekonvention

-Robustheit: Entwicklungszeit für Behandlung außergewöhnlicher Fehler, Hardwarefehler, Anwenderfehler

-Performance: Schonende Rechenzeit, Speicher und Bandbreite umgehen, Vermeidung von Redundanzen und teuren Operationen 

Programmieren 2 Neu

Komponenten einer modernen Softwareentwicklung

Sourcecodeverwaltung, Teamfähigkeit, Beherrschung grundlegender Sprachen (JAVA), Verwendung von Standardentwicklungsmustern und Standardkomponenten, Test

Programmieren 2 Neu

Warum objektorientiert?

-Natürliche Modellierung: 

    • Eigenschaften von Objekten zusammen mit der in einer Klasse
    • Zusammengehörige Dinge können im Programm beschrieben und behandelt werden


-Wiederverwendbarkeit: 

    • Klassen können ohne hohen Aufwand für Andere Funktionen/ Abläufe verwendete werden
    • Vererbung erleichtert das Erweitern von Klassen und Bibliotheken 


-Strengere Typ-Sicherheit: 

    • Typ- und Code-Überprüfung
    • Integrierte Speicherverwaltung minimiert Laufzeitfehler






Programmieren 2 Neu

JavaDoc-wichtige Tags

  • /** Text */     Kommentar
  • @param     Parameter Klasse oder Methode
  • @return    Rückgabewert Methode
  • @author     Autor Klasse    
  • @throws     geworfene Fehler
  • @see        Verweise ins Web

Programmieren 2 Neu

Arrays

int[] a=new int[5]; 

  • n-Plätze angelegt
  • Bei 0 wird angefangen zu zählen

Programmieren 2 Neu

Modifier von Objekten

  • Beeinflusst die Sichtbarkeit von Variablen, Klassen,…
  •  Public        überall sichtbar
  • Private        innerhalb sichtbar
  • Protected     innerhalb und abgeleitet
  • Static        unabhängig vom Objekt 
  • Final        Änderungen nicht mehr möglich 
  • Abstract    nicht implementiert, durch ableiten
  • Native        andere Sprache implementiert 
  • Synchronized     Threadsicher
  • Transient    nicht persistentes Element 
  • Volatile        Asynchrones Element
  •  package paketsichtbar

Programmieren 2 Neu

Abstrakte Klassen

  • Instanz der Klasse nicht sinnvoll
  • Elementare Methoden erst in Unterklassen

Programmieren 2 Neu

Abstrakte Methode

  • Unterklassen haben eine Methode 
  • Oberklasse keine sinnvolle Implementierung
  • Klasse muss auch abstrakt sein 

Programmieren 2 Neu

Package

  • Logische Gruppierung von Klassen 
  • Verzeichnis = Paketname 
  • Strukturieren Quellcode

Melde dich jetzt kostenfrei an um alle Karteikarten und Zusammenfassungen für Programmieren 2 Neu an der Duale Hochschule Baden-Württemberg zu sehen

Singup Image Singup Image
Wave

Andere Kurse aus deinem Studiengang

Für deinen Studiengang Programmieren 2 Neu an der Duale Hochschule Baden-Württemberg gibt es bereits viele Kurse auf StudySmarter, denen du beitreten kannst. Karteikarten, Zusammenfassungen und vieles mehr warten auf dich.

Zurück zur Duale Hochschule Baden-Württemberg Übersichtsseite

Grundlagen der IT

Betriebs- und Kommunikationssysteme

Kommunikationssysteme

BWL MARKETING FINAL

BWL Marketing

Datenbanken

Wirtschaftsinformatik

fortgeschrittene Systementwicklung

Wirtschaftsinformatik Semester 1

Aspekte der WI

Rechnungslegung

Programmieren 1 Mündliche Prüfung

Betriebssysteme

Grundlagen der IT

Kommunikationssysteme IT

Programmieren 2

Wirtschaft

BWL Bilanzierung

Grundlagen der BWL

Grundlagen Versicherung

Finanzierung & Investition

ERP - Supply Chain Management

VWL1-EZB

Kontoführung & Zahlungsverkehr

Finanzierung & Investition

datenbanken

Digitale Transformation

Digitale Transformation

Was ist StudySmarter?

Was ist StudySmarter?

StudySmarter ist eine intelligente Lernapp für Studenten. Mit StudySmarter kannst du dir effizient und spielerisch Karteikarten, Zusammenfassungen, Mind-Maps, Lernpläne und mehr erstellen. Erstelle deine eigenen Karteikarten z.B. für Programmieren 2 Neu an der Duale Hochschule Baden-Württemberg oder greife auf tausende Lernmaterialien deiner Kommilitonen zu. Egal, ob an deiner Uni oder an anderen Universitäten. Hunderttausende Studierende bereiten sich mit StudySmarter effizient auf ihre Klausuren vor. Erhältlich auf Web, Android & iOS. Komplett kostenfrei. Keine Haken.

Awards

Bestes EdTech Startup in Deutschland

Awards
Awards

European Youth Award in Smart Learning

Awards
Awards

Bestes EdTech Startup in Europa

Awards
Awards

Bestes EdTech Startup in Deutschland

Awards
Awards

European Youth Award in Smart Learning

Awards
Awards

Bestes EdTech Startup in Europa

Awards
X

StudySmarter - Die Lernplattform für Studenten

StudySmarter

4.5 Stars 1100 Bewertungen
Jetzt entdecken
X

Guten Noten in der Uni? Kein Problem mit StudySmarter!

89% der StudySmarter Nutzer bekommen bessere Noten in der Uni.

50 Mio Karteikarten & Zusammenfassungen
Erstelle eigene Lerninhalte mit Smart Tools
Individueller Lernplan & Statistiken


Lerne mit über 1 Millionen Nutzern in der kostenlosen StudySmarter App.

Du bist schon registriert? Hier geht‘s zum Login