Benutzer:

Benutzer einloggen:

(Schritt 1 von 2)


Schreibe Deine E-Mail Adresse in das weisse Feld und dann drücke den Button "Bestätigen".

Benutzer einloggen:

(Schritt 2 von 2)


Schreibe Dein Passwort in das weisse Feld und dann drücke den Button "Bestätigen".
Oder drücke den Button "Passwort anfordern", um vergessenes Passwort anzufordern.

Benutzer einloggen - Fehler:


E-Mail Adresse wurde nicht gefunden!
Drücke den Button "Vorheriger Schritt", um Deine E-Mail Adresse erneut einzugeben.
Oder drücke den Button "Benutzer registrieren" um Deine E-Mail Adresse zu registrieren.

Benutzer einloggen - Fehler:


Passwort stimmt nicht überein!
Drücke den Button "Vorheriger Schritt", um das Passwort erneut einzugeben.
Oder drücke den Button "Passwort anfordern", um vergessenes Passwort anzufordern.

Passwort anfordern:

(Schritt 1 von 2)


Schreibe Deine E-Mail Adresse in das weisse Feld und dann drücke den Button "Bestätigen".

Passwort anfordern:

(Schritt 2 von 2)


Dein Passwort wurde an Deine E-Mail gesendet.
Bitte kontrolliere auch Deinen Spam-Ordner.

Passwort anfordern - Fehler:


E-Mail Adresse wurde nicht gefunden!
Drücke den Button "Vorheriger Schritt", um Deine E-Mail Adresse erneut einzugeben.
Oder drücke den Button "Benutzer registrieren" um Deine E-Mail Adresse zu registrieren.

Benutzer registrieren:

(Schritt 1 von 5)


Schreibe Deine E-Mail Adresse in das weisse Feld und dann drücke den Button "Bestätigen".

Benutzer registrieren:

(Schritt 2 von 5)


Registrierungscode wurde an Deine E-Mail gesendet.
Bitte kontrolliere auch Deinen Spam-Ordner.
Kopiere den Registrierungscode aus Deiner E-Mail in das weisse Feld und dann drücke den Button "Bestätigen".
Oder drücke den Button "Vorheriger Schritt", um den Registrierungscode erneut anzufordern.

Benutzer registrieren - Fehler:


Die E-Mail Adresse ist bereits vergeben!
Drücke den Button "Vorheriger Schritt", um die E-Mail Adresse erneut einzugeben.
Oder drücke den Button "Benutzer einloggen", um dich mit Deiner E-Mail Adresse und Passwort einzulogen.
Oder drücke den Button "Passwort anfordern", um vergessenes Passwort anzufordern.

Benutzer registrieren:

(Schritt 3 von 5)


Setze Deinen Benutzernamen in das weisse Feld und dann drücke den Button "Bestätigen".

Benutzer registrieren - Fehler:


Registrierungscode stimmt nicht überein!
Drücke den Button "Vorheriger Schritt", um den Registrierungscode erneut einzugeben.

Benutzer registrieren:

(Schritt 4 von 5)


Setze Dein Passwort in das weisse Feld und dann drücke den Button "Bestätigen".

Benutzer registrieren - Fehler:


Der Benutzername ist bereits vergeben!
Drücke den Button "Vorheriger Schritt", um anderen Benutzernamen zu setzen.

Benutzer registrieren:

(Schritt 5 von 5)


Benutzer wurde erfolgreich registriert.
Drücke den Button "Benutzer einloggen", um einzuloggen.

Benutzer-Einstellungen:

Benutzer-Einstellungen:


Bitte logge dich ein um Benutzer-Einstellungen öffnen zu können.
Drücke den Button "Benutzer einloggen", um mit Deiner E-Mail Adresse einzuloggen.
Oder drücke den Button "Benutzer registrieren" um Deine E-Mail Adresse zu registrieren.

Benutzer-Einstellungen:


Dein Abonnement wurde erfolgreich abbestellt.

Benutzer-Einstellungen:


Dein Abonnement wurde erfolgreich eingerichtet.

Kommentar schreiben:

Schreibe deinen Kommentar in das weisse Feld und dann drücke den "Kommentar hinzufügen" Button.

Visuelle Modellierung



Leeres Auswahldiagramm

Visuelle Modellierung ist ein sehr nützliches Werkzeug in der Projektanalyse und -dokumentation. Dabei handelt es sich um Erstellung standardisierter Diagramme, die wir in der Regel vor Beginn der Programmierung, also in der Anforderungsspezifikations- und Analysephase, erstellen.

