user requirements (week 3) Flashcards

1
Q

what are user requirements

A

–> it is the tasks that the user can accomplish with the product or what the product can do for the user.

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

what are the methods for expressing user requirements

A
  • -> user stories
  • -> use cases
  • -> prototypes
  • -> storyboards
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

what are user stories

A

–> user stories are expressed in everyday language and describe a specific goal from the perspective of the user along with the reason as to why they want it.

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

what is the format of the user story

A
  • -> who = it is a stakeholder role for whom the requirement is being formed
  • -> what = functionality that the stakeholder wants to achieve by using the product
  • -> why = highlights the goals/visions of the product and provides insight into the value or benefit of the requirement
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

what is the role of the product owner in regards to the user stories

A
  • -> write the user stories

- -> prioritise the user stories

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

what is acceptance criteria

A

user stories must be accompanied by the acceptance criteria

these are the conditions that the product must satisfy to be accepted by a user, stakeholders, or a product owner.

each user story must have at least 1 acceptance criteria

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

who introduced use cases

A

Ivar Jacobson

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

when were use cases introduced

A

1986

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

what is use case

A

it describes the interaction between the system and the external users that leads to achieving particular goals

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

what are the 3 main elements of use case

A

actors = these are the users outside the system that interact with the system

system = it is described by functional requirements that define an intended behaviour of the product

goals = the purposes of the interaction between users and the system are outlined as goals

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

what are the 2 formats to represent the use case specification documents

A

use case diagrams

use case description

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

what are the 4 elements in use case diagrams

A

use cases = drawn with ovals and represent the different scenarios that actors might have with the system

system boundaries = box that groups various use cases in a system

actors = figures that depict external users (people or systems) that interact with the system

associations = drawn with lines and show the different types of realtions between actors and use cases

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

what is use case description

A

represents the sequence of events along with other information that relates to this use case.

the template typically includes

  • -> description
  • -> actors
  • -> pre and post conditions
  • -> main flow
  • -> alternative flow
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

what are 2 difference between use case and user stories

A

–> user stories are about needs whereas use cases are about the behaviour you will build into the system to perform those needs

–> user stories are easy for users to read whereas use cases describe interaction between the software and the users

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

what are the 3 types of prototypes

A

wireframes

mockups

design prototypes

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

what are wireframes

A

low fidelity graphic structures of a website or app

map different product pages with sections and interactive elements

17
Q

what are mock ups

A

once the wireframes are ready they are turned into mockups

visual designs that convey the look and feel of the final product

mockups can become the final design of the product

18
Q

what are design prototypes

A

contain visuals and allow for some interface interactions

these can be built using html and css however most teams use prototyping software

19
Q

what are storyboards

A

these are sequential, visual representations of an interaction with the software product

it combines the wireframes and basic flow from use cases in order to show how the end user interacts with the user interface of the product in detail

each state of the product during the interaction is illustrated using a wireframe