Requirements Engineering an der TU München

Karteikarten und Zusammenfassungen für Requirements Engineering an der TU München

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 Requirements Engineering an der TU München.

Beispielhafte Karteikarten für Requirements Engineering an der TU München auf StudySmarter:

Abstraktionsebenen AMDiRE

Beispielhafte Karteikarten für Requirements Engineering an der TU München auf StudySmarter:

Vorgehensweisen im Requirements Engineering

Beispielhafte Karteikarten für Requirements Engineering an der TU München auf StudySmarter:

Bedeutung des RE

Beispielhafte Karteikarten für Requirements Engineering an der TU München auf StudySmarter:

RE - Teil der Produkt & Systementwicklung

Beispielhafte Karteikarten für Requirements Engineering an der TU München auf StudySmarter:

Definition Requirements Management (RM)

Beispielhafte Karteikarten für Requirements Engineering an der TU München auf StudySmarter:

Definition RE    

Beispielhafte Karteikarten für Requirements Engineering an der TU München auf StudySmarter:

Kernaufgabe des REs

Beispielhafte Karteikarten für Requirements Engineering an der TU München auf StudySmarter:

Bedeutung expliziter Ziele

Beispielhafte Karteikarten für Requirements Engineering an der TU München auf StudySmarter:

Beispiel für Einsatz von Modellen: Zielmodellierung

Beispielhafte Karteikarten für Requirements Engineering an der TU München auf StudySmarter:

Beispiele für Modellierung als Teil der Erhebung

Beispielhafte Karteikarten für Requirements Engineering an der TU München auf StudySmarter:

Wechselwirkung zwischen Erhebung, Modellierung und Dokumentation

Beispielhafte Karteikarten für Requirements Engineering an der TU München auf StudySmarter:

Anforderungen verhandeln

Kommilitonen im Kurs Requirements Engineering an der TU München. 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 Requirements Engineering an der TU München auf StudySmarter:

Requirements Engineering

Abstraktionsebenen AMDiRE

Strukturieung der Inhalte durch Systemmodell: Sichten auf ein System:
– Kontext
– Funktionssicht
– Logische Komponentensicht
– Technische Sicht

Requirements Engineering

Vorgehensweisen im Requirements Engineering

