.NET Architektur und Informationssysteme Flashcards

0.0(0)
Studied by 0 people
call kaiCall Kai
Locked
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/41

flashcard set

Earn XP

Description and Tags

Vokabel-Flashcards zu den Themen .NET C#, Software-Architektur, Informationssysteme und Netzwerk-Grundlagen basierend auf den Vorlesungsnotizen.

Last updated 11:12 PM on 8/1/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

42 Terms

1
New cards

.NET

Eine plattform- und sprachübergreifende Entwicklungsumgebung, die aus der Common Language Runtime (CLR) und umfangreichen Klassenbibliotheken besteht.

2
New cards

CLR (Common Language Runtime)

Die gemeinsame Laufzeitumgebung von .NET, die für die Ausführung von Code verantwortlich ist.

3
New cards

MSIL (Microsoft Intermediate Language)

Der Zwischencode, in den der Quellcode im erstem Schritt des Übersetzungsprozesses umgewandelt wird.

4
New cards

JIT-Compiler (Just-in-Time)

Ein Compiler, der zur Laufzeit den MSIL-Code in spezifischen, nativen Maschinencode übersetzt.

5
New cards

Kompilierte Programmiersprache

Sprachen wie C#, die vor der Ausführung vollständig in Maschinencode oder Zwischencode übersetzt werden.

6
New cards

Interpretierte Programmiersprache

Sprachen wie Python, die zur Laufzeit Zeile für Zeile durch einen Interpreter ausgeführt werden.

7
New cards

GPU (KI-Kontext)

Ein Prozessor, der auf massiv parallele Berechnungen, wie Matrixmultiplikationen für Deep Learning, spezialisiert ist.

8
New cards

Solution-Datei (.sln)

Eine Datei, die mehrere zusammengehörige Projekte verwaltet und auf entsprechende Ordner im Verzeichnis verweist.

9
New cards

Main-Methode

Der zentrale Start- und Einstiegspunkt einer C#-Anwendung, der als staticstatic deklariert sein muss, damit er ohne Instantiierung aufgerufen werden kann.

10
New cards

Namensräume (Namespaces)

Strukturen in C#, die Typen wie Klassen und Strukturen logisch zusammenfassen, um Namenskonflikte zu vermeiden.

11
New cards

NuGet-Pakete

Externe Funktionserweiterungen (z. B. Newtonsoft.Json), die über einen Paket-Manager in ein Projekt integriert werden können.

12
New cards

Wertetypen

Datentypen in C#, bei denen jede Variable eine eigene Datenkopie speichert.

13
New cards

Referenztypen

Datentypen (z. B. Klassen oder Strings), bei denen Variablen auf dasselbe Objekt im Speicher verweisen.

14
New cards

Datenkapselung

Das Verbergen von internen Zuständen einer Klasse, wobei der Zugriff nur über definierte Schnittstellen mittels Zugriffsmodifikatoren wie privateprivate erfolgt.

15
New cards

Polymorphie

Auch „Vielgestaltigkeit“ genannt; beschreibt die Fähigkeit von Methoden gleichen Namens, sich je nach Objekt unterschiedlich zu verhalten.

16
New cards

Vererbung

Die Weitergabe von Eigenschaften und Methoden von einer Basisklasse (Elternklasse) an eine abgeleitete Klasse (Kindklasse).

17
New cards

Klasse

Ein Bauplan oder eine Schablone, die Daten und Code bündelt.

18
New cards

Objekt

Eine konkrete Instanz einer Klasse, die im Speicher existiert.

19
New cards

Konstruktor

Eine Methode, die beim Erstellen eines Objekts mit newnew automatisch aufgerufen wird, um dieses zu initialisieren.

20
New cards

Garbage Collector

Eine Komponente in .NET, die automatisch Speicher freigibt, sobald keine Referenzen mehr auf ein Objekt existieren.

21
New cards

ASP.NET

