Exam 2 Flashcards

1
Q

What is a use case?

A

describes a sequence of interactions between a system and an external actor that results in the actor being able to achieve an outcome of value.

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

Example of Use Case

A

Application | Use case

————-|———-

chemical | request

tracking sys-| a chemic

tem | -al

                | change a 

                | request

                | check  status of order
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

difference between the main success(“sunny day”, “happy path”) scenario and alternative flows.

A

a user who says, “the default should be…” is describing the normal flow. a statement such as “the user should also be able to….” suggests an alternate flow

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

difference between a use case and a scenario

A

a use case is a collection of related usage scenarios and a scenario is a specific instance of a use case

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

describe some benefits that are derived directly from using Use Cases

A
  • abstract outline of system code
  • outline of user documentation
  • provides for scenario analysis
  • unit of panning (for work break down in project planning)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

describe the relationship between a use case and requirements

A

-requirements fall right out of the dialog steps between the actor and the system

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

What is a user requirement?

A

user goals or business tasks that users need to perform (use case, scenarios, user stories)

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

What is a system requirement?

A

describe the requirements for a product that is composed of multiple components or subsystems

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

Main Success (sunny day, happy path)

A

a numbered list of steps indicating whic entity performs each step. the steps in a normal flow indicate where the user can branch into an alternative flow.

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

IKIWISI

A

I’ll know it when I see it

Makes an image of the development teams best guess at the right software to build

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

Prototype

A

a partial or possible implementation of a proposed new product. used to resolve uncertainty early in development

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

Purpose of prototype

A
  • clarify, complete, and validate requirements
  • explore design requirements
  • create a subset that will grow into the ultimate product
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

horizontal prototype (mock-up)

A

demonstrates the functional options the user will have available w/o real functionality

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

vertical prototype (proof of concept)

A

IMPLEMENTS application functionality; works like the real system is supposed to

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

level of fidelity

A

the amount of detail in a prototype

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

high fidelity

A

shows exactly what the prototype will look like (ex. screen layout)

17
Q

low fidelity

A

renditions with details missing(ex. storyboard)

18
Q

Storyboard with PowerPoint

A
  1. add a shape with label
  2. add a hyperlink
  3. select place in document
  4. create a slide for each page of app
  5. add animation
19
Q

Elements of Business Process Model

A
  • start event
  • gateway
  • task
  • swimlane, pools
  • end event
20
Q

the difference between storyboard and what we do in the course

A

Irise has the ability to take provided input and use it on the following pages

21
Q

trace links

A

allow you to follow the life of the requirements forward and backward

22
Q

trace suspect

A

when one of the linked artifacts are changed, its marked as suspect