SoftEngFragen

Card Set Information

Author:
Anonymous
ID:
159524
Filename:
SoftEngFragen
Updated:
2012-06-21 04:10:18
Tags:
SoftEng1
Folders:

Description:
WS10/11
Show Answers:

Home > Flashcards > Print Preview

The flashcards below were created by user Anonymous on FreezingBlue Flashcards. What would you like to do?


  1. Was bedeutet im Software-Engineering der Begriff Modell?
    Beschreibung des Entwicklungsvorgangs von Software
  2. Welche Phase der Erzeugung von Software wird meist in der Zeitplanung deutlich unterschätzt?
    der Software-Entwurf
  3. Welchen wesentlichen Vorteil hat beim Programmieren eine Referenzvariable gegenüber einem Zeiger?
    • - weniger Schreibaufwand: Man braucht */& nicht
    • - Behandlung als gewöhnliche Variable
  4. Erklären Sie kurz, was eine Instanz ist.
    • - "Instanz = lebendes Objekt" (siehe Skript)
    • - Instanz = Objekt einer Klasse
  5. Warum verwendet man gern Felder, wenn man mit vielen Instanzen einer Klasse arbeitet?
    einfache Handhabung der Daten mit dem Feldindex
  6. Wie wird eine Klassenmethode von außerhalb der Klasse aufgerufen im Vergleich zu einer Instanzmethode?
    Schreiben Sie für beide Fälle ein Beispiel oder etwas ähnliches hin.
    • Instanzmethode:      Instanz.Methode
    • Klassenmethode:    Klassenmethode::Funktionsaufruf
  7. Warum soll man friend-Deklarationen nur sparsam verwenden?
    friend-Deklaration umgeht den Geheimhaltungsgrundsatz
  8. Was heisst es, wenn ein Konstruktor überladen ist?
    - es gibt mehrere Konstruktoren mit verschiedenen Parameterlisten in einer Klasse
  9. Was bedeutet der Begriff abgeleitete Klasse?
    - die abgeleitete Klasse ist eine Klasse die bestimmte Methoden und Datenelemente der übergeordneten Basisklasse geerbt hat
  10. Was ist der Vorteil des Polymorphismus aus SIcht des Anwenders?

What would you like to do?

Home > Flashcards > Print Preview