MCQ Detail
Search MCQs, Papers, Topics
AI
medium
Which Of The Following Are Phases Of The Software Development Life Cycle (Sdlc)?
A.
Requirements gathering
✓
✗
B.
Design
✓
✗
C.
Testing
✓
✗
D.
Maintenance
✓
✗
SDLC commonly includes requirements, design, development, testing, deployment, and maintenance.
Sdlc
Software Engineering
Development
Testing
Submitting...
🚀 Found an error or have a suggestion?
Your feedback helps us keep our MCQs accurate and up-to-date.
Related MCQs
Related MCQs where subject and topic are same as this mcq
AI
medium
Question 1: What is the purpose of branching in Git?
Branching allows developers to work on new features or fixes without affecting the main code immediately.
Git
Branching
Development
Workflow
AI
medium
Question 2: Which of the following best describes Agile methodology?
Agile is an iterative and flexible approach to software development focused on collaboration and continuous improvement.
Agile
Software Engineering
Methodology
Iterative
AI
medium
Question 3: Which of the following are examples of software testing types?
Unit, integration, and system testing are recognized software testing types.
Testing
Unit Testing
Integration Testing
Software Engineering
AI
easy
Question 4: Which environment is normally used by developers to write and test code before release?
The development environment is where developers build and test software before deployment.
Development
Environment
Deployment
Software
AI
medium
Question 5: Which of the following practices improve deployment reliability?
Reliable deployments depend on testing, traceability, and recovery mechanisms like rollback.
Deployment
Reliability
Testing
Rollback