Benutzerbeiträge von „Moettke“
Aus FI-Wiki
Ergebnisse für Moettke Diskussion Sperr-Logbuch hochgeladene Dateien Logbücher
Ein Benutzer mit 1.440 Bearbeitungen. Das Konto wurde am 21. April 2025 erstellt.
23. November 2025
- 09:4009:40, 23. Nov. 2025 Unterschied Versionen +1.401 N Mehrdimensionale Arrays Die Seite wurde neu angelegt: „== Mehrdimensionale Arrays == '''Mehrdimensionale Arrays''' sind Arrays, die weitere Arrays enthalten. Sie eignen sich, um Daten in Tabellenform oder in mehreren Dimensionen abzubilden – z. B. Matrizen, Spielbretter oder Raster. === 2D-Array (häufigste Form) === Ein zweidimensionales Array stellt eine Tabelle aus Zeilen und Spalten dar. Beispiel: <syntaxhighlight lang="java"> int[][] matrix = new int[3][4]; </syntaxhighlight> Das Array besitzt: *…“
- 09:2709:27, 23. Nov. 2025 Unterschied Versionen −3 Pseudocode →Pseudocode
- 09:2409:24, 23. Nov. 2025 Unterschied Versionen −3 UML Use-Case-Diagramm →Kurzmerksatz aktuell
- 09:2309:23, 23. Nov. 2025 Unterschied Versionen 0 UML →Verhaltensdiagramme aktuell
- 09:2309:23, 23. Nov. 2025 Unterschied Versionen +16 UML Keine Bearbeitungszusammenfassung
- 09:2209:22, 23. Nov. 2025 Unterschied Versionen +14 UML →Verhaltensdiagramme
- 09:1809:18, 23. Nov. 2025 Unterschied Versionen −18 Testen allgemein →Testarten aktuell
- 09:1709:17, 23. Nov. 2025 Unterschied Versionen +1.251 N Testen allgemein Die Seite wurde neu angelegt: „== Testen allgemein == '''Softwaretesten''' bezeichnet alle Maßnahmen, mit denen überprüft wird, ob ein Programm korrekt, zuverlässig und fehlerfrei funktioniert. Ziel ist es, Fehler früh zu finden, Risiken zu reduzieren und sicherzustellen, dass die Software die Anforderungen erfüllt. === Warum testen? === * Fehler früh entdecken und beheben * Qualität und Zuverlässigkeit erhöhen * Anforderungen verifizieren * Risiken minimieren * B…“
- 09:1609:16, 23. Nov. 2025 Unterschied Versionen +23 Programmiertechnik →Testen
- 09:1209:12, 23. Nov. 2025 Unterschied Versionen +21 Schreibtischtest →Kurzmerksatz aktuell
- 09:1109:11, 23. Nov. 2025 Unterschied Versionen −5 Schreibtischtest →Vorgehensweise
- 09:1109:11, 23. Nov. 2025 Unterschied Versionen −4 Schreibtischtest →Merkmale
- 09:1009:10, 23. Nov. 2025 Unterschied Versionen +1.518 N Schreibtischtest Die Seite wurde neu angelegt: „== Schreibtischtest == Der '''Schreibtischtest''' (auch „Dry Run“ genannt) ist eine Methode des statischen Testens, bei der der Code '''ohne Ausführung''' gedanklich Schritt für Schritt durchgegangen wird. Dabei simuliert der Entwickler oder Tester den Ablauf des Programms „auf dem Papier“ und verfolgt, wie sich Variablen und Zustände verändern. === Merkmale === * der Code wird **manuell** und ohne Computer ausgeführ…“
- 09:0809:08, 23. Nov. 2025 Unterschied Versionen −4 Black-Box-Test →Black-Box-Test aktuell
- 09:0709:07, 23. Nov. 2025 Unterschied Versionen +4 White-Box-Test →White-Box-Test aktuell
- 09:0609:06, 23. Nov. 2025 Unterschied Versionen +1.627 N White-Box-Test Die Seite wurde neu angelegt: „== White-Box-Test == Der '''White-Box-Test''' ist ein dynamisches Testverfahren, bei dem der Tester die '''interne Struktur und den Quellcode des Programms kennt'''. Im Gegensatz zum Black-Box-Test wird hier gezielt überprüft, ob alle Codepfade, Verzweigungen und internen Abläufe korrekt funktionieren. === Merkmale === * Tester kennt den Quellcode * Fokus auf **Programmstruktur und Logik** * Ziel: maximale Abdeckung i…“
- 09:0309:03, 23. Nov. 2025 Unterschied Versionen −4 Black-Box-Test →Merkmale
- 09:0309:03, 23. Nov. 2025 Unterschied Versionen +1.431 N Black-Box-Test Die Seite wurde neu angelegt: „== Black-Box-Test == Der '''Black-Box-Test''' ist ein dynamisches Testverfahren, bei dem ein Programm von außen getestet wird – '''ohne Kenntnis des Quellcodes'''. Nur die Eingaben und Ausgaben werden betrachtet, nicht die interne Implementierung. === Merkmale === * Tester kennt die interne Funktionsweise nicht * Fokus auf **funktionalen Anforderungen** * Test basiert auf Spezifikation, Use Cases oder Benutzeranforderunge…“
- 09:0109:01, 23. Nov. 2025 Unterschied Versionen +4 Programmiertechnik →Testen
- 09:0009:00, 23. Nov. 2025 Unterschied Versionen +18 Taktfrequenz →Warum Taktfrequenz allein nicht über Leistung entscheidet aktuell
- 08:5908:59, 23. Nov. 2025 Unterschied Versionen +10 Taktfrequenz →Taktfrequenz (Clock Speed)
- 08:5908:59, 23. Nov. 2025 Unterschied Versionen −14 Dynamisches Testen →Kurzmerksatz aktuell
- 08:5808:58, 23. Nov. 2025 Unterschied Versionen +4 Dynamisches Testen →Dynamisches Testen
- 08:5708:57, 23. Nov. 2025 Unterschied Versionen +1.413 N Dynamisches Testen Die Seite wurde neu angelegt: „== Dynamisches Testen == '''Dynamisches Testen''' überprüft ein Programm **während der Ausführung**. Im Gegensatz zum statischen Testen wird der Code tatsächlich ausgeführt, sodass auch Laufzeitfehler, Logikfehler und unerwartetes Verhalten entdeckt werden können. === Merkmale === * Programm wird **ausgeführt** * Testen des tatsächlichen Verhaltens * findet Laufzeitfehler, Logikfehler und falsche Abläufe * notwendig, um funktionale Anf…“
- 08:5408:54, 23. Nov. 2025 Unterschied Versionen +34 Programmiertechnik →Vorgehensmodelle
- 08:5308:53, 23. Nov. 2025 Unterschied Versionen +1.466 N Statisches Testen Die Seite wurde neu angelegt: „== Statisches Testen == '''Statisches Testen''' bezeichnet Testmethoden, bei denen der Programmcode **ohne Ausführung** überprüft wird. Dabei werden Fehler frühzeitig gefunden – bevor das Programm überhaupt läuft. === Merkmale === * Test findet ohne Programmausführung statt * früh in der Entwicklungsphase möglich * Fokus auf Codequalität, Struktur und Einhaltung von Standards * kostengünstig, da Fehler sehr früh entdeckt werden ==…“ aktuell
- 08:5108:51, 23. Nov. 2025 Unterschied Versionen −3 Exceptionhandling Grundlagen →Ablauf aktuell
- 08:5108:51, 23. Nov. 2025 Unterschied Versionen +1.719 N Exceptionhandling Grundlagen Die Seite wurde neu angelegt: „== Exceptionhandling Grundlagen == '''Exceptionhandling''' bezeichnet den kontrollierten Umgang mit Fehlern und außergewöhnlichen Situationen während der Programmausführung. Statt dass ein Programm bei einem Fehler einfach abstürzt, können Exceptions abgefangen und sinnvoll verarbeitet werden. === Was ist eine Exception? === Eine '''Exception''' ist ein Objekt, das einen Fehler oder eine ungewöhnliche Situation beschreibt. Beispiele: * Datei…“
22. November 2025
- 17:0917:09, 22. Nov. 2025 Unterschied Versionen +2 Programmiertechnik →Erweiterte objektorientierte Techniken
- 17:0717:07, 22. Nov. 2025 Unterschied Versionen +1.522 N JSON Die Seite wurde neu angelegt: „== JSON (JavaScript Object Notation) == '''JSON''' ist ein leichtgewichtiges, textbasiertes Datenformat zum Austausch und zur Speicherung strukturierter Daten. Es ist sehr weit verbreitet in Webanwendungen und APIs, da es kompakt, gut lesbar und einfach zu verarbeiten ist. === Aufbau === JSON besteht aus: * '''Schlüssel-Wert-Paaren''' * '''Objekten''' → mit geschweiften Klammern { } * '''Arrays''' → mit eckigen Klammern [ ] * einfachen Datent…“ aktuell
- 17:0617:06, 22. Nov. 2025 Unterschied Versionen +1.292 N XML Die Seite wurde neu angelegt: „== XML (Extensible Markup Language) == '''XML''' ist ein textbasiertes Datenformat zur strukturierten Darstellung von Informationen. Es verwendet verschachtelte Tags, um Daten hierarchisch und eindeutig zu beschreiben. === Aufbau === XML besteht aus: * '''Tags''' (Start- und Endtag) * '''Attributen''' * '''hierarchischen Strukturen''' * einem '''wohlgeformten Dokumentaufbau''' Beispiel: <syntaxhighlight lang="xml"> <Person> <Name>Anna</Name…“ aktuell
- 17:0317:03, 22. Nov. 2025 Unterschied Versionen +8 CSV →Nachteile aktuell
- 17:0217:02, 22. Nov. 2025 Unterschied Versionen −3 CSV →CSV (Comma Separated Values)
- 17:0217:02, 22. Nov. 2025 Unterschied Versionen +1.409 N CSV Die Seite wurde neu angelegt: „== CSV (Comma Separated Values) == '''CSV''' ist ein einfaches, textbasiertes Format zum Speichern und Austauschen von tabellarischen Daten. Jede Zeile entspricht einem Datensatz, und die einzelnen Werte werden durch Trennzeichen voneinander getrennt – typischerweise ein Komma oder Semikolon. === Aufbau === Eine CSV-Datei besteht aus: * '''Zeilen''' → Datensätze * '''Trennzeichen''' → z. B. Komma (,), Semikolon (;), Tab * optional '''Kopfze…“
- 16:4516:45, 22. Nov. 2025 Unterschied Versionen +1.660 N UML Aktivitätsdiagramm Die Seite wurde neu angelegt: „== UML Aktivitätsdiagramm == Ein '''Aktivitätsdiagramm''' beschreibt Abläufe, Prozesse und Workflows innerhalb eines Systems. Es zeigt, **welche Schritte** durchgeführt werden, **in welcher Reihenfolge** sie ablaufen und **wo Entscheidungen** oder **Parallelen** entstehen. Aktivitätsdiagramme sind besonders hilfreich zur Analyse von Geschäftsprozessen oder komplexen Programmabläufen. === Bestandteile eines Aktivitätsdiagramms === ==== 1. St…“ aktuell
- 16:4316:43, 22. Nov. 2025 Unterschied Versionen +16 UML Keine Bearbeitungszusammenfassung
- 16:4116:41, 22. Nov. 2025 Unterschied Versionen +24 UML Use-Case-Diagramm Keine Bearbeitungszusammenfassung
- 16:4116:41, 22. Nov. 2025 Unterschied Versionen +1.932 N UML Use-Case-Diagramm Die Seite wurde neu angelegt: „= UML Use-Case-Diagramm = Ein '''Use-Case-Diagramm''' (Anwendungsfalldiagramm) zeigt, welche Funktionen (Use Cases) ein System aus Sicht der Benutzer oder anderer externen Akteure bereitstellt. Es beschreibt *was* ein System tun soll – nicht *wie* es technisch umgesetzt wird. == Bestandteile == Ein Use-Case-Diagramm besteht aus drei zentralen Elementen: === 1. Akteure (Actors) === * externe Benutzer, Rollen oder Systeme * stehen **außerhalb** de…“
- 16:3416:34, 22. Nov. 2025 Unterschied Versionen +10 Programmiertechnik →UML-Diagramme
- 16:3416:34, 22. Nov. 2025 Unterschied Versionen +22 UML →Strukturdiagramme
- 16:3316:33, 22. Nov. 2025 Unterschied Versionen +1.982 N UML Die Seite wurde neu angelegt: „= UML (Unified Modeling Language) = '''UML''' ist eine standardisierte Sprache zur Modellierung von Software- und Systemarchitekturen. Sie dient dazu, Strukturen, Abläufe und Beziehungen in der Softwareentwicklung verständlich darzustellen – unabhängig von Programmiersprache oder Technologie. == Ziele von UML == * gemeinsame Sprache für Entwickler, Fachabteilungen und Kunden * klare Dokumentation von Softwarestrukturen * Unterstützung bei A…“
- 16:3116:31, 22. Nov. 2025 Unterschied Versionen −3 UML Klassendiagramm →Kurzmerksatz aktuell
- 16:3116:31, 22. Nov. 2025 Unterschied Versionen −23 UML Klassendiagramm →Aufbau einer Klasse
- 16:3016:30, 22. Nov. 2025 Unterschied Versionen +324 UML Klassendiagramm →Sichtbarkeiten
- 16:2916:29, 22. Nov. 2025 Unterschied Versionen −33 UML Klassendiagramm →Sichtbarkeiten
- 16:2916:29, 22. Nov. 2025 Unterschied Versionen −5 UML Klassendiagramm →Aufbau einer Klasse
- 16:2816:28, 22. Nov. 2025 Unterschied Versionen +2.236 N UML Klassendiagramm Die Seite wurde neu angelegt: „= UML-Klassendiagramm = Ein '''UML-Klassendiagramm''' zeigt den Aufbau von Klassen sowie deren Beziehungen zueinander. Es ist eines der wichtigsten Diagramme der Unified Modeling Language (UML) und wird in der Softwareentwicklung eingesetzt, um Strukturen verständlich darzustellen. == Aufbau einer Klasse == Eine Klasse wird in einem Rechteck dargestellt, das in drei Bereiche aufgeteilt ist: 1. '''Klassenname''' 2. '''Attribute''' (Eigenschaften)…“
- 16:1016:10, 22. Nov. 2025 Unterschied Versionen +23 Programmiertechnik →Testen
- 14:3014:30, 22. Nov. 2025 Unterschied Versionen −88 Vererbung im UML-Klassendiagramm →Beispiel aktuell
- 14:3014:30, 22. Nov. 2025 Unterschied Versionen +3 Vererbung im UML-Klassendiagramm →Vererbung im UML-Klassendiagramm
