# Grundlagen ### Dezimalzahlen und Hexadezimal zahlen umwandeln **Binärzahl**
1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 1 |
265 | 128 | 2^6 = 64 | 2^5 = 32 | 2^4 = 16 | 2^3 = 8 | 2^2 = 4 | 2^1 = 2 | 2^0 = 1 |
**Dezimal-System** | **Binär-System** | **Hexadezimal-System** |
0 | 0000 | 0 |
1 | 0001 | 1 |
2 | 0010 | 2 |
3 | 0011 | 3 |
4 | 0100 | 4 |
5 | 0101 | 5 |
6 | 0110 | 6 |
7 | 0111 | 7 |
8 | 1000 | 8 |
9 | 1001 | 9 |
10 | 1010 | A |
11 | 1011 | B |
12 | 1100 | C |
13 | 1101 | D |
14 | 1110 | E |
15 | 1111 | F |
**Stelle** | **Wert** | **Potenz (16^x)** | **Berechnung** |
F | 15 | 16^3 = 4096 | 15\*4096 = 61440 |
F | 15 | 16^2 = 256 | 15\*256 = 3840 |
5 | 5 | 16^1 = 16 | 5\*16 = 80 |
0 | 0 | 16^0 = 0 | 0\*16 = 0 |
**Summe** | 65360 |
Begriff | Beschreibung |
Daten | Rohwerte, noch ohne Bedeutung - z.B. 43, true, 2025-04-13 |
Informationen | Bedeutung, die aus den Daten entsteht, wenn sie in Kontext gesetzt werden. |
Dezimal | Zeichen | Bedeutung |
32 | (Space) | Leerzeichen |
48-57 | 0-9 | Ziffern |
65-90 | A-Z | Großbuchstaben |
97-122 | a-z | Kleinbuchstaben |
10 | \\n | Zeilenumbruch |
13 | \\r | Wagenrücklauf |
UTF-8 | Am verbreitetsten, variable Länge (1-4 Bytes), kompatibel mit ASCII | Effizient, ASCII Kompatibel |
UTF-16 | 2 oder 4 Byte pro Zeichen | Schneller Zugriff, nicht ASCII Kompatibel |
UTF-32 | 4 Byte pro Zeichen, fixe Länge | Selten, eher für Spezialfälle |
Kriterium | Beschreibung |
Funktionale Eignung | Erfüllt die Software die spezifizierten Aufgaben richtig? |
Zuverlässigkeit | Verfügbarkeit, Fehlertoleranz, Wiederherstellbarkeit |
Benutzbarkeit | Verständlichkeit, Bedienbarkeit, Benutzerzufriedenheit |
Effizienz | Antwortzeiten, Ressourcenverbrauch |
Wartbarkeit | Modifizierbarkeit, Analysierbarkeit, Stabilität bei Änderungen |
Übertragbarkeit | Anpassbarkeit an neue Umgebungen, Installierbarkeit |
Kompatibilität | Interoperabilität mit anderer Software, Co-Existenz |
Qualitätskriterium | Bedeutung für die App |
Sicherheit | Keine unberechtigten Überweisungen möglich |
Zuverlässigkeit | Kein Absturz bei Last |
Usability | Nutzer versteht die App sofort |
Wartbarkeit | Neue Funktionalitäten (z.B. Apple Pay) leicht einbaubar |
Effizienz | Schnelle Ladezeiten, geringer Akkuverbrauch |