Porgramm Ablauf UML

Hallo,

ich bin Java Anfänger und habe ein kleines Programm geschrieben, nun muss ich den Ablauf dieses Programm mit Hilfe von UML Diagrammen illustrieren. Ich hoffe Ihr könnt mir weiter Helfen icon_smile.gif

Also ich weiss nicht wie ich den richtigen „zeitlichen“ oder „schrittweisen“ Ablauf darstellen soll…nutzt man hierzu etwa ein „Sequence Diagram“ oder?

Die Main methode meines Programm übergibt einen Ausdruck (motif) als String an eine Methode MotifSearch die in einer DNA Sequence (als String) nach dem Ausdruck/Motif sucht. Die gefunden Resultate werden wieder an die Main methode übergeben…
Kann ich das z.B. in etwa so darstellen:
http://arrkiw.bay.livefilestore.com/y1pbAdqqnJ70yu1J…

Vielen Dank im voraus für Eure Hilfe.

Oder stellt man sowass mit einem anderen Diagramm da (Klassendiagramm usw.)

Also ich weiss nicht wie ich den richtigen „zeitlichen“ oder
„schrittweisen“ Ablauf darstellen soll…nutzt man hierzu
etwa ein „Sequence Diagram“ oder?

Oder stellt man sowass mit einem anderen Diagramm da
(Klassendiagramm usw.)

Sequence Diagramm passt.
Hier ein paar Erläuterungen:
http://www.agilemodeling.com/artifacts/sequenceDiagr…

Gruß Sebastian

Sequence Diagramm passt.

Vielen Dank, dass heisst es geht schon mal in die richtige Richtung…

Hier ein paar Erläuterungen:
http://www.agilemodeling.com/artifacts/sequenceDiagr…

Danke auch für den interresanten Link

Das heisst dass mein Diagramm in etwa richtig ist:
http://arrkiw.bay.livefilestore.com/y1pbAdqqnJ70yu1J…

Wie schon beschrieben läuft mein Programm so ab: Main Methode übergibgt „motif“ und „sequence“ an MotifSearch Methode und die übergibt das Resultat wieder an Main

Oder ist es besser ein „Communictaion Diagramm“ zu erstellen um mein Programm zu erläutern?
http://www.agilemodeling.com/artifacts/communication…

Was ist genau der Unterschied zwischen einem „sequence diagram“ und einem „communication diagramm“…

Ist folgendes Sequence Diagramm für die beschriebenen Abläufe korrekt?
http://arrkiw.bay.livefilestore.com/y1pbAdqqnJ70yu1J…

Hallo RonnyLuLu,

Was ist genau der Unterschied zwischen einem „sequence
diagram“ und einem „communication diagramm“…

So gross ist der Unterschied nicht.
„Sequenzdiagramme legen den Schwerpunkt auf den zeitlichen Nachrichtenverlauf, während andere Diagramme (z.B. Kommunikationsdiagramm) die Zusammenarbeit der Objekte verdeutlichen.“
http://www.torsten-horn.de/techdocs/uml.htm#Sequence…
Nimm einfach, wie schon empfohlen, ein Sequenzdiagramm.

Viele Grüße
Marvin