Ich habe in 3 Wochen meine Abschlussprüfungen und du bist der beste Nachhilfe-Lehrer auf KZbin! Vielen Dank
@StefanMacke8 ай бұрын
Das freut mich sehr! Ich drücke dir die Daumen!
@pokerabend18 ай бұрын
ich muss mich alleine auf die AP2 vorbereiten, und deine Videos sind eine große Hilfe. Danke
@StefanMacke8 ай бұрын
Dann drücke ich dir die Daumen! Vielleicht hilft dir meine Podcast-Episode zur Prüfungsvorbereitung noch weiter: it-berufe-podcast.de/4
@benh26647 ай бұрын
Ich muss mich auch alleine vorbereiten... Viel Erfolg
@StefanMacke7 ай бұрын
@@benh2664 Ich drücke dir die Daumen!
@pokerabend17 ай бұрын
@@StefanMacke vielen Dank für den input. Ich arbeite zur Zeit eher mäßig alte Prüfungen durch. Ist halt auch ein wenig eine Themenfrage. Aber vorsichtiger Optimismus ist vorhanden :)
@pokerabend17 ай бұрын
@@benh2664 viel erfolg :)
@dannyreuter93548 ай бұрын
Hallo Stefan, ich bin wirklich froh deine Videos gefunden zu haben. Du erklärst alles sehr gut und einfach verständlich. Außerdem machen deine Kommentare und dein sympathischer Charakter die Themen auch deutlich interessanter, als sie unsere Berufsschullehrer rüberbringen. Danke für die Videos! :)
@StefanMacke8 ай бұрын
Danke für das Feedback! Das freut mich. 😊
@lagsxedits3 ай бұрын
Sie sind ein hervorragender Lehrer! Ihre Erklärungen sind klar und auf den Punkt gebracht, was das Lernen wirklich erleichtert. Ich schätze Ihre geduldige Art und wie Sie komplexe Themen verständlich machen. Vielen Dank für Ihren Einsatz und Ihre großartige Arbeit!
@StefanMacke3 ай бұрын
Vielen Dank! Das freut mich wirklich sehr! ☺️
@michaellukas85086 ай бұрын
Vielen Dank für Deine Videos! Du ersetzt gerade unsere Dozenten in der Umschulung zum FiSi.
@StefanMacke6 ай бұрын
Danke für das Feedback! :-)
@XenoVishnu9 ай бұрын
Danke Herr Macke, sehr symphatisch erklärt und präsentiert!
@StefanMacke9 ай бұрын
Danke für das Feedback! 😀
@mohammadabual-laban49859 ай бұрын
Sie haben alles einfacher gemacht. Vielen Dank ❤❤
@StefanMacke9 ай бұрын
Gern geschehen! 😄
@SirLanze92 Жыл бұрын
Rechtzeitig kurz vor der schriftlichen Abschlussprüfung. Danke !
@StefanMacke Жыл бұрын
Das war das Ziel! 😄
@husseinhussein427 Жыл бұрын
Genau !!!
@johndoe20975 Жыл бұрын
@@StefanMacke bitte noch Paar Videos über Diagramme. Danke
@StefanMacke Жыл бұрын
@@johndoe20975 Welche vermisst du denn noch? 🤔
@johndoe20975 Жыл бұрын
@@StefanMacke Wurden alle notwendigen Diagramme, die in der Prüfung vorkommen, auf diesem Kanal behandelt?
@karenalvarez23969 ай бұрын
Danke, Stefan! Ich lerne immer viel aus deinen Videos! :)
@StefanMacke9 ай бұрын
Gern geschehen! Freut mich, wenn ich helfen kann. 😊
@Pittylabelle2 ай бұрын
Einfach erstklassige Lehrvideos, Du erläuterst auf sehr sympathische Art worauf es wirklich ankommt. Ab Minute 15:00 war ich in diesem Video allerdings zuerst etwas verwirrt, da sich Dein Diagramm in diesem Fall von rechts nach links lesen soll. Daher zeigen Deine Extend-Pfeile optisch in die gleiche Richtung wie Deine Include-Pfeile vom vorigen Kapitel. Eventuell sollte man das Diagramm so umbauen dass es auch von links nach rechts gelesen wird, dann sollte die korrekte Richtung der Extend-Pfeile klarer sein.
@StefanMacke2 ай бұрын
Ui, guter Hinweis! Das habe ich gar nicht bemerkt, weil PlantUML die Diagramme automatisch setzt.
@AdaKadesch8 күн бұрын
Du bist klasse! Unser Lehrer wirft uns ein ellenlanges Script an den Kopf, das wir lesen und damit dann Anwendungsfalldiagramme erstellen sollen, ansonsten versteckt er sich nur hinter seinem Bildschirm und wenn man mal ne Frage dazu hat, kommen sehr vage Aussagen. Würde dich gern gegen ihn eintauschen!
@StefanMacke7 күн бұрын
Hehe 😁 Freut mich, wenn ich helfen kann.
@HickyGreen7 ай бұрын
danke hat mir sehr geholfen, nochmal das ganze zu wiederholen
@StefanMacke7 ай бұрын
Das freut mich!
@tantegisela Жыл бұрын
In der Tat: Die Aufgabenstellungen in den Prüfungen und die "Musterlösungen" sind - und das nicht nur bei den UML-Aufgaben - oft nicht passend. Ich sammele mittlerweile die entsprechenden Prüfungsaufgaben. Es gibt dort: Unlösbare bzw. nicht lösungsgerecht formulierte Aufgaben, regelrecht falsche (!) oder suboptimale "Musterlösungen", nicht mit den Notationshinweisen ("Belegsatz") übereinstimmende Lösungen uvm. Eigentlich kann man nur jedem und jeder der oder die nicht die 100 Punkte geschafft hat empfehlen, die Einsichtnahme in die Prüfungsauswertung zu verlangen. Ganz einfaches Beispiel für Use-Case: In der Musterlösung steht "2 Punkte je Anwendungsfall" Im zugehörigen Diagramm werden aber 2 Use-cases in einem zusammengefasst. Gibt es dann extra Punkte, wenn man die korrekt getrennt hat? Oder: Ganz anderes Thema: Nennen Sie einen Vorteil des USB-C Anschlusses gegenüber dem USB-3-Anschluss. Völliger Quatsch. USB-C ist ein Formfaktor für die Schnittstelle, USB-3 beschreibt die Möglichkeiten einer USB-Schnittstelle (Übertragungsrate etc.) Auch am USB-C könnte theoretisch ein USB-3 hängen. Gemeint ist nämlich USB-C vs. USB A. Schlimm...und wer es wissen will: Ich schreibe das als Ausbilder für FIAE in Umschulungen, den Job mache ich nun schon seit rund 7 Jahren. Da sieht man so einiges. Warum? Naja, ich habe mir erlaubt, alle Prüfungen der letzten 20 Jahre nach Aufgaben und Themenbereichen zu katalogisieren, so in ner Excel-Tabelle. Ist work in progress for the future. Und immer wieder stosse ich auf oben erwähnte Ungereimtheiten. tldr: Wer Zweifel an dem Prüfungsergebnis hat, sollte Einsicht in die Korrektur verlangen. Ggf. eine fachkundige Person (Ausbilder) hinzuziehen. Ahja: Der Stefan macht das gut. Schaut euch die Videos an, abboniert Podcast und Newsletter, da kriegt ihr die geballte Infodröhnung kompetent vermittelt ;)
@StefanMacke Жыл бұрын
Da stimme ich dir zu. Die Lösungsvorschläge sind oft fragwürdig. Gut, dass die Prüfer:innen wissen, was sie tun und auch unabhängig davon Punkte vergeben! 😄
@TutorialStation7 ай бұрын
Vielen Dank! Dein Videos sind echt hilfreich!
@StefanMacke7 ай бұрын
Danke, das freut mich sehr! 😊
@bobwaly86699 ай бұрын
Danke für das Video, Super erklärt!
@StefanMacke9 ай бұрын
Danke für das Feedback!
@duesenberger2 ай бұрын
Danke für dieses Video. Eine Frage: Mit welchem Programm wurde das Diagramm erstellt? Es sieht wie PlantUML aus.
@StefanMacke2 ай бұрын
Richtig erkannt! Das ist PlantUML.
@dominik_s8 ай бұрын
Hallo Stefan, echt cool, deine Videos sowie deine Podcasts. Vielen Dank dafür! Ich hätte eine Frage zu diesem Video: Glaubst du, dass ein Use-Case-Diagramm für eine SAP-Export- oder Import-Schnittstelle auch sinnvoll ist? Es wird ja nur ein Akteur und ein Anwendungsfall dargestellt.
@StefanMacke8 ай бұрын
In welchem Kontext? Geht es um ein IHK-Abschlussprojekt? Dann ist das Thema zu klein. Und in einem echten Projekt macht es vermutlich auch keinen Sinn, einen einzigen Use-Case zu zeichnen. Welchen Mehrwert soll das Diagramm bieten?
@dominik_s8 ай бұрын
ok. Danke für die Antwort. ich habe verstanden. Nur wenn's Mehrwert bringt. Das Abschlussprojekt sollen eigentlich 4 Schnittstellen mit der Möglichkeit die Mitarbeiter durch Dynpro-Varianten abzugrenzen und Testläufe durchlaufen zu lassen. Danke nochmals.
@einfachE01 Жыл бұрын
Sehr hilfreiches Video! Ich habe noch eine kurze Frage: Wann ist ein Klassen- und wann ist ein Use-Case-Diagramm besser geeignet?
@StefanMacke Жыл бұрын
Das ist wie die Frage, wann du besser einen Hammer und wann einen Schraubenschlüssel nimmst. Das sind zwei komplett unterschiedliche Dinge. Use-Cases zeigen die fachlichen Funktionen, die dein System anbietet. Klassendiagramme dienen der Visualisierung des Aufbaus deiner objektorientierten Software.
@adem445739 ай бұрын
Vielen dank für das Video!
@StefanMacke9 ай бұрын
Gern geschehen! 😀
@Thamer-du2ow7 ай бұрын
Vielen Dank Herr Macke. wie kann Ich mich auf Teil Entwicklung und Umsetzung von Algorithmen vorbereiten , Ich habe Schwierigkeiten, solche Fragen zu lösen.
@StefanMacke7 ай бұрын
Ja, das haben viele Prüflinge. Letztlich ist das aber einfach meist prozedurale Programmierung. Schau mal hier: it-berufe-podcast.de/pseudocode-in-der-abschlusspruefung
@KennethLabs Жыл бұрын
Hallo Stefan, ein interessantes und informatives Video, dass du produziert hast. Ich habe eine Frage und vielleicht ist dies auch kontextabhängig: - Wenn eine Aktivität einen Login voraussetzt, würdest du diesen als include oder exclude hinzufügen?
@StefanMacke Жыл бұрын
Ein exlude gibt es nicht. Wird ein Use-Case vorausgesetzt, ist also obligatorisch, muss es ein include sein. Ein extend wäre optional.
@tantegisela Жыл бұрын
Immer wieder gern genommen: Login ist erforderlich für z.B. Bestellung. Und nun? "erforderlich" impliziert ja eigentlich ein include (das eine geht ohne das andere nicht) Und dann gibt es Prüfungsaufgaben ala "Die Bestellung erweitert also den Anwendugsfall des Login". Man erwartet also ein "extends". Bei sowas geh ich steil. Klar, man kann sich einloggen und ohne Bestellung wieder ausloggen, also "extends", aber sinnvoll im Sinne der Anwendung ist das doch nicht. Bestellung "includes" login wäre für den sinnvollen Use case imho richtig. Da kann man natürlich auch sehen, wie "unscharf" das Use case Diagramm sein kann. Und in der Realität würde man ja auch einen Entwurf mit "extends" im oben beschriebenen Fall zur Diskussion stellen und das Diagramm agil anpassen. ;) @@StefanMacke
@StefanMacke Жыл бұрын
@@tantegisela Für mich ist das Beispiel klar ein include. Wie du schon schreibst, ist das extends realitätsfern.
@Snazz18719 күн бұрын
Wenn man einen Anwendungsfall hat, der inkludiert wird z.B. wie in 26:36 "Artikel in Warenkorb legen". MUSS man dann vom Akteur einen Assoziation zu diesem Use Case ziehen oder nicht? Im eben genannten Beispiel ist das z.B. der Fall aber vorher im Video nicht.
@StefanMacke19 күн бұрын
Nein, das musst du nicht. Include ist obligatorisch, also muss auch der inkludierte Use-Case dem Akteur zugeordnet sein. Du kannst die Linie aber trotzdem zeichnen, wenn du magst.
@Snazz18719 күн бұрын
@ danke für die Antwort !!
@gremsh9 ай бұрын
Also extend verpflichtend ganz klar🤣 Spaß... Danke schön, aber um erlich zu sein, hat der Dozent es uns genau andersrum erklärt, also includ Optional ! Ich hoffe, dass Sie bald (vor der Prüfung😭)noch ein Video veröffntlichen könnten.
@StefanMacke9 ай бұрын
Siehe www.uml-diagrams.org/use-case-include.html "Including use case depends on the addition of the included use case, which is required and not optional. It means that including use case is not complete by itself [...]"
@ladonveron2 ай бұрын
Ap1 war inhaltlich in ordnung, jedoch war die Zeit fur jeden mit dem ich sprach zu kurz. Kulli stand nicht still! Frage mich was das soll.
@StefanMacke2 ай бұрын
Danke für die Info. Ich habe die Prüfung selbst noch nicht gesehen und bin gespannt auf die Aufgaben.
@thetowelie4466 Жыл бұрын
Hi Stefan, vielen Dank für die super Erklärung! Ich hätte noch eine Überlegung bzw. Frage zum Use-Case "Quittung drucken" : Müsste bei der Condition nicht auch vermerkt sein, dass eine Quittung gewünscht ist? Denn wenn nicht, wird ja immer eine Quittung gedruckt, sofern die Bargeldeinzahlung abgeschlossen wurde. Und dass würde wiederum heißen, wenn Bargeld eingezahlt wurde, wird auch eine Quittung gedruckt. Das klingt dann für mich nach einer Include-Beziehung.
@StefanMacke Жыл бұрын
Wenn immer (!) eine Quittung gedruckt wird, ist es ein include. Aber in meinem Fall wird diese nur auf Wunsch des Kunden gedruckt (so ist es auch bei Geldautomaten, die ich aus der echten Welt kenne). Und das ist dann ein extends.
@thetowelie4466 Жыл бұрын
Das ist genau meine Frage, muss dieser Wunsch nicht in der Condition vermerkt werden?@@StefanMacke
@StefanMacke Жыл бұрын
@@thetowelie4466 Ok, jetzt verstehe ich was du meinst. Die Condition hätte vielleicht "Geld eingezahlt und Quittung gewünscht" heißen sollen/können, um das deutlich zu machen. Letzlich sind Use-Cases ja immer Aktionen, die Akteure mit unserem System durchführen *können*, sie *müssen* das nicht tun. Und ich gehe davon aus, dass man einen Use-Case nur durchführt, wenn man das auch will, also hatte ich das implizit vorausgesetzt beim Quittungsdruck. Sorry für die kleine Unsauberkeit.
@Mister_Berlin030 Жыл бұрын
Klasse Video! Könnten sie auch für den Pseudocode, das PAP und das Struktogramm ein paar Videos machen für die AP2 .
@StefanMacke Жыл бұрын
Wenn überhaupt, dann für Pseudocode. 😄 Von Struktogramm und PAP rate ich ab! Siehe: it-berufe-podcast.de/pseudocode-vs-struktogramm-und-programmablaufplan-in-der-schriftlichen-abschlusspruefung
@khalidwhite7546 Жыл бұрын
Ein Pseudocode Video würde mir jetzt auch noch kurz vor der Prüfung helfen, außerdem sehr lehrreiche Videos!@@StefanMacke
@StefanMacke Жыл бұрын
@@khalidwhite7546 So schnell bin ich leider nicht. 🙈
@tantegisela Жыл бұрын
Äh...kurz vor der Prüfung und noch nicht gecheckt? Das ist aber bitter. Kontrollstrukturen lernen ( Anweisung, Verzweigung ("Wenn", mit und ohne "sonst") ,Schleifen ("Solange", "Bis") usw. good luck für die Prüfung. Ah, ist ja gerade gelaufen, naja, nevermind :)@@khalidwhite7546
@Rrljaxa7 ай бұрын
Darf ich fragen, woher Sie das mit dem Pfeil zwischen Akteur und Use-Case haben? Bis auf die gerichtete Assoziation sind Sie die erste Person, die ich das so machen sehe. Und sowohl IBM als der Vater der Use-Cases, noch die IHK oder Lehrbücher nutzen das, sondern lediglich eine nicht gerichtete Assoziation.
@StefanMacke7 ай бұрын
Ich habe die Diagramme mit PlantUML erstellt, da ist das der Standard. plantuml.com/use-case-diagram
@eyriusbacterius7 ай бұрын
Wie würde man einen Automatisierten Prozess darstellen in einem Use-Case Diagramm? Um genau zu sein ein Cronjob der täglich läuft um eine bestimmte Uhrzeit läuft. Ich hätte jetzt gesagt, dass man einen weiteren Akteur "Cronjob" (oder ähnliches) erstellt, der dann den Anwendungsfall ausführt. Könnte man das so machen? Danke für das Video :)
@StefanMacke7 ай бұрын
Ja, das kannst du so machen. Es gibt sogar ein anderes Symbol für ein technisches System, das den Use-Case anstatt eines Menschen aufruft.
@Omfrkem8 ай бұрын
Bester Mann
@StefanMacke8 ай бұрын
:-)
@pav7176 Жыл бұрын
Erstmal danke. Ich habe jetzt dann AE Prüfung2. Eine Frage hätte ich jedoch. Bei dem Anwendungsfalldiagramm sind mir gleich die Pfeile bei den Assozationen zwischen Actoren und Anwendungsfällen aufgefallen. Eigentlich sind dort keine Pfeile, sondern immer nur durchgehehende Linien. War das ein Fehler? Nur bei include und exclude sind natürlich Pfeilspitzen vorhanden... LG und Danke für die Hilfe
@StefanMacke Жыл бұрын
Hier gibt es mal wieder mehrere Möglichkeiten. PlantUML macht es mit, EA ohne Pfeilspitzen. Siehe sparxsystems.com/enterprise_architect_user_guide/14.0/guidebooks/tools_ba_use_case_diagram.html Aber beide Pfeilvarianten stellen ja eine Assoziation dar (wenn auch gerichtet bzw. ungerichtet), also passt das.
@Alias_Max1309 ай бұрын
Laut unserem Berufsschullehrer soll das UML gar nicht mehr in der AP1 geprüft werden, die IHK hält sich leider nicht daran
@StefanMacke9 ай бұрын
Ui, ich glaube da sollte dein Lehrer sich mal besser informieren. UML steht explizit für AP1 im Prüfungskatalog. Kannst du selbst nachlesen. "Die IHK" macht also gar nichts falsch (auch wenn die Prüfungen von einem Erstellungsausschuss und nicht von einer der 79 verschiedenen IHKen in Deutschland erstellt werden 😉).
@Alias_Max1309 ай бұрын
@@StefanMacke okay dann werde ich ihn dahingehend berichtigen 👍
@StefanMacke9 ай бұрын
@@Alias_Max130 Klassen- und Use-Case-Diagramm werden dort explizit für AP1 erwähnt.
@OldImpi Жыл бұрын
Bei Use-Case-Diagrammen sehe ich in alten Musterlösungen der IHK vor allem Beliebigkeit. Mal werden Extrension-Points mit Condition gezeichnet, mal nicht. Mal werden Includes zusätzlich zum Akteur assoziiert, mal nicht. Auch die Generalisierung und Systemposition von Akteuren finde ich teilweise nicht nachvollziehbar. Die IHK wäre gut beraten, auf Einheitlichkeit zu achten. Du selbst bist in Deinem Video übrigens auch nicht einheitlich: Bei 1:30 hat der Anwendungsfall "Artikel in Warenkorb legen" eine Assoziation zum Akteur, um Minute 12 erklärst Du, dass man das ja nicht machen brauch. Das fällt vermutlich den meisten nicht auf. Mich macht das aber beim Lernen fertig, weil bei UML ständig "A" gesagt und "B" gemacht wird. Zur Prüfungsvorbereitung ist das Mist. Zumal ich nicht weiß, ob ich zufällig das Glück habe und Prüfer bekomme, die über den Tellerrand der Musterlösung hinausschauen - oder halt nicht.
@StefanMacke Жыл бұрын
Also ich behaupte mal, dass grundsätzlich alle Prüfer:innen in der Lage sein sollten, über die Musterlösung hinweg Punkte zu geben, wenn sie Lösungen als korrekt bewerten. Zur unterschiedlichen Syntax: UML-Diagramme erheben anders als z.B. BPMN nicht den Anspruch, maschinenlesbar und -ausführbar zu sein, müssen also nicht unbedingt 100%ig "korrekt" sein. UML dient den Menschen dazu, die beschriebene Software einfacher/schneller zu verstehen. Das Abstraktionsniveau der Darstellung kann völlig frei gewählt werden und Informationen können einfach weggelassen werden, wenn sie uninteressant sind. Und da kann mal ein Strich mehr oder weniger im Diagramm vorkommen. Solange das grundlegende Verständnis gegeben ist, interessiert das doch niemanden. Und auch in der Prüfung wird dir sicherlich kein Punkt abgezogen, weil du einen optionalen (!) Strich weggelassen hast. Im gezeigten Diagramm soll klar werden, dass der Akteur beide Use-Cases nutzen kann. Das kannst du mit zwei Assoziationen darstellen oder der "transitiven" Assoziation über die Beziehung zwischen den Use-Cases. Die Kernaussage bleibt die gleiche.
@OldImpi Жыл бұрын
@@StefanMacke Allein in meinem privaten Umfeld gab es zwei Menschen, die gegen IHK-Prüfungsergebnisse geklagt bzw. mit Klage gedroht haben - und beide haben dann um die 20% mehr Punkte erhalten. Das gönne ich denen, aber es spricht Bände, wie da bei den Kammern geschlampt wird. Die IHK muss transparent arbeiten. Das bedeutet, alle Prüfungen mit Korrekturen müssen den Prüflingen nach der Prüfung zur Verfügung gestellt werden. Punkt.
@StefanMacke Жыл бұрын
@@OldImpi Ok, aber da bist du bei mir leider an der falschen Adresse. "Die IHK" gibt es leider auch nicht, sondern bundesweit 79 verschiedene. Und die geben auch gar nicht die Noten, sondern unabhängige Prüfungsausschüsse wie der, in dem ich ehrenamtlich tätig bin. Wenn du dich beschweren möchtest, was dein gutes Recht ist, wende dich bitte direkt an die für dich zuständige IHK. Dort kann man dir bestimmt weiterhelfen, welcher Weg der richtige ist, um deine Vorschläge vorzubringen. Die Musterlösungen zu den Prüfungen sind übrigens immer nur Lösungs*vorschläge*, die von den Prüfer:innen als Hilfe genutzt werden können. Und wie bei allen Dokumenten, die von Menschen erstellt werden, können sich auch dabei mal Fehler einschleichen. Daher werden in den Prüfungen auch immer andere gleichwertige Lösungen akzepziert.
@OldImpi Жыл бұрын
Am Ende will niemand in diesem Prüfungsverfahren Verantwortung übernehmen - und genau deshalb ist das auch alles so scheiße, wie es ist. Im Zweifel sind es eben 79 Bezirke, Ausschüsse hier, Kommissionen dort - alle kommen wie die Jungfrau zum Kinde. Nur als Prüfling, da musst Du darauf vertrauen, dass das alles schon fair zugeht.