Grundlagen wissenschaftlichen Arbeitens 31.03.2017 Grundlagen wissenschaftlichen Arbeitens Softwaretechnik ADA Doris Altlinger, Astrid Bauer, Alisa Memic Gruppe 1
Wozu Softwaretechnik ? Softwarekrise (ca. 1965) Komplexität 31.03.2017 Softwarekrise (ca. 1965) Komplexität Programmiersprache Mitarbeiterqualifikation Projektorganisation Qualitätssicherung Gruppe 1
Hardware-/Software-Kostenvergleich 31.03.2017 Kosten in % 100 80 60 40 20 1955 1970 1976 1985 Quelle: [Boehm 76], [Boehm 88] Gruppe 1
Programmierung - strukturierte Programmierung und - objektorientierte Programmierung Gruppe 1
Softwarearchitektur Elemente der Softwarearchitektur: Komponenten Beziehungen (Konnektoren) Eigenschaften Gruppe 1
Einflussfaktoren der Softwareentwicklung 31.03.2017 Termine Software- Produkt Kosten Qualität Gruppe 1
Qualitätsmerkmale für SW-Produkte 31.03.2017 Funktionalität Richtigkeit, Angemessenheit, Ordnungsmäßigkeit, Sicherheit Zuverlässigkeit Reife, Fehlertoleranz, Wiederherstellbarkeit Benutzbarkeit Verständlichkeit, Erlernbarkeit, Bedienbarkeit Effizienz Zeitverhalten, Verbrauchsverhalten Änderbarkeit Analysierbarkeit, Modifizierbarkeit, Stabilität, Prüfbarkeit Übertragbarkeit Anpassbarkeit, Installierbarkeit, Konformität, Austauschbarkeit Gruppe 1
Fehler-Verteilung 31.03.2017 Gruppe 1
Evolutionäre Prozessmodelle 31.03.2017 Entwurf(TS2) Entwurf(TS1) Planung (TS2) Planung (TS1) Umsetzung (TS1) Umsetzung (TS2) Bewertung(TS1) Bewertung(TS2) Gruppe 1
Zusammenfassung Softwareentwicklung ist mehr als Programmierung 31.03.2017 Softwareentwicklung ist mehr als Programmierung Guter Softwareentwurf ist Voraussetzung für tragfähige Architektur Organisatorische Maßnahmen und Prozessmodelle erhöhen die Softwaregüte Gruppe 1