SDLC Flashcards

1
Q

What are the benefits of using SDLCs ?

A

increase visibility of development work to stakeholders involved
reducing risk margin
reducing development cost
reducing delivery time
increases previsibility

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

List examples of SDLCs

A
  • Waterfall
  • Iterative
  • Spiral
  • Agile
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What are the main steps of SDLC?

A
  • Plan
  • Design
  • Develop
  • Test
  • Deploy
  • Maintain
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Describe typical tasks of the Planning step

A
  • Cost-benefit analysis
  • Scheduling
  • Resource estimation
  • Requirements collection
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

When collecting requirements, who are the possible stakeholders to be interviewed?

A
  • Internal & External clients
  • Project Managers
  • Customers
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Which document is created at the end of the planning step?

A

Software requirement specification

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

What is the software requirement specification made of?

A
  • Introduction with Project Title and Description
  • Functional Requirements
  • Non-Functional Requirements
  • Constraints
  • Assumptions
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Describe the main steps of Waterfall Model

A

Requirement
Analysis & Design
Development
Test
Deployment
Maintenance

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

What are the good points of Waterfall model

A

Usefull for short projects with well know domain
Usefull for scenarios where the software needs to have an extreme low number of errors due to put in risk human life (hospital software, airplanes)
Usefull in scenarios where the software is in maintenance stage and the team has broad knowledge of the business domain

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

Could you identify the main goal of the Spiral model?

A

Early identification of risks and reducing the chance of failure

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

What are the main steps of the Spiral model

A

Planning
Risk Analysis
Engineering
Evaluation

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

What are the activities of the Planning step in the Spiral Model?

A

Requirement collection and Analysis
Identification of possible lifecycles in the application
Stakeholders identification

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

What are the tasks in the Risk Analysis step on Spiral Model

A

Risk Analysis
Risk Evaluation
Risk Mitigation

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

What are the main tasks in the Engineering step of the Spiral model

A

Application Design
Coding Implementation
Tests (Unit and Acceptance Tests)

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

What are the differences between Waterfall and Spiral Model

A

Waterfal takes too long to access the result and fix the error, Spiral brings evaluation Step that allows to check and mitigate eventual errors in a shorter time.

Waterfall is a sequential model while Spiral is a iteractive one

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

What are the tasks in the Evaluation step of the Spiral model?

A

Stakeholders review of the iteration result
Planning of the next iteration

17
Q

How are named the common outcomes of each iteration of Spiral Model

A

Prototype
Release Candidate
Launch version

18
Q

What are the 3 pillars from SCRUM

A

Transparency
Inspection
Adaptation

19
Q

What are the roles described on SCRUM Guide ?

A

Product Owner
Scrum Master
Development Team

20
Q

What are the events described in the Scrum Guide?

A

Planning
Daily Meeting
Scrum Review
Scrum Retrospective

21
Q

Is refinement session a scrum event?

A

No

22
Q

Who is part of the Scrum Team?

A

Product Owner
Scrum Master
Development Team

23
Q

What is the ideal size of the scrum team?

A

Between 7 and 10 people

24
Q

What are the Scrum Artifacts?

A

Product Backlog
Sprint Backlog
Product Increment

25
Q

What are the commitments related to scrum artifacts?

A

Product goal
Sprint goal
definition of done

26
Q

Describe definition of done

A

It’s defined standards that ensures an increment attends to quality measures of the working product

27
Q

Given a two week sprint scenario, how long is the timebox of the planning event?

A

4 hours

28
Q

What is the time box of daily meeting?

A

15 minutes

29
Q

Given a 2 week sprint scenario, what is the timebox of the sprint review?

A

1.5 hour

30
Q

Given a 2 week sprint scenario, what is the timebox of the sprint retrospective?

A

1.5 hour

31
Q

Who should be present at the daily meeting

A

Development team

32
Q

Whom should be present at the planning event?

A

Product Owner
Scrum Master
Development Team

33
Q

Who should be present at sprint review?

A

Product Owner
Development Team
Scrum Master
Stakeholders