Lecture 2 Flashcards

1
Q

what is use case modelling?

A

use cases are operations that the user can perform against the system to produce something useful. sequence of interactions between the uses of a system and the system itself, to achieve a particular goal.

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

what are the 2 steps when working with use cases?

A

identify use cases and describing them

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

what are 3 ways to identify use cases?

A

-work with requirements statement, -consider business processes, -consider stakeholders

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

what is a use case diagram?

A

contain actors (people or system), relationship between actors and use cases, and relationship between use cases.

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

what is an unstructured format when describing use cases?

A

write use cases in plain english, only really useful as a brief note.

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

explain flow format

A
use case: name
trigger/goal: 
actors:
mainflow: (step by step, each step is successful and use case is complete)
extension: describes OTHER conditions
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

what are the 4 issues with use case modelling?

A

repeating actions, conditional statements, pre-use case, post-use case

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

how do we ass repeating actions to use case?

A
  • main flow: – repeat steps 3-4 until

- extensions: 5a. there are less than 3 subjects 1. abort

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

how do we add conditional statements to use cases?

A

-main flow: –if a do 6
6. njwbfdlwb fbwjdibfiw
–if b do 7-8
7. fdsnjfdsj fklf
8. njsdknf nfdskjfsd
or
extension:6a pay by cash
6b pay by card

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

how do we add pre-use and post-use cases to use case?

A

pre-use case: student has logged in (logged in is underlined)
post-use case: restore price after 24 hours(restore price underlined)
or main flow: –do step after 24 hours
4.system restore price (restore price underlined)

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

how do we specify when user can abort and how many attempts?

A

extension: 1-4a. if any user chooses to terminate the use case
1. abort
extension: 2.b. invalid id entered 3 times

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