In dieser Lektion befinden sich 14 Karteikarten

Kurseinheit 7

Diese Lektion wurde von peter006 erstellt.

Lektion lernen

  • Systementwicklung Aufgabe, bestehend aus vielen Teilaufgaben, welche arbeitsteilig durchgeführt werden hohe Komplexität der Gesamtaufgabe Sachziel: Entwicklung eines rechnergestützten Informationssystems, das vorgegebene ...
  • Softwarelebenszyklus Zeitraum zwischen der Planung, Erstellung und der Inbetriebnahme
  • Planungsaktivitäten Projektvorschlag Lastenheft: auf hohem Abstraktionsgrad werden alle entscheidungsrelevanten fachlichen Anforderungen aufgeführt (Hard- und Software, Machbarkeit; Wirkung des Vorhabens; Wirtschaftlichkeitsbeurteilung; ...
  • Analyseaktivitäten: Entwickeln eines gemeinsamen Verständnisses der beteiligten Akteure Voraussetzung: Zusammenarbeit Fach- und IT-Experte Analyseaktivitäten in einem Pflichtenheft dokumentieren
  • Entwurfsaktivitäten fachliche Anforderungen in Systemanforderungen überführen Softwaresystem aufbauen Entwurfsentscheidungen fällen, dokumentieren Spezifikation der Architektur
  • Implementierungsaktivitäten Realisieren der Systemanforderungen auf Grundlage des Entwurfs Spezifikation von Programmen, Programmiersprache Fehlertest, Fehlerbehebung Integration getesteter Programme mit anderen Subsystemen Implementierung ...
  • Systemeinführung und Systemabnahme Produktivbetrieb des Systems vorbereiten, Systemabnahme erreichen evaluieren, überprüfen - Anforderungen eingehalten? Anwenderschulungen, Migration von Daten aus Altsystemen
  • Gründe für das Scheitern der Softwareentwicklung hoher Zeitdruck bei begrenzten Ressourcen (Sorgfalt?) technische Risiken schlechte Prognosen im Hinblick auf Kosten und Zeit Umgang mit Anforderungen
  • Vorgehensmodell Spezifiziert zeitlich, sachlogische Anordnung von Aufgaben der Systementwicklungsaufgaben + Zuordnung von Rollen und Rollenverantwortlichkeiten (sequentielle ud nicht-sequentielle Vorgehensmodelle)
  • Sequentielle Vorgehensmodelle Aktivitäten der Systementwicklungsafgabe sequentiell nacheinander, genau einmal ausgeführt -> Einteilung in Phasen (Phasenmodell) Wasserfallmodell: Aktivitäten werden strikt nacheinander ausgeführt, ...
  • Prototyping Vorabversion eines Softwaresystems evolutionäres Prototyping:Prototyp schrittweise verbessern - bis angemessenes Softwareprodukt vorliegt explorative Prototyping: Erstellen von Prototypen in kurzer Zeit ...
  • V-Modell XT Vorgehensmodell zur Durchführung der Softwareentwicklungsaufgabe Ziel: Anpassbarkeit an konkrete Entwicklungsaufgaben und deren Spezifika
  • Aufwandschätzung Ziel: vor und während der Projektdurchführung möglichst genaue, zuverlässige Schätzwerte prognostizieren Prognose des personellen und zeitlichen Aufwand sowie der Kosten Herausforderung: Prognosequalität, ...
  • Softwaremetrik Abbildung auf eine skalare Größe, die quantitativ eine bestimmte Eigenschaft von Softwaresystemen oder Realisierungen der Systementwicklungsaufgabe abbildet. Anforderungen: Validität Vergleichbarkeit ...