Eine .NET-Bibliothek, die für die serverseitige Programmierung von Webanwendungen und Webseiten genutzt wird.

22
New cards

ADO.NET

Ein Framework, das Klassen und Dienste für den Datenbankzugriff innerhalb der .NET-Architektur bereitstellt.

23
New cards

DDoS (Distributed Denial of Service)

Ein Angriff, bei dem Server durch eine Flut von Anfragen überlastet werden, oft durch Manipulation des TCP-Handshakes.

24
New cards

ORM (Objektrelationales Mapping)

Ein Verfahren, wie beim Entity Data Model, bei dem der Datenbankzugriff direkt über Klassen und Objekte statt über SQL-Strings erfolgt.

25
New cards

Informationssystem

Ein Mensch-Aufgabe-Technik-System zur Produktion, Kommunikation, Beschaffung und Bevorratung von Informationen.

26
New cards

Daten

Rein syntaktische Zeichen ohne eigene Bedeutung, wie zum Beispiel herbeizitierte Zahlenwerte wie 185185.

27
New cards

Information

Daten, die in einen Bedeutungszusammenhang (Semantik) gesetzt wurden (z. B. „Körpergröße beträgt 185cm185\,\text{cm}“).

28
New cards

Wissen

Die kontextbezogene Anwendung von Informationen für einen bestimmten Zweck (Pragmatik).

29
New cards

Big Data (4 V's)

Nutzung großer Datenmengen, definiert durch Volume (Menge), Velocity (Geschwindigkeit), Variety (Vielfalt) und Veracity (Datenqualität).

30
New cards

In-Memory Datenbank

Ein Datenbanksystem, bei dem sich die Tabellen vollständig im Arbeitsspeicher (RAM) befinden statt auf der Festplatte.

31
New cards

Künstliche Intelligenz (KI)

Ein Forschungsfeld zur Entwicklung von Systemen, die menschliche Intelligenzleistungen nachbilden.

32
New cards

Heuristiken

Faustregeln oder Suchstrategien nach dem Trial-and-Error-Prinzip, die bei komplexen Problemen schnelle Lösungen liefern.

33
New cards

Feature Engineering

Der Prozess der Auswahl und Aufbereitung von Eingangsdaten im Kontext des maschinellen Lernens.

34
New cards

Ground Truth (Grundwahrheit)

Die echten, verifizierten Beobachtungen, die als Referenz für die Vorhersagen eines Algorithmus dienen.

35
New cards

SaaS (Software-as-a-Service)

Ein Cloud-Modell, bei dem fertige Applikationen direkt über den Webbrowser genutzt werden.

36
New cards

Hybrid Cloud

Ein Cloud-Betriebsmodell, das private und öffentliche Clouds kombiniert, um sensible Daten intern zu speichern und Lastspitzen auszulagern.

37
New cards

Microservices

Ein Architekturstil, der Systeme vertikal nach fachlichen Geschäftsbereichen (Business Domains) zerlegt.

38
New cards

MAC-Adresse

Eine weltweit eindeutige Hardware-Adresse (6Byte6\,\text{Byte}), die auf Schicht 22 (Sicherungsschicht) des OSI-Modells ausgewertet wird.

39
New cards

Routing

Die Wegewahl für Datenpakete in Schicht 33 (Vermittlungsschicht) basierend auf IP-Adressen.

40
New cards

IPv6

Ein Adressformat bestehend aus 88 hexadezimalen Blöcken zu je 16Bit16\,\text{Bit}, getrennt durch Doppelpunkte.

41
New cards

DHCP (Dynamic Host Configuration Protocol)

Ein Protokoll zur automatischen Vergabe und Verwaltung von IP-Adressen an Clients in einem Netzwerk.

42
New cards

DNS (Domain Name System)

Ein System zur Auflösung von menschenlesbaren Domainnamen in IP-Adressen und umgekehrt.