Systembeschreibungssprachen at Ostfalia Hochschule | Flashcards & Summaries

Lernmaterialien für Systembeschreibungssprachen an der Ostfalia Hochschule

Greife auf kostenlose Karteikarten, Zusammenfassungen, Übungsaufgaben und Altklausuren für deinen Systembeschreibungssprachen Kurs an der Ostfalia Hochschule zu.

TESTE DEIN WISSEN

Für was steht UML

Lösung anzeigen
TESTE DEIN WISSEN

Unified Modeling Language

Lösung ausblenden
TESTE DEIN WISSEN

Vorteile von UML.

Lösung anzeigen
TESTE DEIN WISSEN

Höhere Abstraktionsschicht

Höhere Komplexität besser bewältigen 

Verschiedene Sichtweisen auf ein System

Verbesserte Code Dokumentation


Lösung ausblenden
TESTE DEIN WISSEN

WHY USE STATE MACHINES?

Lösung anzeigen
TESTE DEIN WISSEN
  • Operations define the behavioral possibilities in a primitive way
  • State machines can be used to put the operations in a particular sequence
  • Object‘s behavior is more understandable
  • Object’s behavior can be testes more easily
  • Abstract view of the behavior, based on the object’s perspective and not the implementation
Lösung ausblenden
TESTE DEIN WISSEN

State machine characteristics

Lösung anzeigen
TESTE DEIN WISSEN
  • They are executable models
  • Can be executed and visualized at the design level of abstraction
  • Can be animated and debugging can be made
  • Focus on the abstract behavior
    • Should the LED be on or off?
    • NOT: „Which PIN is connected to the LED?“
Lösung ausblenden
TESTE DEIN WISSEN

Definition of a state in a state machine

Lösung anzeigen
TESTE DEIN WISSEN

A state is a distinguishable, disjoint, orthogonal condition of existence of an object that persists for a significant period of time

Lösung ausblenden
TESTE DEIN WISSEN

Definition of a Event in a state machine

Lösung anzeigen
TESTE DEIN WISSEN

A transition is a response TO AN EVENT of interest moving the object from a state to a state.

Lösung ausblenden
TESTE DEIN WISSEN

Lifecycle of an event

Lösung anzeigen
TESTE DEIN WISSEN
  • Creation
  • Distribution 
  • Handling
Lösung ausblenden
TESTE DEIN WISSEN

The UML specifies an event-based communication

Lösung anzeigen
TESTE DEIN WISSEN

Its dependent of a specific real implementation.

Lösung ausblenden
TESTE DEIN WISSEN

The UML specifies an event-based communication:

The information exchange process occurs with messages

Lösung anzeigen
TESTE DEIN WISSEN

Nein

Lösung ausblenden
TESTE DEIN WISSEN

With an event based communication, the information exchange process occurs with messages. A message can be:

Lösung anzeigen
TESTE DEIN WISSEN

Operation executions

Execution of a behavioral component. Results in the execution of the relevant method.

Lösung ausblenden
TESTE DEIN WISSEN

Klassendiagramme gehören zur Klasse der

Lösung anzeigen
TESTE DEIN WISSEN

Verhaltensdiagramme

Lösung ausblenden
TESTE DEIN WISSEN

Objektdiagramme gehören zur Klasse der 

Lösung anzeigen
TESTE DEIN WISSEN

Strukturdiagramme

Lösung ausblenden
  • 24970 Karteikarten
  • 972 Studierende
  • 9 Lernmaterialien

Beispielhafte Karteikarten für deinen Systembeschreibungssprachen Kurs an der Ostfalia Hochschule - von Kommilitonen auf StudySmarter erstellt!

Q:

Für was steht UML

A:

Unified Modeling Language

Q:

Vorteile von UML.

A:

Höhere Abstraktionsschicht

Höhere Komplexität besser bewältigen 

Verschiedene Sichtweisen auf ein System

Verbesserte Code Dokumentation


Q:

WHY USE STATE MACHINES?

A:
  • Operations define the behavioral possibilities in a primitive way
  • State machines can be used to put the operations in a particular sequence
  • Object‘s behavior is more understandable
  • Object’s behavior can be testes more easily
  • Abstract view of the behavior, based on the object’s perspective and not the implementation
Q:

State machine characteristics

A:
  • They are executable models
  • Can be executed and visualized at the design level of abstraction
  • Can be animated and debugging can be made
  • Focus on the abstract behavior
    • Should the LED be on or off?
    • NOT: „Which PIN is connected to the LED?“
Q:

Definition of a state in a state machine

A:

A state is a distinguishable, disjoint, orthogonal condition of existence of an object that persists for a significant period of time

Mehr Karteikarten anzeigen
Q:

Definition of a Event in a state machine

A:

A transition is a response TO AN EVENT of interest moving the object from a state to a state.

Q:

Lifecycle of an event

A:
  • Creation
  • Distribution 
  • Handling
Q:

The UML specifies an event-based communication

A:

Its dependent of a specific real implementation.

Q:

The UML specifies an event-based communication:

The information exchange process occurs with messages

A:

Nein

Q:

With an event based communication, the information exchange process occurs with messages. A message can be:

A:

Operation executions

Execution of a behavioral component. Results in the execution of the relevant method.

Q:

Klassendiagramme gehören zur Klasse der

A:

Verhaltensdiagramme

Q:

Objektdiagramme gehören zur Klasse der 

A:

Strukturdiagramme

Systembeschreibungssprachen

Erstelle und finde Lernmaterialien auf StudySmarter.

Greife kostenlos auf tausende geteilte Karteikarten, Zusammenfassungen, Altklausuren und mehr zu.

Jetzt loslegen

Die all-in-one Lernapp für Studierende

Greife auf Millionen geteilter Lernmaterialien der StudySmarter Community zu
Kostenlos anmelden Systembeschreibungssprachen
Erstelle Karteikarten und Zusammenfassungen mit den StudySmarter Tools
Kostenlos loslegen Systembeschreibungssprachen