User Stories & UML Flashcards

(43 cards)

1
Q

What is “Big Design Up Front”? What are the steps in traditional requirements analysis?

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

What are some problems with the “Big Design Up Front” approach?

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

What are the following problems with the “Big Design Up Front” approach?
Requirements Checklist
Intangible Software

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

What are the following problems with the “Big Design
Customer decisions
Requirements Changes

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

What does it mean that software requirements = communication? What is the difference between a project relying on those who view the software from a business perspective and those who develop the software?

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

What is the solution to having different perspectives on a software project? How is decision making handled?

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

What are user stories? What are the three main components?

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

Who are user stories written by? What language are they written in?

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

Example of good and bad user stories:

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

What are some of the common templates for user stories?

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

Why is conversation important to constructing user stories? What do user stories represent?

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

What is on the front / back of a user story?

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

What is a user story estimation? What are story points?

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

What is acceptance testing with regards to user stories?

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

What is Story-Driven Development? How does it work?

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

What is release planning with regards to story-driven development?

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

Example of story-driven development release planning:

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

What is prioritization with regards to story-driven development?

19
Q

What are the differences between BDUF and story-driven development?

20
Q

Good user stories must follow the INVEST acronym. What are the components of the INVEST acronym?

21
Q

What does it mean for a user story to be independent? What are some of the problems with dependent stories?

22
Q

What does it mean for a user story to be negotiable? Why is this important?

23
Q

What does the amount of information have to do with a user story being negotiable?

24
Q

What does it mean for a user story to be valuable? Valuable to who?

25
What does it mean for a user story to be esimatable? What are some reasons why a user story may not be estimable?
26
How would a developers lack of domain knowledge stop a user story from being estimatable?
27
Why would a developer's lack of technical knowledge stop a user story from being estimatable?
28
Why would a story that is too big stop a user story from being estimatable?
29
What does the S in INVEST stand for? Why is this important?
30
What does the T in INVEST stand for? Why is this important? Should they be automated? What percent?
31
How would you summarize user stories:
32
What are some caveats with user stories?
33
What is UML?
34
What are the goals of UML?
35
What are UML diagrams? What do they allow for? What are some of the example?
36
What are UML class diagrams? Are class diagrams fully complete at the beginning of the development process?
37
What is a UML class diagram composed of?
38
Within a UML class diagram, what may attributes and operations include? What is the general form?
39
What is Associations in UML class diagrams? What are the different forms?
40
What is the difference between aggregation and composition in UML class diagrams? What do they look like?
41
What is generalization in UML class diagrams?
42
What is a dependency in UML class diagrams? What does it look like?
43
UML Class diagrams review