Software Development Life Cycle Quiz - CBSE Class 12 Computer Science
Free practice quiz: Software Development Life Cycle (CBSE Class 12 Computer Science). 10 multiple-choice questions with answers and explanations. Play online, no sign-up needed.
Play all 10 questions freeSample questions
Which phase of the SDLC involves gathering requirements and defining the project scope?
- Testing
- Design
- Implementation
- Requirements Gathering
Show answer
Answer: D. Requirements Gathering
The Requirements Gathering phase is the initial phase where the needs of the users and the project scope are clearly defined.
What is a major goal of the testing phase in SDLC?
- To write code
- To design the database
- To identify and fix bugs
- To deploy the software
Show answer
Answer: C. To identify and fix bugs
The Testing phase is crucial for identifying and resolving bugs and errors before the software is released.
Describe the role of documentation in the SDLC.
- Unnecessary overhead
- Only needed for legal purposes
- Essential for communication and maintenance
- Used only in the testing phase
Show answer
Answer: C. Essential for communication and maintenance
Documentation is crucial for effective communication among team members, understanding the system, and maintaining the software.
What are some common risks associated with inadequate requirements gathering in the SDLC?
- On-time delivery
- Reduced costs
- Project failure
- Increased user satisfaction
Show answer
Answer: C. Project failure
Poor requirements gathering leads to a mismatch between the software and user needs, ultimately increasing the risk of project failure.
Design a hypothetical SDLC for a complex software project, justifying your choice of methodology and addressing potential challenges.
- Waterfall is the only suitable method
- Agile is the only suitable method
- A hybrid approach combining aspects of various models might be the most effective
- No specific SDLC is required
Show answer
Answer: C. A hybrid approach combining aspects of various models might be the most effective
Complex projects often benefit from a tailored approach that incorporates elements from multiple SDLC models to address unique challenges and leverage the advantages of each.