Jörg Friedrich


Objektmodelle kommunizieren

28. Februar 2007 Kategorie: Anforderungsanalyse, Objektmodellierung, Projekt, Software, Softwaredesign |

Ziel der Anforderungsanalyse ist es nicht nur, zu konsistenten Modellen zu kommen, welche die Anforderungen an das neue Softwaresystem adäquat beschreiben, sondern diese Modelle auch mit den Partnern kommunizieren zu können. Ein Modell ist nur dann praktisch effektiv, wenn alle Partner des Analyseprozesses es verstehen und bearbeiten können.
Es hat sich deshalb als effektiv erwiesen, nicht übermäßigen Gebrauch von Begriffen und Symbolen der Objektorientierten Designverfahren zu machen, insbesondere dann, wenn die Partner aus den Fachabteilungen mit dieser Terminologie nicht hinreichend vertraut sind. Statt immer wieder auf die Existenz von Klassen und Instanzen oder Objekten zu verweisen, sollte konkret über Dokumente und Akteure sowie über andere Elemente des Systems gesprochen werden.
Objekteigenschaften oder Attribute sind nichts anderes als diejenigen Merkmale, welche zur genauen Bestimmung eines Elementes nötig sind bzw. diejenigen, welche im Zusammenhang mit unserem Geschäftsprozess relevant sind, weil sie durch ihn geändert werden oder weil Entscheidungen auf ihnen basieren.

Wenn der (objektorientiert denkende) Designer oder Analyst nach Objektmethoden oder Operationen fragt, meint er nichts anderes als die Frage, was man mit den Systemelementen machen kann, wie man sie verändern kann. So sollte die Frage auch gestellt werden.

Letztlich kommt es immer darauf an, dass die drei Partner im Analyseprozess (Fachabteilung, Analyst, Entwickler) eine gemeinsame Sprache finden und sicher sein können, dass sie das gleiche meinen, wenn sie das gleiche sagen. Objektorientierte Denk- und Herangehensweisen sind für den Analysten hilfreich, in der Kommunikation mit der Fachabteilung sollten deshalb objektorientierte Begrifflichkeiten aber nicht unbedingt im Vordergrund stehen.


Für Links auf diesen Artikel bitte wegen der Umlaut-Domain die folgende Adresse kopieren:
http://www.xn--jrg-friedrich-imb.de/2007/02/28/objektmodelle-kommunizieren/

Ein Kommentar to “ Objektmodelle kommunizieren ”

  1. # 1 Sky schreibt:

    „Objektorientierte Denk- und Herangehensweisen sind für den Analysten hilfreich, in der Kommunikation mit der Fachabteilung sollten deshalb objektorientierte Begrifflichkeiten aber nicht unbedingt im Vordergrund stehen.“

    Hmm…
    Objektorientierte SW-Entwicklung ist erst einmal nur eine Technik bzw. Technologie. Schon zu Zeiten von ISAM-Datenhaltungen und COBOL wurde mit dem Abnehmer von Entwicklungsleistungen objekt- bzw. geschäftsgegenstandsorient kommuniziert, auch wenn OOP noch nicht bereit stand den Entwickler zu unterstützen.

    Wenn Deine Aussage in die Richtung gehen sollte „Belästigt auf keinen Fall den eher IT-fernen Abnehmer mit Fachvokabular aus der OOP!“, dann wäre das OK, ansonsten sprechen Entwickler und Abnehmer idealerweise bereits dieselbe Sprache.

    BTW – sehr sehr gutes Blog!

Kommentieren

XHTML: Du kannst folgende HTML-Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>