SE at TU Darmstadt

Flashcards and summaries for SE at the TU Darmstadt

Arrow Arrow

It’s completely free

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

Study with flashcards and summaries for the course SE at the TU Darmstadt

Exemplary flashcards for SE at the TU Darmstadt on StudySmarter:

Erläutern sie die Begriffe Requirements (Anforderungen) und Anforderungsanalyse 

Exemplary flashcards for SE at the TU Darmstadt on StudySmarter:

Welche Requirement Types (Arten der Anforderungen) gibt es und was beschreiben diese?


Exemplary flashcards for SE at the TU Darmstadt on StudySmarter:

Softwaretypen

This was only a preview of our StudySmarter flashcards.
Flascard Icon Flascard Icon

Millions of flashcards created by students

Flascard Icon Flascard Icon

Create your own flashcards as quick as possible

Flascard Icon Flascard Icon

Learning-Assistant with spaced repetition algorithm

Sign up for free!

Exemplary flashcards for SE at the TU Darmstadt on StudySmarter:

Typen der Nichtfunktionale Anforderungen (Non-Functional Requirements)

Exemplary flashcards for SE at the TU Darmstadt on StudySmarter:

Definition von Software Engineering

Exemplary flashcards for SE at the TU Darmstadt on StudySmarter:

Funktionale  vs  Nichtfunktionale Anforderungen

Exemplary flashcards for SE at the TU Darmstadt on StudySmarter:

Definition von Software

This was only a preview of our StudySmarter flashcards.
Flascard Icon Flascard Icon

Millions of flashcards created by students

Flascard Icon Flascard Icon

Create your own flashcards as quick as possible

Flascard Icon Flascard Icon

Learning-Assistant with spaced repetition algorithm

Sign up for free!

Exemplary flashcards for SE at the TU Darmstadt on StudySmarter:

Was versteht man unter Interactor viewpoints ?

Exemplary flashcards for SE at the TU Darmstadt on StudySmarter:

Requirements vs. Use Cases

Exemplary flashcards for SE at the TU Darmstadt on StudySmarter:

Domain Modelling

Exemplary flashcards for SE at the TU Darmstadt on StudySmarter:

Was versteht man unter Domain viewpoints

This was only a preview of our StudySmarter flashcards.
Flascard Icon Flascard Icon

Millions of flashcards created by students

Flascard Icon Flascard Icon

Create your own flashcards as quick as possible

Flascard Icon Flascard Icon

Learning-Assistant with spaced repetition algorithm

Sign up for free!

Exemplary flashcards for SE at the TU Darmstadt on StudySmarter:

Was versteht man unter Indirect viewpoints  ?

Your peers in the course SE at the TU Darmstadt create and share summaries, flashcards, study plans and other learning materials with the intelligent StudySmarter learning app.

Get started now!

Flashcard Flashcard

Exemplary flashcards for SE at the TU Darmstadt on StudySmarter:

SE

Erläutern sie die Begriffe Requirements (Anforderungen) und Anforderungsanalyse 

Requirements (Anforderungen) sind Beschreibungen der Dienste, welche von dem System zur Verfügung gestellt werden sollen und die Einschränkungen des selbigen.


Die Anforderungsanalyse beschäftigt sich mit dem Erkennen, der Analyse, der Dokumentation und der Validierung der Anforderungen.

SE

Welche Requirement Types (Arten der Anforderungen) gibt es und was beschreiben diese?


  • Nutzeranforderungen:
    • Beschreibung in natürlicher Sprache oder Diagramme 
      • welche Dienste erwartet werden
      • welche Produktionseinschränkungen 
    • Oftmals auf einem hohen Level und abstrakt (meist von dem Kunden geschrieben) 

  • Systemanforderungen:
    • Präzise und detaillierte Beschreibungen  von Systemen 
      • wie die Funktionen und Dienste Laufen
      • die Einschränkungen
    • Meist von dem Entwickler geschrieben
    • (Verfeinerung der Nutzeranforderung als Schnittstelle zum Technischen Interface)
  • Domänenanforderungen 
    • Domänenanforderungen sind meist nicht von dem Kunden oder dem Entwickler spezifiziert, sondern von der jeweiligen Anforderungsdomäne. 
      • Meist ausgedrückt in Domänen-spezifischen Sprachen und daher für den Softwareentwickler schwer zu verstehen. 
      • Von Domänen-Experten oftmals implizit angenommen.
  • Funktionale Anforderungen 
    • Beschreibt die Funktionalitäten, die klar identifizierbar sind und Teils im Code gezeigt werden können.
    • Sie spezifieren :
      • die Dienste, welche das System zur Verfügung stellt,
      • die Reaktion des Systems auf bestimmte Eingaben und  
      • das Verhalten des Systems in bestimmten Situationen.
  • Nichtfunktionale Anforderungen
    • Nichtfunktionale Anforderungen spezifizieren Einschränkungen der Dienste/Funktionen des Systems, welche oftmals nicht vollständig von Tests abgedeckt werden können:
      • Zeitliche Einschränkungen
      • Einschränkungen des Entwicklungsprozesses und
      • Standards
    • (Ziehen sich über die ganze Entwicklung durch.)

SE

Softwaretypen

Applikationssoftware:

Software, welche direkt mit dem Nutzer interagiert wie Textverarbeitungsprogramme oder komplexe Software wie Steuerverwaltung. 


Systemsoftware:

Software, welche üblicherweise nicht direkt mit dem (normalen) Nutzer interagiert, beispielsweise Firmware und Treiber. 


