Lecture 3 Flashcards

1
Q

how are actors represented in use case diagrams? and primary/secondary use case

A

-actor is person or system that interacts with system through one or more use cases, -> system actor, -primary actor initiates use case (customer initates place order use case), -secondary actor participates in use case (> participates in place order case)

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

explain include and extend in terms of use case diagrams

A

include - if use case contains another use case completely (cancel booking includes display booking)
extend - if use case can sometimes use other use case (process payment may include credit card) recommended way of wording it is process payment conditionally includes process credit card

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

difference between business, system and sub function use cases

A

system use case - preformed in 1 sitting (else it business)
-would you do it all day? (if not subfunction)
-can you take a break after use case? if no subfunction
eg business handle claim, subfunction login

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

what are functional requirements?

A

inputs outputs and changes of state. UI is not a functional requirements so not a use case but sketches can be included. add non-functional requirements to description if needed?

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