Ziel des objektorientierten Design ist die Systemplanung mit Objekten, die sich gegenseitig beeinflussen und die Probleme der Programmierung zu lösen. Im Gegensatz etwa zum Pflichtenheft berücksichtigt der objektorientierte Design-Entwurf auch technische Aspekte des Systems und zielt auf die Realisierung der Anforderungen ab – und nicht auf deren Verständnis. Dieser Entwurf befindet sich aber noch auf einem höheren Abstraktionsniveau als die tatsächliche Implementierung in einer Programmiersprache.

Nach oben