Genau das kam gestern in der Prüfung dran, und genau das Video hier hat bei mir dafür gesorgt, dass ich hier keine größeren Probleme hatte. Ein großes Dankeschön!
Hallo, Stefan! Heute habe ich die Ergebnisse des ersten Teil der IHK Zwischenprüfung bekommen. 65 Points :) Für mich ist es ein gutes Ergebnis. Ich bin dir für Deine Podcasts und Videos sehr dankbar, weil ich sie sehr nützlich finde.
kann man auch mehrere Fragmente ineinander kaskadieren? Und bei 28:40 wie würde man im Falle des "nicht vorhanden" -Falles im Dateipruefer einen anderen Rückgabewert modellieren als "vorhanden"?
Ja, das kann man. Und genau so würdest du das auch modellieren: großes alt-Fragment über alle Objekte mit ggfs. Unterfragmenten für unterschiedliche Rückgabepfade.
Müsste bei 25:53 bei dem opt nicht auch der Stack erhöht werden, wenn das Objekt mit ueberspringeKopfzeile() einen Call auf sich selber macht ? - Frage, da ich auch gerade für die IHK Prüfung am 24.04. lerne :D LG :)
Ich glaube da das nur eine IF-Anweisung ist und kein neuer Methodenaufruf besteht innerhalb dieser, brauchst du den Kasten nicht. Wäre aber auch dankbar über eine Aussage, falls sich da wer sicher ist :)
Ich habe gerade den Belegsatz der Sommer 22 vor mir liegen. Dort ist "create" als gestrichelte Linie mit offener Pfeilspitze dargestellt, hier im Video ist "new" wie eine synchrone Nachricht dargestellt (ohne Antwort?). Im Zweifel immer an den Belegsatz halten oder? Ehrlich gesagt fehlt mir sowieso immer Zeit und ich schau da gar nicht immer rein 🙈 Im Fragment opt müsste der Selbstaufruf auch auf einen neuen Balken (Stackaufruf) gezeichnet werden, oder hab ich das falsch verstanden? Ist das Absichtlich so oder liegt das am Diagrammtool? Eine letzte doofe Frage noch: Muss ein Selbstaufruf immer einen Antwortpfeil haben um zu zeigen, dass die Methode endet? Egal ob synchron oder asynchron?
Es gibt verschiedene Darstellungsmöglichkeiten für die Instanziierung. Im Zweifel nutzt du die Variante aus dem Belegsatz. Aber Prüfer:innen akzeptieren meist auch ganz andere Darstellungen.
Ein Selbstaufruf ist ein ganz "normaler" Aufruf, der den üblichen Regeln folgt. Er muss also z.B. auch den Aktivierungskontext erhöhen und einen Rückgabepfeil haben, wenn er synchron stattfindet.
Hallo Herr Macke, ich danke Ihnen sehr für ihre ausführlichen Erklärungen. Aber hier, im Sequenzdiagramm habe ich eine Frage, wenn ich ein alternative nutze, darin eine loop-schleife laufen lasse o.ä. wird ja die Modellierung sehr umfangreich (groß). Gibt es hierfür eine Möglichkeit einen Verweis zu setzen, dass man einen expliziten Fall auf einem Beiblatt modelliert?
Hi, danke für das Video, du hast es echt gut erklärt. Trotzdem hab ich noch eine offene Frage. Bei einem synchronen Request bekomme ich ja mit dem Gestrichelten Pfeil eine Antwort. In PlantUML, wie bei dir zu sehen ist ist die Spitze vom Antwortpfeil ausgemalt. Ich habe das jedoch bisher immer nur mit einer offenen, nicht ausgemalten Pfeilspitze gesehen. Ist das ein PlatUML Ding, oder muss das in der Prüfung dann auch so sein?
PlantUML hält sich nicht immer so ganz an die Standards. Im Zweifel schaust du im Beiblatt der IHK-Prüfung nach der erwarteten Syntax. Ein offener Pfeil dürfte "richtiger" sein.
Hallo Stefan, danke für das Video. Ich studiere Wirtschaftsinformatik an der Uni und fand manche Videos viel zu unvollständig oder zu leicht. Ich weiß nicht, wie es bei den IHK Prüfungen ist, aber so Sequenzdiagramm am Codebeispiel fände ich zusätzlich sehr hilfreich. Lg
Das Niveau der IHK-Prüfungen bei UML-Diagrammen kannst du nicht vergleichen mit einem Studium. Es geht bei meinen Videos nicht darum, die UML vollständig vorzustellen mit allen Feinheiten, sonden um prüfungsnahes Wissen zur Anwendung der Diagramme zu vermitteln. Und dafür habe ich mich auf die Inhalte beschränkt, die prüfungsrelevant sind.
@@StefanMackeAch so, fair enough! Auch wenn ich die Fragmente total sinnvoll finde, kam es bei uns in der Prüfung noch gar nicht dran. Dafür war es aber sehr umfangreich und aus dem Code ableiten war auch eine indirekte Voraussetzung
Sie können es den Umschülern nicht übel nehmen die Bildunsgträger sind nicht nur einerseits komplett schlecht ausgestattet die Trainer können das teilweise selber nicht oder wollen es nicht beibringen ich habe bisher alles was ich für die Prüfung gelernt habe aus ihren Videos und meinem Prakitkumsbetrieb zu verdanken
Oh, ich nehme es nie den Umschüler:innen übel, sondern immer den Bildungseinrichtungen und Ausbildungsunternehmen! Die Umschüler:innen haben ja oft keine andere Wahl als ihren Beruf zu wechseln und sind auf Unterstützung angewiesen. Und die gibt es oft nur unzureichend.
Hab in 10 Tagen meine IHK AP2. Und du rettest mich gerade, weil du das Zeug echt leicht und verständlich erklärst :)
Geht mir genauso, schreibst auch am 24.4?
Danke, das freut mich.
@@Sinan97082jup genau
Bin im selben Boot @nomex2579 & @Sinan97082 😂😂
Schreibe am 24.4
@@Sinan97082 Ja, in der EWE-Arena. Viel Erfolg @everyone
Wie immer sehr spannend, Danke!
Genau das kam gestern in der Prüfung dran, und genau das Video hier hat bei mir dafür gesorgt, dass ich hier keine größeren Probleme hatte. Ein großes Dankeschön!
Das freut mich! :-)
Hallo, Stefan! Heute habe ich die Ergebnisse des ersten Teil der IHK Zwischenprüfung bekommen. 65 Points :) Für mich ist es ein gutes Ergebnis. Ich bin dir für Deine Podcasts und Videos sehr dankbar, weil ich sie sehr nützlich finde.
Das freut mich für dich! Dann würde ich sagen: nach der Prüfung ist vor der Prüfung! 😉 Direkt weitermachen mit AP2!
Dankeee.. super Video 🎉
Danke für das Feedback!
kann man auch mehrere Fragmente ineinander kaskadieren?
Und bei 28:40 wie würde man im Falle des "nicht vorhanden" -Falles im Dateipruefer einen anderen Rückgabewert modellieren als "vorhanden"?
Ja, das kann man. Und genau so würdest du das auch modellieren: großes alt-Fragment über alle Objekte mit ggfs. Unterfragmenten für unterschiedliche Rückgabepfade.
Ich danke dir richtig gute erklärung
Gern geschehen! 😀
Müsste bei 25:53 bei dem opt nicht auch der Stack erhöht werden, wenn das Objekt mit ueberspringeKopfzeile() einen Call auf sich selber macht ? - Frage, da ich auch gerade für die IHK Prüfung am 24.04. lerne :D LG :)
Ich glaube da das nur eine IF-Anweisung ist und kein neuer Methodenaufruf besteht innerhalb dieser, brauchst du den Kasten nicht. Wäre aber auch dankbar über eine Aussage, falls sich da wer sicher ist :)
Da hast du völlig recht. Das habe ich an der Stelle aber weggelassen, weil dort opt usw. im Fokus stehen.
@@StefanMacke Verstehe! Danke für die Antwort! :)
Ich habe gerade den Belegsatz der Sommer 22 vor mir liegen.
Dort ist "create" als gestrichelte Linie mit offener Pfeilspitze dargestellt, hier im Video ist "new" wie eine synchrone Nachricht dargestellt (ohne Antwort?).
Im Zweifel immer an den Belegsatz halten oder? Ehrlich gesagt fehlt mir sowieso immer Zeit und ich schau da gar nicht immer rein 🙈
Im Fragment opt müsste der Selbstaufruf auch auf einen neuen Balken (Stackaufruf) gezeichnet werden, oder hab ich das falsch verstanden? Ist das Absichtlich so oder liegt das am Diagrammtool?
Eine letzte doofe Frage noch:
Muss ein Selbstaufruf immer einen Antwortpfeil haben um zu zeigen, dass die Methode endet? Egal ob synchron oder asynchron?
Es gibt verschiedene Darstellungsmöglichkeiten für die Instanziierung. Im Zweifel nutzt du die Variante aus dem Belegsatz. Aber Prüfer:innen akzeptieren meist auch ganz andere Darstellungen.
Ein Selbstaufruf ist ein ganz "normaler" Aufruf, der den üblichen Regeln folgt. Er muss also z.B. auch den Aktivierungskontext erhöhen und einen Rückgabepfeil haben, wenn er synchron stattfindet.
Hallo Herr Macke, ich danke Ihnen sehr für ihre ausführlichen Erklärungen. Aber hier, im Sequenzdiagramm habe ich eine Frage, wenn ich ein alternative nutze, darin eine loop-schleife laufen lasse o.ä. wird ja die Modellierung sehr umfangreich (groß). Gibt es hierfür eine Möglichkeit einen Verweis zu setzen, dass man einen expliziten Fall auf einem Beiblatt modelliert?
Ja, das machst du mit "ref". Schau mal hier: de.wikipedia.org/wiki/Sequenzdiagramm#Kombinierte_Fragmente
Hi, danke für das Video, du hast es echt gut erklärt. Trotzdem hab ich noch eine offene Frage. Bei einem synchronen Request bekomme ich ja mit dem Gestrichelten Pfeil eine Antwort. In PlantUML, wie bei dir zu sehen ist ist die Spitze vom Antwortpfeil ausgemalt. Ich habe das jedoch bisher immer nur mit einer offenen, nicht ausgemalten Pfeilspitze gesehen. Ist das ein PlatUML Ding, oder muss das in der Prüfung dann auch so sein?
PlantUML hält sich nicht immer so ganz an die Standards. Im Zweifel schaust du im Beiblatt der IHK-Prüfung nach der erwarteten Syntax. Ein offener Pfeil dürfte "richtiger" sein.
Hallo Stefan, danke für das Video. Ich studiere Wirtschaftsinformatik an der Uni und fand manche Videos viel zu unvollständig oder zu leicht. Ich weiß nicht, wie es bei den IHK Prüfungen ist, aber so Sequenzdiagramm am Codebeispiel fände ich zusätzlich sehr hilfreich. Lg
Das Niveau der IHK-Prüfungen bei UML-Diagrammen kannst du nicht vergleichen mit einem Studium. Es geht bei meinen Videos nicht darum, die UML vollständig vorzustellen mit allen Feinheiten, sonden um prüfungsnahes Wissen zur Anwendung der Diagramme zu vermitteln. Und dafür habe ich mich auf die Inhalte beschränkt, die prüfungsrelevant sind.
@@StefanMackeAch so, fair enough! Auch wenn ich die Fragmente total sinnvoll finde, kam es bei uns in der Prüfung noch gar nicht dran. Dafür war es aber sehr umfangreich und aus dem Code ableiten war auch eine indirekte Voraussetzung
Wo gibts denn diese tolle PDF?
Die gibt es leider nur auf meiner Festplatte! 😉
@@StefanMacke schade🥲
Ich hätte mal ne Frage. Diese Destruktionen, muss man die mit einzeichnen wenn ein Objekt zu Ende ist oder nur wenn das in der Angabe stehen würde?
Die werden eher selten verwendet. Nur, wenn es explizit von Interesse ist. Ich würde die Linien meist einfach "auslaufen" lassen.
@@StefanMacke alles klar danke dir
Elite
Wir haben das überhaupt nichts durchgenommen, also vielen Dank!
Mh, Sequenzdiagramme kamen schon recht häufig in der Prüfung dran (für FIAE). Seltsam, dass ihr das nicht gemacht habt.
@@StefanMacke Ja, ich glaube bei uns reduzieren die sie es aufs nötigste. Sind einige Sachen die ich nachschauen musste.
@@codeing-cm5tn Dann viel Erfolg beim Nachholen! Vielleicht helfen meine Videos dabei.
Sie können es den Umschülern nicht übel nehmen die Bildunsgträger sind nicht nur einerseits komplett schlecht ausgestattet die Trainer können das teilweise selber nicht oder wollen es nicht beibringen ich habe bisher alles was ich für die Prüfung gelernt habe aus ihren Videos und meinem Prakitkumsbetrieb zu verdanken
Oh, ich nehme es nie den Umschüler:innen übel, sondern immer den Bildungseinrichtungen und Ausbildungsunternehmen! Die Umschüler:innen haben ja oft keine andere Wahl als ihren Beruf zu wechseln und sind auf Unterstützung angewiesen. Und die gibt es oft nur unzureichend.