Software as a Service (SaaS):

Serverseitige Software, welche meist über den Browser an den Nutzer ausgeliefert wird.

SE

Typen der Nichtfunktionale Anforderungen (Non-Functional Requirements)

  • Produktanforderungen:
    • Portabilität 
    • Verlässlichkeit 
    • Effizienz (Performanz, Speicherplatz, . . . ) 
    • Nutzbarkeit
  • Organisatorische Anforderungen:
    • Auslieferung
    • Implementation
    • Nutzung von Standards (ISO, IEEE, . . . )
  • Externe Anforderungen :
    • Interoperabilität
    • Ethik
    • Recht (Sicherheit, Datenschutz, . . . ) 

SE

Definition von Software Engineering

Die Anwendung von systematischen, disziplinierten und quantifizierbaren Ansätzen 

um Software zu entwickeln, betreiben und zu warten.

Das heißt die Anwendungsprinzipien auf Software.

Das weitere studieren von Ansätzen gehört auch dazu.


Andere Definitionen fordern das Software Engineering mathematischen und  wissenschaftlichen folgen sollte.

SE

Funktionale  vs  Nichtfunktionale Anforderungen

  • Nichtfunktionale Anforderungen:
    •  spezifizieren Einschränkungen der Dienste/Funktionen des Systems, welche oftmals nicht vollständig von Tests abgedeckt werden können
    •  können oft durch Umformulierung in funktionale entstehen.
    • sind meistens kritischer als funktionale Anforderungen
  • Funktionale Anforderungen:
    •  spezifizieren die Dienste, welche das System zur Verfügung stellt, 
    • die Reaktion des Systems auf bestimmte Eingaben und 
    • das Verhalten des Systems in bestimmten Situationen

SE

Definition von Software

Software enthält nicht nur ein einziges Programm, sondern unter anderem:

  • ein Ausführbares Programm und dessen Daten 
  • Konfigurationsdateien
  • System Dokumentation (bspw. Architektur, Analyse, Design, . . . )
  • Nutzerdokumentation (Handbuch) • Support (bspw. Webseite, Telefon, . . . )

SE

Was versteht man unter Interactor viewpoints ?


Personen, die direkt mit dem System interagieren wie Endbenutzer, administrative & Personalservice

SE

Requirements vs. Use Cases

  • Requirements ( “Anforderungen”):
    •   Fokus auf wichtige Funktionalitäten. 
    • oft deklarativ formuliert
    • aus der Sicht des Auftragsgeber 
  • Use Cases: ("Anwendungsfälle")
    • identifiziert Interaktionen und Scenarios
    • oft operativ festgehalten
    • aus der Sicht des Anwender

SE

Domain Modelling

Das festhalten der Terminologie und fundementalen Aktiviäten im Lösungsraum.


Voraussetzt die Anforderungs- und Anwendungsanalyse

SE

Was versteht man unter Domain viewpoints

Domain-Eigenschaften und Einschränkungen, die die Systemanforderungen beeinflussen,

 z.B legale Bestimmungen zu den erforderlichen Buchungsdetails und Lagerzeit

SE

Was versteht man unter Indirect viewpoints  ?

Stakeholder,  die die Anforderungen beeinflussen, aber wer nicht direkt das System verwenden.

z.B CFO (Finanzen), Datenschutzbeauftragter

Sign up for free to see all flashcards and summaries for SE at the TU Darmstadt

Singup Image Singup Image
Wave

Other courses from your degree program

For your degree program SE at the TU Darmstadt there are already many courses on StudySmarter, waiting for you to join them. Get access to flashcards, summaries, and much more.

Back to TU Darmstadt overview page

Computersystemsicherheit

Betriebssysteme

Architekturen und Entwurf von Rechnersystemen

Betriebssysteme 2020

Visual Computing

UbiCom in Geschäftsprozessen

NLP and the We

Technology Mgmt

Venture Valuation

Ethics in NLP

SE-MA at

Beuth Hochschule für Technik

SE1 at

Hochschule Rosenheim

SSE at

Universität Passau

SE 1 at

Universität Hamburg

SEH at

Hochschule Coburg

Similar courses from other universities

Check out courses similar to SE at other universities

Back to TU Darmstadt overview page

What is StudySmarter?

What is StudySmarter?

StudySmarter is an intelligent learning tool for students. With StudySmarter you can easily and efficiently create flashcards, summaries, mind maps, study plans and more. Create your own flashcards e.g. for SE at the TU Darmstadt or access thousands of learning materials created by your fellow students. Whether at your own university or at other universities. Hundreds of thousands of students use StudySmarter to efficiently prepare for their exams. Available on the Web, Android & iOS. It’s completely free.

Awards

Best EdTech Startup in Europe

Awards
Awards

EUROPEAN YOUTH AWARD IN SMART LEARNING

Awards
Awards

BEST EDTECH STARTUP IN GERMANY

Awards
Awards

Best EdTech Startup in Europe

Awards
Awards

EUROPEAN YOUTH AWARD IN SMART LEARNING

Awards
Awards

BEST EDTECH STARTUP IN GERMANY

Awards
X

StudySmarter - The study app for students

StudySmarter

4.5 Stars 1100 Rating
Start now!
X

Good grades at university? No problem with StudySmarter!

89% of StudySmarter users achieve better grades at university.

50 Mio Flashcards & Summaries
Create your own content with Smart Tools
Individual Learning-Plan

Learn with over 1 million users on StudySmarter.

Already registered? Just go to Login