|
Objektorientierte Analyse, Design und Programmierung (OOA, OOD, OOP)
Wir analysieren ihre Anforderungen und setzen diese mittels objektorientierten Design und Programmierung in ein funktionierendes Programm um.
Anders betrachtet heißt das, dass das Ergebnis der Analyse die Wunschvorstellung des zukünftigen Systems ist und das das Ergebnis des Designs die Realität widerspiegelt. Die Analyse muss also möglichst genau den Anforderungen des Benutzers entsprechen, während das Design die vorhandene Struktur berücksichtigt. Das Ziel ist eine möglichst große Übereinstimmung zwischen der Analyse und dem Design. Für die Programmierung mit einer objektorientierten Sprache braucht man die Information über die zu erstellenden Klassen mit ihren Attributen. Weiterhin braucht man eine Struktur, an der man absehen kann wie die Klassen zusammenarbeiten. Man sollte zu diesem Zeitpunkt möglichst genau wissen, welche Klassen im System existieren und in welchen Relationen diese zueinander stehen. Weiterhin ist es wichtig zu wissen wie die Zusammenarbeit der Klassen gesteuert werden soll.
|