MOD

Modellierung Grundlagen

Modellierung Grundlagen


T. B.
Diese Karteikarten bieten einen umfassenden Überblick über Modellierung in der Informatik auf Universitätsniveau. Sie decken verschiedene Sichten wie Geschäftsprozesse, Daten, Systeme und Prozess-/Funktionsintegration ab, wobei Schwerpunkte auf Modellen, Klassendiagrammen, Zustandsdiagrammen und Use-Case-Beschreibungen liegen. Besonders nützlich für Studierende und Fachleute, die sich mit der Modellierung von Systemen und Geschäftsprozessen befassen, um ein besseres Verständnis und eine klare Kommunikation zu gewährleisten.
Karten
23
Lernende
3
Sprache
Deutsch
Kategorie
Informatik
Stufe
Universität
Erstellt / Aktualisiert
09.01.2018 / 02.09.2019

Lernkarten

Was ist ein Geschäftsprozess ?

Ein Geschäftsprozess ist ein Ablauf von Aktivitäten, die der Erzeugung eines Produktes/einer Dienstleistung für Dritte dienen. Er wird durch ein oder mehere Ereignisse gestartet und durch ein oder mehrere Ereignisse abgeschlossen.

Es liegt eine Organisationsstruktur zu Grunde.

Synonyme: Unternehmensprozess, Ablauf, Vorgang, Prozess

Was ist ein Prozess ?

Ein Prozess ist ein allgemeiner Ablauf mehrerer Schritte, bei denen es sich um Aufgaben, Ausführungen, Arbeitsschritte oder Ähnliches handeln kann. Zwischen diesen Prozessabschnitten bestehen bestimmte Abhängikeiten.

Was ist ein Geschäft/Betrieb ?

Eine Einheit von zusammenwirkenden Personen und Produkionsmitteln

  • zur Hervorbringung von Gütern oder Dienstleistungen (Output) aus Eingangsmaterialen (Input)
  • für Dritte
  • mit dem Zweck der Erzielung eines Gewinnes

welche Verbindung ist richtig ?

auf welchen Use Case zeigt die Pfeilspitze beim extend, Prüfung oder Erweiterung ?

Pfeilspitze zeigt auf die Prüfung

wie modeliert man ein if in einem Use Case Diagramm korrekt (mit Erweiterungsbescreibung usw.) ?

Was gehört alles zur einer Use-Case Beschreibung ?

 

  • Use Case Name
  • Auslösender Akteur
  • Zweck/Ziel
  • Input/eingehende Informationen
  • Output/Ergebnis
  • Ablauf
  • Erweiterungen
  • Alternativen

Welche Verhalten kann ein Zustand aufweisen ? (Zustandsdiagramm)

entry --> beim Zustand einnehmen

do --> während des Zustandes

exit --> beim verlassen des Zustand

Wie sieht eine Beispiel Notation für ein Attribut aus (Klassendiagramm)?

- Kontonummer: Integer

wie sieht eine Beispiel Notation für eine Operation mit Parameter aus ?

+ einzahlen (in Betrag: Double, in Währung: String): Boolean

Was sind die Basiselemente eines Klassendiagramms ?

Klassen, Attribute (mit Sichtbarkeit und Datentyp) , Operationen (Methoden), Beziehungen (mit Rollen und Multiplizitäten)

Wie werden folgende Multiplizitäten interpretiert ?

Was sind die Merkmale eines Modells ?

 

  • Abbildungsmerkmal
    • jedes Modell ist Abbild oder Vorbild
  • Verkürzungsmerkmal
    • Jedes Modell abstrahiert
  • Pragmatisches Merkmal
    • Jedes Modell wird im Hinblick auf eienn Verwendungszweck geschaffen

Wozu erstellt man Modelle in der Informatik ?

  • Verständnis für System (Priorität 1)
    • Verstehen
  • Kommunizieren über ein System (2)
  • Spezifikation eines Systems (3)
  • Simulation / Experminent

Was sind die Schritte in einem Modellbildungsprozess ?

WICHTIG das ganze wird iterativ durchlaufen

  1. Reflektion
    1. Was soll modeliert werden
  2. Datenerhebung
    1. Gewinnung im Workshop
  3. Modellieren
  4. Prüfen / validieren des Modells
    1. Mit Workshop

Was sind die wichtigsten Sichten in der Informatik ?

Geschäftsprozesse, Daten, System, Prozess/Funktions-Integration

Was ist der Inhalt und die Stakeholder der Geschäftsprozess Sicht ?

 

Inhalt: beschreibt die Geschäfts und Kernprozesse einer Unternehmung

Stakeholder: Manager der Führungsebene

Was ist der Inhalt und die Stakeholder der Sicht Daten?

 

Inhalt: Unternehmensweites Datenmodell der wichtigsten Geschäftsdaten

Stakeholder: Systemnutzer, Systemkonstrukteure

Was sind die Interessen und Stakeholder der System Sicht ?

 

  • Teilsicht Funktion
    • Inhalt: "WAS" (Spezifikation) der Lösung
    • Stakeholder: Systemnutzer, Fachbereiche
  • Teilsicht Konstruktion
    • "WIE"
    • Systemkonstrukeure
  • Teilsicht Verteilung/Betrieb
    • "WO" und "WOMIT"
    • IT-Betrieb

 

Was sind die Interessen und Stackeholder der Prozess-/Funktions Integration Sicht ?

Inhalt: Beschreibt das Zusammenspiel von Prozesssen und Funktionen

Stakeholder: Manager der operativen Ebene, Systemnutzer

 

Wie sieht der Javacode für eine Unidirektionale Kommunikation mit der Multiplizät 1 ?

Konstruktor

Wie wird eine Multiplizität grösser als 4 zu Java Code gemappt ?

Array

Wie wird eine unbestimmte Multiplizität gemappt ?

mit Hilfe von Referenzen (Containern) zum Beispiel Vector

Lernen