Lesson 3 SDLC, the Bug Life Cycle, and Jira Flashcards

1
Q

What does SDLC stand for?

A

Software Development Life Cycle

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

What are the phases of SDLC?

A
  1. Planning
  2. Design
  3. Development
  4. Testing
  5. Deployment
  6. Maintenance
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is the planning phase?

A

It identifies necessities for new software to achieve business objectives

Find out the scope of the problem and determine solutions

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

What is the design phase?

A

It uses established patterns for application architecture and software development

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

What is the development phase?

A

It involves the actual coding/programming of the software

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

What is the testing phase?

A

QA starts to test the software against the requirements

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

What is the deployment phase?

A

Once the product is tested and ready, it is deployed into the appropriate market

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

What is the maintenance phase?

A

The maintenance phase occurs after the product is in full operation. Maintenance of software can include software upgrades, repairs, and fixes if it breaks.

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

What is a bug?

A

An error, flaw, or failure in a program that causes it to behave incorrectly or unexpectedly

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

Reasons there are bugs in software

A

Miscommunication
Software complexity
Changing requirements
Software development tools
Poorly documented code
Time constraints

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

What are the stages where bug reports are created?

A

Development
Testing
Maintenance

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

What are the main components of a bug report?

A

Bug title
Bug ID
Status
Priority
Assigned to
Reported by
Steps to reproduce
Expected result
Actual result
Environment detail

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

What is a bug life cycle?

A

The journey of a defect from its identification to its closure

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

What is JIRA software?

A

A project management tool that helps plan, track, and manage all software development projects

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

What are the types of JIRA tickets?

A

EPIC
Story
Task
Bug

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

What is an Epic?

A

A large body of work that represents a big part of the project and can be broken down into a number of smaller parts

Ex. The feature will allow end users to record and send videos

17
Q

What is a Story?

A

Also called “user story” which is a short feature that will be developed as a part of the Epic

Ex. User is recording a video and posting it on their page

18
Q

What is a task?

A

It is a to-do action item which can be a part of any other issue type

Ex. User opens camera and starts recording