Extension Flashcards

1
Q

Fully Dressed Use Case

Scope, Level, Primary Actor, Predictions, Miscellaneous

A
  • Scope: Corporate, system, subsystem (name)
  • Level: User Goal, summary goal
  • Primary Actor: Initiates use case
  • Predictions: What must be true at start
  • Miscellaneous: eg. open issues
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Use Case Diagram (Anwendungsfalldiagram)

A

Relation:

  • include (decomposition of large use cases and enables reuse)
  • extends: CONDITION! (condition: , Extension Point (EP): ) (usually discouraged)

ACTOR (rechts)
- Für Teilsysteme, need to interact with the system!!!

IMPORTANT: Checks for use case

  • Elementary Busineprocess?
  • not just one step?
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Domain Modelling

A

Relation:

  • RichtungA->B: ein A bezieht sich auf wie viele B?
  • RichtungB->A: ein B bezieht sich auf wie viele A?

Derived attribute:
- (/) Value computable from existing information

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

UML State Machine Diagrams

A

initial state and final state

—->state1 –(input [guard] / output)–> state2 —->

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

CFG and indipendent paths

A

CFG:

  • if (für a > 0 ist das false: a <= 0)
  • auf NULLPOINTEREXCEPTION ACHTEN!!! (zb. arrays)

indipendent paths: alle möglichen paths im cfg

Im Code sind auch alle sachen unnötig bei denen sachen getauscht werden und nötiger weise zwischengespeichert werden

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

LCOM

A
  • Constructor nicht mitzählen
  • Methoden gehören zsm wenn sie auf die selben attribute zugreifen

Obwohl methoden auf andere classen zugreifen könnten sie passend sein, wenn sie zur funktionalität gehören

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Abstract Factory

A
  • Verknüpfubng zwischen concreteFactory and concrete Product!!
  • Relation zwischen client *–factory–>1 abstractFactory!!!
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Test Coverage

A

Beim CFG auf NULLPOINTEREXCEPTION ACHTEN (zb. arrays)
MCC: alle möglichen condition Tests

Bei 100% muss die Methode nicht fehlerfrei sein, da stehts fehler auftreten können (bsp angeben) -> empfehlund des weiteren testens

How well did you know this?
1
Not at all
2
3
4
5
Perfectly