home  |  suche  |  kontakt/johner  |  institut 
studierende  |  tech-docs  |  mindmailer 

Einführung

Während die Phase der Anforderungen und Spezifikationen beschreibt WAS umgesetzt werden soll, muss während der Phase des Designs und der Architektur die Fragen nach dem WIE beantwortet werden. Es gilt also eine Arbeitsanweisung für ein erfahrenes Entwicklerteam zu schreiben, die damit die Software erstellen könnte.

Eine solche Anweisung sollte/könnte folgende Punkte berücksichtigen

     

  • Architektur des Systems
  • Aufteilung des System in Komponenten
  • Abgrenzung Eigenentwicklung und Drittprodukte
  • Auswahl von Programmiersprache, Applikationsserver
  • Klassendiagramme
  • Systemtests, wenn vom Entwicklungsprozess wie im Fall des V-Modells vorgeschrieben

Es ist wesentlich, dass all die in dieser Phase getroffenen Entscheidungen Bezug auf die Anforderungen nehmen. Sehr häufig greifen Architekten zu einem ihnen vertrauten Satz an Technologien und Architekturen, ohne sicherzustellen, dass diese die Anforderungen tatsächlich erfüllen.