! Es gibt nicht „die eine wahre Herangehensweise im RE!“
Hängen ab von:

  • Vorgehensmodelle (wasserfall, prototyporientiert, iterativ, inkrementell, agil
  • Anforderungserhebung (ausgehend von ist-system, problemorientiert, lösungsorientiert (Prototyp))
  • Systemfamilie und Anwendungsdomäne
  • AG/AN Konstellationen (Ein Auftragnehmer für den gesamtnen Entwicklungsprozess oder Teile des RE werden geondert beauftragt)

=>Ein RE Vorgehen muss sich diesen Gegebenheiten anpassen!

Requirements Engineering

Bedeutung des RE

Bestimmt die Funktionalität, Qualität, Kosten, Nützlichkeit und Komplexität eines Systems, Teilsystems oder Produkts
! RE wird oft unterschätzt, bzw nicht sorgfältig genug durchgeführt oder ungenügend beherrscht!

Requirements Engineering

RE - Teil der Produkt & Systementwicklung

RE nicht auf Software beschränkt! Richtet sich auf Softwaresysteme, Systeme allgemein, Produkte und Prozesse

Hier: Ausgerichtet auf Entwicklungen von Software oder Softwareintensiver Systeme und Produkte 

Requirements Engineering

Definition Requirements Management (RM)

effiziente, effektive Behandlung und Nutzung von Anforderungen im gesamten System

  • Archivierung
  • Modifikation (aufgrund neuer Erkenntnisse während Entwicklung)
  • Verfolgung & Verifikation von Anf.
    • Impaktanalyse
    • Unterstützung von Änderungsprozessen

=> Verschmelzung von Aktivitäten des RE

Bsp: Kosten & Risikoberachtung, Planung,…
Projektsteuerung: Inkrementelle Entwicklung, Timeboxing,…

Requirements Engineering

Definition RE    
  • iterative
  • systematische
  • auf Effizient und Effektivität ausgelegte

Vorgehensweise mit dem Ziel

  • explizit
  • mit allen Stakeholdern abgestimmte

Anforderunges- und Systemspezifikation erstellen

Phasen:

  • Elicitation
    • Anf. erheben und identifizieren
  • Analysis
    • Anf. analysieren, verhandeln konsolidieren
  • Specification
    • Anf. strukturieren, modellieren, dokumentieren
  • Validation & Verification 
    • Anf auf Qualität und Gültigkeit überprüfen

Requirements Engineering

Kernaufgabe des REs
  • Festlegung der wesentlichen Eigenschaften (an ein Software System oder Software Produkt it für den Erfolg einer Entwicklung entscheidend
  • Kernaufgaben:
    • Anf. aufspüren
    • Anf. festlegen, sich auf Anf einigen
    • Anf. unmissverständlich beschreiben
    • Anf umsetzen, durchsetzn

Requirements Engineering

Bedeutung expliziter Ziele
  • Explizite Erfassung der mit einem Projekt/einer Systementwicklung/einem System verfolgten Ziele
    „Warum soll das System entwickelt werden“
  • Welche Ziele werden damit verfolgt?
    • Geschäftsziele, Marktziele, Zusammenhang mit strategischen unternehmerischen Zielen,…
    • Technische Ziele
    • Fachliche Ziele
  • Ziele bilden einen essentiellen Bestandteil einer Begründung für Anforderungen (Rationale) und schaffen damit frühzeitig Basis für nachvollziehbare Anforderungen, Priorisierung von Anforderungen, …

Requirements Engineering

Beispiel für Einsatz von Modellen: Zielmodellierung

Zielverfeinerung und Analyse von Konflikten mittels KAOS (Keep All Objectives Satisfied)

Requirements Engineering

Beispiele für Modellierung als Teil der Erhebung
  • Modelle dienen dazu dem Nutzer Sachverhalte zu veranschaulichen / Software vorzuführen und um Uneindeutigkeiten/ Unvollständigkeit zu begegnen (-> Analyse und Validierung)
  • Kritische Gesichtspunkte: Aufwand und Wahl der Modelle und der Notationen

Requirements Engineering

Wechselwirkung zwischen Erhebung, Modellierung und Dokumentation
  • Strukturierte Erhebung
    • durch Einsazu von Erhebungs- und Kreativtechniken sowie Checklisten und Schablonen
  • Überführung in Modelle
    • zur Analyse und Spezifikation
  • Artefaktmodelle
    • dienen der Strukturierung und Dokumentation (modellbasierter) Anforderungen

Requirements Engineering

Anforderungen verhandeln

Typischerweise gibt es Konflikte zwischen Stakeholdern in Hinblick auf Anforderungen

  • Zielkonflikte
  • Unterschiedliche Vorstellungen
  • Interessenskonflikte

Eine Aufgabe im RE ist es

  • Konflikte zu identifzieren
  • Konflikte zu verhandeln, mit dem Ziel Kompromisse zu erzielen

Win-Win-Verhandlung

  • Eigene Ziele definieren
  • Positionen durch Ziele begründen
  • Ziele des Verhandlungspartners ermitteln
  • Ziele priorisieren
  • Lösung finden, die alle Ziele erfüllt

! Wie erzielt man ein für alle akzeptables Verhandlungsergebnis?
=> Harvard-Konzept: „Hart in der Sache, weich zu den Menschen“!

Melde dich jetzt kostenfrei an um alle Karteikarten und Zusammenfassungen für Requirements Engineering an der TU München zu sehen

Singup Image Singup Image
Wave

Andere Kurse aus deinem Studiengang

Für deinen Studiengang Informatik an der TU München gibt es bereits viele Kurse auf StudySmarter, denen du beitreten kannst. Karteikarten, Zusammenfassungen und vieles mehr warten auf dich.

Zurück zur TU München Übersichtsseite

Blockchain

Cognitive System

Databases for modern CPU

Protein Prediction I

Data Analysis in R

18WS_Strategisches_IT_Management

Patterns

Softwaretechnik

Autonomous Driving

Web Application Engineering

Business Analytics

Echtzeitsysteme

Patterns in Software Engineering

Principles of Economics

Data Mining and Knowledge Discovery

Introduction to Deep Learning

Data Mining and KD

Visual data analytics

Security Engineering

SE betr Anw

Algorithmic Game Theory

Grundlagen der Künstlichen Intelligenz

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 Requirements Engineering an der TU München 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