MIS System Development Life Cycle 1 — Questions and Answers
Question 1: What does SDLC stand for in information systems?
- Software Deployment and Launch Cycle
- System Development Life Cycle (Correct answer)
- Structured Data Learning Concept
- Software Design and Logic Control
Correct answer: System Development Life Cycle
SDLC stands for System Development Life Cycle, a structured process for planning, creating, testing, and deploying information systems.
Question 2: Which SDLC phase involves gathering and documenting what the new system must do?
- System design
- System testing
- Requirements analysis (Correct answer)
- System implementation
Correct answer: Requirements analysis
The requirements analysis phase involves gathering, analyzing, and documenting the functional and non-functional requirements the new system must satisfy.
Question 3: The Waterfall model is characterized by:
- Iterative development with frequent releases
- Sequential phases where each must be completed before the next begins (Correct answer)
- Continuous integration and deployment
- User-driven development with no formal planning
Correct answer: Sequential phases where each must be completed before the next begins
The Waterfall model follows a strict sequential approach where each phase must be fully completed before proceeding to the next.
Question 4: What is a feasibility study in SDLC?
- A final review before system deployment
- An assessment of whether the proposed system is practical and worthwhile (Correct answer)
- A technical specification document
- A user training plan
Correct answer: An assessment of whether the proposed system is practical and worthwhile
A feasibility study evaluates technical, economic, legal, operational, and scheduling factors to determine if a proposed system is practical and worth pursuing.
Question 5: Which of the following is a disadvantage of the Waterfall SDLC model?
- Too many iterations waste development time
- Inflexibility when requirements change after development begins (Correct answer)
- Lack of documentation throughout the process
- Insufficient planning before coding starts
Correct answer: Inflexibility when requirements change after development begins
The Waterfall model's sequential nature makes it difficult and costly to accommodate requirement changes once a phase has been completed.
Question 6: The Agile development methodology emphasizes:
- Comprehensive documentation over working software
- Following a plan over responding to change
- Customer collaboration and iterative development (Correct answer)
- Sequential phases with no overlapping work
Correct answer: Customer collaboration and iterative development
Agile emphasizes iterative development, continuous customer collaboration, and adapting to change over following a rigid predetermined plan.
What does SDLC stand for in information systems?