Strukturieren anhand fachlicher Konzepte VL 6-7 Flashcards
Was ist ein Problemraum?
Eine konzeptionelle Beschreibung, die Anforderungen eines Problem.
->der Einsatzkontext
Was ist ein Lösungsraum?
Die technische Lösung, die Realisierung des Problems.
In welche Sichten kann man Struktur- und verhaltensorientierte Modelle zerlegen?
- Struktur: Einsatzkontext bezogen auf fachliche Gegenstände, deren Daten und Beziehungen
- Verhalten: Einsatzkontext in der Dynamik betrachtet, Umgang mit den fachlichen Gegenständen
Was ist eine anwendungsorientierte Analyse des Problemraums?
Fachliche Aufgaben analysieren um Ziel und Zweck zu verstehen. Prozesse analysieren. Art und Weise wie Prozesse agieren.
-> Modell des Problemraums in den Begriffen der Anwendung
Welche Methode gibt es zur Entwicklung interaktiver Softwaresysteme?
Die Werkzeug und Material-Ansatz Methode.
- anwendungsorientiert
- strukturähnlichkeit zwischen Problemraum und Lösungsraum
Welche Methode gibt es zur Entwicklung von fachlich strukturierten Informationssystemen?
Das Domain-Driven Design.
- fachliche Begriffe der Anwendungsdomäne als Schwerpunkt
- Fachlogik strukturiert Problemraums und Lösungsraum
Wie läuft ein Entwurf vom fachlichen zum technischen Modell ab?
- Modell des Problemraums in Modell des Lösungsraums überführen
- anwendungsfachliche Merkmale um technische Charakteristika ergänzen für Konstruktuion des Systems
- Lösungsraum durch Elemente der OO Programmiermodells beschreiben(z.B. UML)
Was sind interaktive Softwaresysteme?
- eine häufige Interaktion zwischen System und Benutzer
- Benutzerschnittstelle mit großer Bedeutung
- Rechenaufwand eher gering, Darstellung eher aufwändig
Was ist der Unterschied von interaktiven Sytemen zu eingebetteten Systemen ?
Nur eingeschränkte Nutzerschnittstelle, kommuniziert mit der Umgebung vorrangig über Ereignisse und Signale. Beispiel: Kaffeeautomat
Was sind nach ISO 25010 wichtige äußere Qualitätsmerkmale?
- funktionelle Angemessenheit
- Angemessene Wiedererkennung
- lernfähig
Was sind nach ISO 25010 wichtige innere Qualitätsmerkmale?
- gute Wartung(modular, wiederverwendbar, analysierbar, modifizierbar, testbar)
- gute Portability (adaptierfähig, installierfähig, ersetzbarkeit)
Was sind die SE2 Entwurfsregeln?
Nach WAM-Ansatz motiviert.
-Ein Elementtyp kann in programmtechnischer Umsetzung aus
mehreren Klassen bestehen, insbesondere Werkzeuge
-für jeden Elementtyp eigenes Java–Paket schaffen
-Elementtyp Material, Fachwert und Service durch fachliche Klassen modellieren, haben auch fachlich motivierte Schnitstelle
-Elemttyp Werkzeuge eher technisch geprägt
-für alle Klassen: Vertragsmodell, zugehörige Testklasse
Was sind die 4 Elementtypen eines interaktiven Systems?
- Materialien:
- Fachwerte:
- Werkzeuge
- Services
Was ist das Elementtyp Materialen?
- modelliert anwendungsfachliche “Gegenstände”, wie CD,DVD
- fachlich relevant
- werden mit Werkzeugen erzeugt, bearbeitet, beseitigt
- kennen ausschließlich andere Materialen und Fachwerte
Was ist das Elementtyp Fachwerte?
- wertartige Dinge, wie Kontonummer
- fachlich motivierte Werte, unveränderlich