53 lines
1.9 KiB
Markdown
Executable File
53 lines
1.9 KiB
Markdown
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
|
|
- 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 |