MOD

Modellierung Grundlagen

Modellierung Grundlagen


Kartei Details

Karten 23
Sprache Deutsch
Kategorie Informatik
Stufe Universität
Erstellt / Aktualisiert 09.01.2018 / 02.09.2019
Weblink
https://card2brain.ch/box/20180109_mod
Einbinden
<iframe src="https://card2brain.ch/box/20180109_mod/embed" width="780" height="150" scrolling="no" frameborder="0"></iframe>

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