Der Hauptvorteil der visuellen Modellierung besteht darin, dass sie die Orientierung im erstellten Programm erheblich erleichtert.
Wir können die gefundenen Informationen in grafischer Form besser wahrnehmen als beim Lesen des Textes und vor allem stellen wir die gesamte komplexe Struktur in einem Diagramm dar, um sie bei der Bearbeitung von Details immer zur Hand zu haben.

Wir zeigen nicht alle Informationen im Diagramm, da es sich um eine Abstraktion handelt, es erfasst nur die Gesamtstruktur, die grundlegendsten Objekte und ihre Beziehungen. Daher müssen wir das Modell nicht jedes Mal aktualisieren, wenn wir während der Programmierung etwas weniger Wichtiges im Code ändern.

Die Diagramme eignen sich hervorragend zum Verständnis der Struktur und zur schnellen Orientierung, aber wenn wir versuchen, alles zu stopfen, verlieren sie ihren Vorteil an Übersichtlichkeit.
Über den Diagrammen können wir die Architektur diskutieren und ob unser Modell alle notwendigen Funktionen enthält oder ob etwas vergessen wurde.

Das Modell ersetzt nicht die Dokumentation, sondern dient als Dokumentationsgrundlage, damit jeder den Aufbau des Programms schnell nachvollziehen kann.

Seien wir uns bewusst, dass einige Leute die Modellierungssprache nicht im Detail kennen oder nicht die Geduld haben, sie zu lernen. Aus diesem Grund sollten wir keine erweiterten Modellierungskonstrukte verwenden, die als verschiedene Arten von Sternen, abgeschrägten Ecken usw. erscheinen, und uns an die Grundelemente halten, die intuitiv angezeigt werden.

Literaturhinweis:

  1. Petr Paleta. Computer Press (2003). Co programátory ve škole neučí.

© Radim-Automation, 2020–2025. Alle Rechte vorbehalten.
Die Verbreitung dieses Artikels ist mit Angabe der Quelle (Link zur Originalseite) ausdrücklich gestattet.


Verwandte vorherige Artikel:


Verwandte nächste Artikel:


Zustandsdiagramm ist eine nützliche Sache in der Programmentwurfsphase sowie während des Testens des Programms. Wir müssen nur alle Zustände, Bedingungen und Übergänge testen, die wir im Zustandsdiagramm sehen.

"Die UML-Sprache ist bis ins Detail ausgearbeitet, ihre Definition umfasst rund sechshundert Seiten. Einen Vorteil hat sie jedoch – man muss nur ein paar Grundregeln kennen, um loszulegen. Und die Diagramme selbst sind so intuitiv, dass man sie anzeigen kann für jeden bedenkenlos, auch für einen Kunden, der keine Ahnung von Softwareentwicklung hat, jeder kann sich schnell zurechtfinden und weiss, worum es geht."
- Petr Paleta. Computer Press (2003). Co programátory ve škole neučí.

"UML ist ein hervorragendes Werkzeug und es gibt Leute, die behaupten, dass die Modellierung in UML die Grundlage des Entwicklungsprozesses ist: Der Code wird aus dem Modell generiert und seine manuelle Vervollständigung ist kein Problem mehr... Natürlich ist so ein Ansatz nicht Korrekt. Diagramme werden hauptsächlich während der Analyse erstellt, und wir haben möglicherweise noch nicht genügend Informationen, um effektiven Code zu erstellen."
- Petr Paleta. Computer Press (2003). Co programátory ve škole neučí.

"UML hat einige Einschränkungen, auf die wir stossen würden, wenn wir diese Sprache als das einzige Analysewerkzeug betrachten und alles grafisch darstellen möchten. Die Anzeige einer Liste von Anwendungsfällen in einem Diagramm ist beispielsweise fast seltsam. Eine textbasierte Liste wäre in diesem Fall viel kürzer und übersichtlicher."
- Petr Paleta. Computer Press (2003). Co programátory ve škole neučí.

"So wie Sie niemals ohne Bauplan mit dem Bau eines Hauses beginnen würden, sollten Sie nicht ohne einen detaillierten, schriftlichen Entwurf für Ihr Programm mit dem Programmieren beginnen.
Wenn Sie das beabsichtigte Ergebnis Ihres Programms nicht kennen, werden Sie viel Zeit damit verschwenden, unübersichtlichen Code zu schreiben, der kein bestimmtes Ziel erreicht."
- https://towardsdatascience.com/notes-on-software-construction-from-code-complete-8d2a8a959c69