Objektorientierte Analyse und Design (Vorlesung 1)

Typische Fragen, die sich ein Entwickler stellen muss:

  • Wie baue ich Software, die nachhaltig verwendet werden kann?
  • Wie organisiere ich ein Team?
    • Wie synchronisiere ich deren Arbeit?

Der Entwickler muss sich dem Kunden anpassen und auch sich auf seine Wünsche beschränken.

Planspiel: Krankenhaus

  • Wie umfangreich soll die Software sein?
  • Bis wann muss die Software fertig sein?
  • Wie viele Leute müssen am Projekt mitarbeiten?
  • Wie sollte man vorgehen? // Mit dem grün Markierten beschäftigt sich die OOAD
    • Grobkonzept
      • Den Kunden fragen, ob das Konzept so stimmt
        • Fehlt etwas?
        • Was ist vielleicht zu viel?
      • In Kontakt mit dem Kunden bleiben
      • Das erste Konzept sollte keine Details beinhalten, um den Kunden nicht zu überfordern
    • Feinkonzept
    • Implementierung
    • Test
    • Abnahme
    • Dokumentation
    • Inbetriebnahme
    • Gewährleistung

Abstraktion: Was aus der realen Welt spielt für das System wirklich eine Rolle (gedankliche Ebene) OOA: Welche Anforderungen muss das System erfüllen? OOD: Wie wird das System umgesetzt? (welche Programmiersprache wird verwendet, usw.)

Maximilian
Maximilian

Herzlich willkommen! Ich bin Max, ein Informatiker mit über 15 Jahren Berufserfahrung. Hier teile ich meine Leidenschaften, Erlebnisse und Perspektiven. Ich lade dich ein, gemeinsam mit mir auf eine Entdeckungsreise zu gehen.

Schreiben Sie einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahren Sie, wie Ihre Kommentardaten verarbeitet werden.