ICT System Engineering

ICT System Engineering

ICT System Engineering


Set of flashcards Details

Flashcards 49
Students 32
Language Deutsch
Category Computer Science
Level Other
Created / Updated 26.12.2012 / 26.12.2023
Weblink
https://card2brain.ch/box/ict_system_engineering
Embed
<iframe src="https://card2brain.ch/box/ict_system_engineering/embed" width="780" height="150" scrolling="no" frameborder="0"></iframe>

Wie nennt man ein DFD-L-0 auch noch?

Kontextdiagramm

Was ist ein Prozess?

Ablauffolge von Tätigkeiten zur Erreichung eines Ziels (für etwas immer gleichartiges).

Wie sieht das 3 - Ebenen Modell aus?

Oberste Ebene: Prozess Ebene
Mittlere Ebene: Implementations Ebene
Unterste Ebene: Daten- & Funktionsebene

Welche Arten von Anforderungen gibt es?

  • funktionale
  • nicht funktionale

Was ist eine funktionale Anforderungen?

Eine funktionale Anforderung legt fest, was das Produkt tun soll.

„Das Produkt soll den Saldo eines Kontos zu einem Stichtag berechnen.“

Was ist eine nicht funktionale Anforderung?

Eine nichtfunktionale Anforderung legt fest, welche Eigenschaften das Produkt haben soll.

„Das Produkt soll dem Anwender innerhalb von einer Sekunde antworten.“

Was sind Anforderungen?

Objektbezogene Eigenschaften

Was ist Qualität?

Erwartungskonformität ans Lieferobjekt
(Qualität ist nicht messbar, wenn keine Erwartungen vorhanden sind)

Bedeutung Lieferobjekt:

was erzeugt wurde...

 

Welche Arten von QS-Massnahmen gibt es?

  • konstruktive
  • analytische

Was sind konstruktive QS-Massnahmen?

 

präventive Vorkehrungen
z.B. Checkliste, Pflichtenheft Template, Vorgaben

Was sind analytische QS-Massnahmen?

Prüfende und bewertende Massnahmen.
z.B. Review, Audit, etc

Mit den analytischen Massnahmen werden die konstruktiven Massnahmen überprüft.

Was ist ein statischer Test?

durch Menschen durchgeführt (Audit, Pulttest)

Was ist eine dynamischer Test?

wird maschinell durchgeführt
 

Was ist ein Integrationstest?

mehrere Module werden getestet 
wird auch Kettentest genannt

Was ist ein Systemtest?

er ist nicht funktional
z.B. Stresstest, Volumentest, Crashtest, Usability, etc

Was ist eine Regressionstest?

definierter Input --> definierter Output
wird bei Änderung/Wartung durchgeführt

Was ist ein Blackboxtest?

Nur nach außen sichtbares Verhalten fliesst in den Test ein

Was ist ein Äquivalenzklassentest?

Bereiche gleichen Verhaltens 
Grenzbereiche und Mitte
Damit nicht sämtliche Werte getest werden müssen. 
Ist ein Blackbox-Test

Was ist eine Nutzwertanalyse?

Punktwertverfahren

Was heisst operationalisieren?

überprüfbar/messbar machen
Dafür braucht es: 

Massstab/Messgrösse
Zielgrösse
Zeit

OOA: Was ist ein Objekt?

Ein Objekt besitzt Attribute und Operationen.
Es hat eine Identität und ist einmalig.
Kann auch als eine Instanz einer Klasse bezeichnet werden.

OOA: Was sind Attribute?

Eigenschaften von Objekten

OOA: Was sind Operationen?

auch Methode genannt, beschreiben das Verhalten des Objekts

OOA: Was ist eine Klasse?

Objekte gleicher Art
Kann auch als Objekttyp bezeichnet werden

OOA: Was bedeutet Kapselung?

Attributwerte eines Objekts können nur durch die Operationen des Objekts verändert werden

OOA: Was bedeutet Assoziation?

Beziehung zwischen Objekten gleichrangiger Klassen

OOA: Was bedeutet Aggregation?

Zusammensetzung eines Objekts aus mehreren Objekten

OOA: Was bedeutet Generalisierung?

Gemeinsamkeiten von verschiedenen ähnlichen Klassen werden verallgemeinert und in einer Oberklasse zusammengefasst.

OOA: Was bedeutet Spezialsierung?

verschiedene ähnliche Klassen 

OOA: Was sind Nachrichten?

Zwischen Objekten werden Nachrichten ausgetauscht.
Jede Nachricht enthält den Namen des Empfängerobjekts und die auszuführende Methode.

UML: Welche Modellsichten gibt es?

Use-Case (use-case view)
Entwurfsicht (design view)
Prozesssicht (process view)
Implementationssicht (implemenation view)
Einsatzsicht (deployment view)

UML: Welche Diagrammarten gibt es(8)?

Anwendungsfalldiagramm
Klassendiagramm
Aktivitätsdiagramm
Kollaborationsdiagramm
Sequenzdiagramm
Zustandsdiagramm
Komponentendiagramm
Einsatzdiagramm

UML: Anwendungsfalldiagramm dient zur:

zur Definition der funktionalen Systemanforderungen und zeigen die wichtigsten Anwendungsfälle sowie externe Akteure.

UML: Klassendiagramme sind:

stellen die statische Klassenstruktur des Systems

Was ist ein Lastenheft?

Gesamheit aller Forderungen, Lieferung und Leistungen eines Auftragnehmers, Rahmenbedingungen. Wird vom Auftraggeber erstellt.

Was ist ein Pflichtenheft?

Beschreibt die Umsetzung der Anforderungen des Lastenhefts. Ist detailliert und ergänzt Anforderungen.
Wird vom Auftragnehmer erstellt. Gilt als vertragliche Vereinbarung zwischen Auftragnehmer und Auftraggeber.

Welche Priorisierungstechniken gibt es?

Ranking 
Top Ten Technik
Ein-Kriteriums-Klassifikation
Mandatory (muss)
Optional (kann)

Wie schaut das Kano-Modell aus?

Basismerkmale (werden vorausgesetzt)
Leistungsmerkmale (werden erwartet)
Begeisterungsmerkmale (werden nicht erwartet)

Warum braucht es Anforderungsdokumente?

Kommunikationsmittel zwischen Stakeholder
Vertragsgrundlage
Definition des Soll-Systems
Unterstützen die Erstellung von Testfällen