Bitte unbedingt noch mehr Videos machen. Das hilft auch uns Berufsschülern und den Kanal umbenennen in irgendwas mit Fachinformatiker, dann gibt es bestimmt auch mehr Abonnenten.
Tolle Erklärung! Ich würde sagen, dass ist die Beste Erläuterung seit langem. Bitte unbedingt weiter in diesen Kanal investieren. Abo hab ich da gelassen. Werde den Kanal gleich mal an meine Kolleg:innen weitergeben. Vielen Dank!
6:30 So ein Diagramm ist ja gut und schön und in 10 Minuten von Hand gezeichnet. Aber wenn man eine Software einsetzt, fängt die Scheiße an. Entweder kann die nix, z.B. Dekomposition, oder bei einer Mausoperation zerschießt es einem das ganze Layout und nicht mal Rückgängig behebt das Chaos. Ich hänge jetzt schon Tage an einem einzigen Sequenzdiagramm. Geht gar nicht. Ich finde kein Programm, mit dem ich gescheit arbeiten kann. Welche Software kannst Du empfehlen?
Das letzte mal, als ich ein UML Tool verwendet habe ist schon ewig her. Damals habe ich Rational genutzt - aber soweit ich weiß wurde das von IBM komplett überarbeitet. Insofern kann ich nicht sagen, ob es noch sinnvoll einsetzbar ist. Angeblich soll StarUML ganz gut sein - ist aber nur "Hörensagen".
Genial, dass du die ganzen UML-Diagramme gemacht hast und so klar erklärst. Auch dieses Video ist wieder super! 11:20 a) Du sagst, asynchrone Nachrichten sind eher Signale als Funktionsaufrufe. Was stelle ich mir darunter zb in Java vor? Ist zb insert kein Funktionsaufruf? b) Meinen Methodennamen eines Pfeiles IMMER eine Methode des objekts, auf das der Pfeil geht? Oder evtl. auch eine des „Pfeil aussendenden“ Objekts? c) Mir ist aufgefallen, dass der Antwortpfeil genauso aussieht wie ganz zu Beginn der “Konstruktorpfeil“, den der User „losschickt“. Steckt dahinter eine tiere Logik? Danke Dir! lg, Christian
@@codeconcert b: Nur zur Sicherheit, weil ich noch nicht zu 100% durchsteige: Wäre selectUserName() eine Methode der Klasse Applikation ODER (!) eine Methode der Klasse Datenbank (wenn man mal von Klassen/Objekten ausgeht)? Danke! :)
Mich würde es interessieren, wie das im code Form z. B. Java aussehen würde und wann der Punkt ist, wann man das verwendet und wie man selber moderiert? Wird das überhaupt noch in agilen Projekten benutzt? Soo wie die ganze UML?
Jeder asynchrone call ist ein Methodenaufruf, die Rückantwort ist der Returnwert. Asynchrone Calls würde man in Java über Message Services wie JMS machen. Ob UML in Projekten genutzt wird, hängt vom Setup ab. UML ist im Wesentlichen eine Sprache für Design, Dokumentation und Kommunikation. In kleinen Projekten vermutlich weniger. In großen mit entsprechenden Kommunikationsbedürfnissen zwischen den Teams jedoch wichtig, damit eine gewisse Parallelität beim Entwickeln erreicht werden kann (Team 1 entwickelt Klasse A, Team 2 Klasse B - somit sollte vorher die Struktur des Nachrichtenaustausches geklärt werden). Gleiches gilt für entsprechende Dokumentationsanforderungen.
Inhalt kann ja sehr gut sein, aber bitte was ist das für ein Intro und für ein Mikrofon.... So kann man keine Menschen für die IT begeistern... Fühlt sich wie eine Zeitreise ins Jahr 1999 an....
@@codeconcert Intro scheiß egal, hauptsache der Inhalt paßt. Mikro war wahrscheinlich ein Headset zu nahe am Mund; die Zischlaute brettern ziemlich stark rein.
Das intro ist Genial, ist sehr gelungen meiner Meinung nach. Gibt dem ganzen seinen eigenen Flair, im Gegensatz zu den heutigen hyper-realen cgi intros.
Das hilft auch Studenten, thx!
Bitte unbedingt noch mehr Videos machen. Das hilft auch uns Berufsschülern und den Kanal umbenennen in irgendwas mit Fachinformatiker, dann gibt es bestimmt auch mehr Abonnenten.
So ein "sauberes" Deutsch :-)
Das macht es noch angenehmer dieses wirklich gut gestaltete Video zu schauen.
Tolle Erklärung! Ich würde sagen, dass ist die Beste Erläuterung seit langem. Bitte unbedingt weiter in diesen Kanal investieren. Abo hab ich da gelassen. Werde den Kanal gleich mal an meine Kolleg:innen weitergeben. Vielen Dank!
Bin dabei - sofern die Zeit übrig ist :-)
Ein wirklich gelungenes Video, vielen Dank dafür!
Sehr schönes Video! Hat mir wirklich sehr geholfen.
Super Video, sehr gut und einfach erklärt! Danke!
Klasse Video, vielen lieben Dank!!!
Hat mir den Schein gerettet, vielen Dank!
Das freut mich!
super hilfreich und super erklärt!
super gut erklärt vielen Dank ;)
Vielen Dank!
Super erklärt!
Danke. Sehr hilfreich
6:30 So ein Diagramm ist ja gut und schön und in 10 Minuten von Hand gezeichnet. Aber wenn man eine Software einsetzt, fängt die Scheiße an. Entweder kann die nix, z.B. Dekomposition, oder bei einer Mausoperation zerschießt es einem das ganze Layout und nicht mal Rückgängig behebt das Chaos. Ich hänge jetzt schon Tage an einem einzigen Sequenzdiagramm. Geht gar nicht. Ich finde kein Programm, mit dem ich gescheit arbeiten kann.
Welche Software kannst Du empfehlen?
Das letzte mal, als ich ein UML Tool verwendet habe ist schon ewig her. Damals habe ich Rational genutzt - aber soweit ich weiß wurde das von IBM komplett überarbeitet. Insofern kann ich nicht sagen, ob es noch sinnvoll einsetzbar ist. Angeblich soll StarUML ganz gut sein - ist aber nur "Hörensagen".
@@codeconcert Ok, danke soweit. Wirklich begeistern konnte mich das auch nicht. Wirklich gute UML-Tools scheinen noch eine Marktlücke.
Genial, dass du die ganzen UML-Diagramme gemacht hast und so klar erklärst. Auch dieses Video ist wieder super!
11:20
a) Du sagst, asynchrone Nachrichten sind eher Signale als Funktionsaufrufe. Was stelle ich mir darunter zb in Java vor? Ist zb insert kein Funktionsaufruf?
b) Meinen Methodennamen eines Pfeiles IMMER eine Methode des objekts, auf das der Pfeil geht? Oder evtl. auch eine des „Pfeil aussendenden“ Objekts?
c) Mir ist aufgefallen, dass der Antwortpfeil genauso aussieht wie ganz zu Beginn der “Konstruktorpfeil“, den der User „losschickt“. Steckt dahinter eine tiere Logik?
Danke Dir!
lg, Christian
a: In Java wäre es etwas komplizierter. Evtl. ein Messaging Konzept oder Multithreading.
b: Das ist der Aufruf, also ja.
c: Ist mir nicht bekannt.
@@codeconcert b: Nur zur Sicherheit, weil ich noch nicht zu 100% durchsteige: Wäre selectUserName() eine Methode der Klasse Applikation ODER (!) eine Methode der Klasse Datenbank (wenn man mal von Klassen/Objekten ausgeht)? Danke! :)
selectUserName: "datenbankseitige API".
Super Video!
Mich würde es interessieren, wie das im code Form z. B. Java aussehen würde und wann der Punkt ist, wann man das verwendet und wie man selber moderiert? Wird das überhaupt noch in agilen Projekten benutzt? Soo wie die ganze UML?
Jeder asynchrone call ist ein Methodenaufruf, die Rückantwort ist der Returnwert. Asynchrone Calls würde man in Java über Message Services wie JMS machen. Ob UML in Projekten genutzt wird, hängt vom Setup ab. UML ist im Wesentlichen eine Sprache für Design, Dokumentation und Kommunikation. In kleinen Projekten vermutlich weniger. In großen mit entsprechenden Kommunikationsbedürfnissen zwischen den Teams jedoch wichtig, damit eine gewisse Parallelität beim Entwickeln erreicht werden kann (Team 1 entwickelt Klasse A, Team 2 Klasse B - somit sollte vorher die Struktur des Nachrichtenaustausches geklärt werden). Gleiches gilt für entsprechende Dokumentationsanforderungen.
Je vous remercie pour votre video je suis vraiment content d´avoir regardé le tuto. Merci infinement:)
IK2019 was Here
13:26 Könntest hier vllt auch noch mal schnell sagen, wessen Methode selectUserName() und wessen Attribut name in Java wäre? :))
selectUserName wäre eine datenbankseitige API, welche durch die Applikation aufgerufen wird. "name" eine String Variable.
@@codeconcert Und wäre Name ein Attribut der Klasse Applikation oder ein Attribut der Klasse Datenbank?
Applikation, wegen Zuweisung.
Ich hab doch nur snack automaten hacks gesucht☹️😂
hä wie kommst du dann zu uml hahaha
Inhalt kann ja sehr gut sein, aber bitte was ist das für ein Intro und für ein Mikrofon.... So kann man keine Menschen für die IT begeistern... Fühlt sich wie eine Zeitreise ins Jahr 1999 an....
Sehr hilfreich...
@@codeconcert Intro scheiß egal, hauptsache der Inhalt paßt. Mikro war wahrscheinlich ein Headset zu nahe am Mund; die Zischlaute brettern ziemlich stark rein.
Das intro ist Genial, ist sehr gelungen meiner Meinung nach. Gibt dem ganzen seinen eigenen Flair, im Gegensatz zu den heutigen hyper-realen cgi intros.
super hilfreich und super erklärt!