text: Software Evolution Karlsruher Institut für Technologie | Karteikarten und Zusammenfassungen
  Software Evolution an der Karlsruher Institut für Technologie
  Lerne jetzt mit Karteikarten und Zusammenfassungen für den Kurs Software Evolution an der Karlsruher Institut für Technologie.
  Beispielhafte Karteikarten für Software Evolution an der Karlsruher Institut für Technologie auf StudySmarter:
  Was bedeutet Software Copy?
  Statt eine Produkt Linie werden eben angepasse Kopien des Orignial produkte gemacht, meist aufgrund von Zeitdruck
  Was ist Bottom-Up Estimation
  Each developer fills out a Software Component Estimation Form for each developed component
  Pitfall: do not neglect integration effort
  Distributed Estimation is faster
  Was ist Estimation by Analogy
  basiert auf Werten alter Projekt => Prozentual nach größe im vergleich zum neuen Projekt
  Was ist COCOMO II
  Constuctive Cost Model
  (2 => nicht wasserfall sondern inkrementell)
  Einschätzung nach frühem Prototyp, frühem Design und Architektur Verfpgbarkeit
  Wie funktioniert die LOC basierte Estimation?
  Projekte werden in Standart Komponenten pro Anwendungsbereich geteilt, und basierend auf historischen Daten wird die optimistische, die häufigste und eine pesimistische estimation der LOC gemacht
  Wie funktioniert Top-down Kosten Abschätzung?
  basiert auf Anforderungen
  kann durch verschiedene Ansätze gejudged werden (LOC-badiert, COCOMO II, Expertenmeinung…)
  Basis Formel zur Kosten abschätzung und 2 grundsätzliche Ansätze
  Effort = Size / Productivity
  Cost = Effort x MonthlyRate
  Ansätze: Top-down estimation oder Bottom-up estimation
  Was ist der AHP Analystic Hierarchy Process
  Es gibt einen festen Wert pro Kriterium, Paarweiser vergleich und gewichtete Prio pro design alternative
  Was ist Q-ImPreSS
  ein Art Evolutions Szenarion zu evaluieren, macht vorherhsagen für mehrere Design alternativen im bezug auf Performance, reliability, change implementierungskosten
  Testpermutationen von: N = #concurrent user, T = # online trasactionen pro unit of time, D = Datenlast die durch den Server pro Transationen verarbeitet werden
  Was ist eine Fehler Tollerante Architektru für Software Fehler?
  N-Versions Programming Aaaber n mal mehr aufwand bugs zu fixen und features auszurollen
  Recovery blocks: mewhrere Algos benötigt, komploiziert akzeptanztest zu machen
  Wie kann ein produkt mit angepasste Kopien zu einer Proukt Linie umgewandelt werden?
  durch Konsolodierung
  1. Programm verstehen, Consolidierungs kandidaten erkennen, scope gebenm nutze differenz analyse (findet dif zwischen Kopien) und variabilitäts analyse (findet abhängige änderrungen)
  2. Refaktoring
  Kommilitonen im Kurs Software Evolution an der Karlsruher Institut für Technologie. erstellen und teilen Zusammenfassungen, Karteikarten, Lernpläne und andere Lernmaterialien mit der intelligenten StudySmarter Lernapp. Jetzt mitmachen!
  Melde dich jetzt kostenfrei an um alle Karteikarten und Zusammenfassungen für Software Evolution an der Karlsruher Institut für Technologie zu sehen
  StudySmarter ist eine intelligente Lernapp für Studenten. Mit StudySmarter kannst du dir effizient und spielerisch Karteikarten, Zusammenfassungen, Mind-Maps, Lernpläne und mehr erstellen. Erstelle deine eigenen Karteikarten z.B. für Software Evolution an der Karlsruher Institut für Technologie oder greife auf tausende Lernmaterialien deiner Kommilitonen zu. Egal, ob an deiner Uni oder an anderen Universitäten. Hunderttausende Studierende bereiten sich mit StudySmarter effizient auf ihre Klausuren vor. Erhältlich auf Web, Android & iOS. Komplett kostenfrei. Keine Haken.