Software Evolution an der Karlsruher Institut für Technologie

Karteikarten und Zusammenfassungen für Software Evolution an der Karlsruher Institut für Technologie

Arrow Arrow

Komplett kostenfrei

studysmarter schule studium
d

4.5 /5

studysmarter schule studium
d

4.8 /5

studysmarter schule studium
d

4.5 /5

studysmarter schule studium
d

4.8 /5

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:

Lehmans Law 2, Increasing complexity

Beispielhafte Karteikarten für Software Evolution an der Karlsruher Institut für Technologie auf StudySmarter:

Types of Changes

Beispielhafte Karteikarten für Software Evolution an der Karlsruher Institut für Technologie auf StudySmarter:

Declining Qualitity means?

Beispielhafte Karteikarten für Software Evolution an der Karlsruher Institut für Technologie auf StudySmarter:

Unterschied Software Evolution und Maintainance

Beispielhafte Karteikarten für Software Evolution an der Karlsruher Institut für Technologie auf StudySmarter:

Maintance Kosten Faktoren

Beispielhafte Karteikarten für Software Evolution an der Karlsruher Institut für Technologie auf StudySmarter:

Legacy System - Definition

Beispielhafte Karteikarten für Software Evolution an der Karlsruher Institut für Technologie auf StudySmarter:

Legacy System - Characteristiken

Beispielhafte Karteikarten für Software Evolution an der Karlsruher Institut für Technologie auf StudySmarter:

Software Evaluations Prozess - Schritte!

Beispielhafte Karteikarten für Software Evolution an der Karlsruher Institut für Technologie auf StudySmarter:

Kurze Zusammenfassung: Was ist Requirements & Change Management

Beispielhafte Karteikarten für Software Evolution an der Karlsruher Institut für Technologie auf StudySmarter:

Kurz Zussamenfassung - Change Impact Analysis 

Beispielhafte Karteikarten für Software Evolution an der Karlsruher Institut für Technologie auf StudySmarter:

Kurzzusammenfassung Software Modernization

Beispielhafte Karteikarten für Software Evolution an der Karlsruher Institut für Technologie auf StudySmarter:

Definition Software Quality Assurance 

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!

Jetzt mitmachen!

Flashcard Flashcard

Beispielhafte Karteikarten für Software Evolution an der Karlsruher Institut für Technologie auf StudySmarter:

Software Evolution

Lehmans Law 2, Increasing complexity

As a system evolves, its structure tends to
become more complex. Extra resources must
be devoted to preserving and simplifying this
structure

Software Evolution

Types of Changes

- Corrective (bugs, design errors) 

- Adaptive Change (switch platform) 

- perfective Change (new Requirements)

Software Evolution

Declining Qualitity means?

Repeated changes inevitably degrade
original design unless additional effort
is invested to prevent this

Software Evolution

Unterschied Software Evolution und Maintainance

- Software maintenance is the process of
changing a system after it has been delivered
- Evolution = development + maintenance

Software Evolution

Maintance Kosten Faktoren

Software age

Developer skills and experience

Maintenance team stability

Software Evolution

Legacy System - Definition

A legacy system is a valuable piece of
software, maintained over a long period of
time, typically not by the original developers

Software Evolution

Legacy System - Characteristiken

  • Large and old
  • Outdated platform / technologies
  • Outdated development methods / tools / languages
  • Fragile after many patches and revisions
  • Outdated or missing documentation

Software Evolution

Software Evaluations Prozess - Schritte!

Iterative process involving the following activities: 

  • Requirements and change management
  • Change impact analysis
  • Reengineering
  • Software modernization
  • Software quality assurance
  • Quality impact analysis

Software Evolution

Kurze Zusammenfassung: Was ist Requirements & Change Management

Ensure traceability between software artefacts: 

  • Forward traceability: Trace Requirements to SW Artefacts
  • Backward Traceability - trace req. to Source (person, law, ...) 

Manage Chance Requests:

  • Sammeln, validieren und Dokumentieren von Change Request 
  • Analyse des Einflusses von Änderrungen 
  • Kosten, Impact 
  • Plane impl. 

Software Evolution

Kurz Zussamenfassung - Change Impact Analysis 

- Bestimme die Auswirkung einer Änderrung 

- mit Verschiedenen Techniken (Tracebility analysis, Textual comparison, static program analysis, Test coverage analysis)

Software Evolution

Kurzzusammenfassung Software Modernization

Adapt software to a new environment

Supporting techniques: 

  • Source to source translation
  • Service orientation
  • Wrapping

Software Evolution

Definition Software Quality Assurance 

Software quality assurance is the process of
detecting and correcting design problems
preventing the cost-effective maintenance
of the system

Melde dich jetzt kostenfrei an um alle Karteikarten und Zusammenfassungen für Software Evolution an der Karlsruher Institut für Technologie zu sehen

Singup Image Singup Image
Wave

Andere Kurse aus deinem Studiengang

Für deinen Studiengang Software Evolution an der Karlsruher Institut für Technologie gibt es bereits viele Kurse auf StudySmarter, denen du beitreten kannst. Karteikarten, Zusammenfassungen und vieles mehr warten auf dich.

Zurück zur Karlsruher Institut für Technologie Übersichtsseite

Was ist StudySmarter?

Was ist StudySmarter?

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.

Awards

Bestes EdTech Startup in Deutschland

Awards
Awards

European Youth Award in Smart Learning

Awards
Awards

Bestes EdTech Startup in Europa

Awards
Awards

Bestes EdTech Startup in Deutschland

Awards
Awards

European Youth Award in Smart Learning

Awards
Awards

Bestes EdTech Startup in Europa

Awards

So funktioniert's

Top-Image

Individueller Lernplan

StudySmarter erstellt dir einen individuellen Lernplan, abgestimmt auf deinen Lerntyp.

Top-Image

Erstelle Karteikarten

Erstelle dir Karteikarten mit Hilfe der Screenshot-, und Markierfunktion, direkt aus deinen Inhalten.

Top-Image

Erstelle Zusammenfassungen

Markiere die wichtigsten Passagen in deinen Dokumenten und bekomme deine Zusammenfassung.

Top-Image

Lerne alleine oder im Team

StudySmarter findet deine Lerngruppe automatisch. Teile deine Lerninhalte mit Freunden und erhalte Antworten auf deine Fragen.

Top-Image

Statistiken und Feedback

Behalte immer den Überblick über deinen Lernfortschritt. StudySmarter führt dich zur Traumnote.

1

Lernplan

2

Karteikarten

3

Zusammenfassungen

4

Teamwork

5

Feedback