1.9 KiB
Executable File
1.9 KiB
Executable File
- Was waren die Auslöser der Software-Krise 1968?
- Verfügbare Methoden und Techniken sind der steigenden Komplexität der Softwaresysteme nicht gewachsen
- Es gab (und gibt) Defizite bei der Entwicklung im Team
- Regeln, Normen nicht existent, nicht bekannt oder ignoriert
- Zu welchen Konsequenzen kann eine fehlerhafte Software führen?
- Konventionalstrafen für zu späte und/oder fehlerhafte Software
- Kosten für Fehlersuche und Behebung
- Schaden für das Unternehmens-lmage
- Rechtliche Konsequenzen, Z.B. Schadenersatz
- Sachschäden
- Personenschäden
- Was lernen wir daraus?
- Fehlerbehandlung
- Software ist nicht Hardware
- Sicherheit
- Fehlertoleranz
- Verifikation
- Validierung
- Risikomanagement
- Welche Aktivitäten gehören zum fachlichen, technischen und methodischen Bereich der Softwaretechnik?
- Problem- und Systemanalyse
- Anforderungsspezifikation
- Systementwurf
- Softwarearchitektur
- Implementierung
- Integration und Test
- Qualitätssicherung
- Installation und Betrieb
- Wartung und Weiterentwicklung
- Welche Qualifikationen benötigt ein Software-Ingenieur?
- Primär
- Vorstellungskraft
- klares, strukturiertes Denken und Handeln
- Kommunikationsfähigkeit
- Teamfähigkeit
- Sekundär
- Techniken Ermittlung/Verwaltung von Anforderungen
- Programmiertechniken
- Entwurfsprinzipien
- Erstellung und Nutzung von Modellen/Spez. auf versch. Abstraktionsebenen
- Weniger wichtig sind:
- erlernte Programmiersprachen
- benutzte Betriebssysteme
- besuchte Kurse
- Primär
- Warum gehört Dokumentation zur Software?
- Ist grundsätzlich wichtig, will trotzdem keiner machen
- Welche sind die wichtigsten Eigenschaften der Software?
- Was ist ein Softwaresystem?
- Documentation
- Software + Hardware
- Interfaces, die die Software mit der Hardware verbinden
- Nennen Sie ein paar Beispiele von Softwaresystemen und schätzen Sie ihre Komplexität ein
- Windows 10: Extremst groß, gleiche Codebase seit Vista