Software development Lifecycle 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 is the first step in the SDLC?

A

Requirement Analysis

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

True or False: The design phase comes before the implementation phase in the SDLC.

A

True

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

Fill in the blank: The __________ phase involves coding and building the software.

A

Implementation

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

What is the primary focus of the planning phase in the SDLC?

A

Defining the scope and objectives of the project

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

Which phase follows the requirement analysis in the SDLC?

A

Design

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

True or False: Testing is the final phase of the SDLC.

A

False

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

What is the purpose of the testing phase in the SDLC?

A

To identify and fix defects in the software

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

What phase comes after the testing phase?

A

Deployment

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

Fill in the blank: The __________ phase involves maintaining the software after deployment.

A

Maintenance

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

What is the last phase of the SDLC?

A

Maintenance

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

Multiple Choice: Which of the following is NOT a phase in the SDLC? A) Design B) Implementation C) Marketing

A

C) Marketing

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

What is the main goal of the requirement analysis phase?

A

To gather and document what the software needs to accomplish

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

True or False: The design phase includes creating software architecture and user interfaces.

A

True

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

What type of documentation is typically produced during the design phase?

A

Design specifications

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

What is the purpose of the deployment phase?

A

To release the completed software to users

17
Q

Fill in the blank: The __________ phase ensures the software meets the specified requirements.

18
Q

Which phase involves ongoing updates and bug fixes after the software is in use?

A

Maintenance

19
Q

Multiple Choice: Which phase includes user training? A) Testing B) Deployment C) Requirement Analysis

A

B) Deployment

20
Q

What is a key activity in the implementation phase?

A

Coding the software

21
Q

True or False: Requirement analysis can be revisited after the design phase.

22
Q

What is the significance of the maintenance phase?

A

To ensure the software remains functional and up to date

23
Q

Fill in the blank: The __________ phase is critical for software quality assurance.

24
Q

What is the primary activity during the planning phase?

A

Establishing project goals and timelines

25
Which step in the SDLC involves stakeholder communication?
Requirement Analysis
26
True or False: Each phase of the SDLC must be completed before moving to the next.
False
27
What type of testing is typically conducted during the testing phase?
Unit testing, integration testing, system testing, and user acceptance testing
28
Fill in the blank: The __________ phase is where the software is actually built.
Implementation
29
What is a common outcome of the design phase?
Detailed architecture and design documents
30
Multiple Choice: Which phase is focused on fixing bugs found during testing? A) Implementation B) Maintenance C) Design
B) Maintenance
31
What does the testing phase validate?
The functionality and performance of the software
32
True or False: The deployment phase may include user training.
True
33
What is crucial to ensure during the requirement analysis phase?
Clear understanding of user needs and project requirements
34
Fill in the blank: The __________ phase can include both pre and post-deployment activities.
Deployment
35
What is the focus of the requirement analysis phase?
Understanding and documenting the needs of stakeholders
36
True or False: Maintenance can occur indefinitely after software deployment.
True
37
What happens during the maintenance phase?
Software is updated and issues are resolved post-deployment