Menu Close

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

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.