MIS System Development Life Cycle 2 — Questions and Answers
Question 1: What is a prototype in SDLC?
- The final version of the software released to users
- An early working model of a system used to gather user feedback (Correct answer)
- A technical document describing system architecture
- A backup copy of the production system
Correct answer: An early working model of a system used to gather user feedback
A prototype is a preliminary working model of a system built to demonstrate functionality and gather user feedback before full development begins.
Question 2: In the context of SDLC, what is unit testing?
- Testing the entire system together for integration issues
- Testing individual components or modules in isolation (Correct answer)
- Testing with real users in a production environment
- Testing hardware components separately
Correct answer: Testing individual components or modules in isolation
Unit testing involves testing individual software components or functions in isolation to verify each unit works correctly before integration.
Question 3: Which SDLC phase converts system requirements into detailed technical specifications?
- Systems analysis
- Systems design (Correct answer)
- Systems implementation
- Systems maintenance
Correct answer: Systems design
The systems design phase translates business requirements from analysis into detailed technical specifications including architecture, data models, and interface designs.
Question 4: What is the purpose of a data flow diagram (DFD) in SDLC?
- To show the physical layout of network hardware
- To graphically represent how data flows through a system (Correct answer)
- To document database table structures
- To map employee workflow responsibilities
Correct answer: To graphically represent how data flows through a system
A Data Flow Diagram (DFD) graphically depicts how data moves through a system, showing processes, data stores, and external entities.
Question 5: The Spiral SDLC model is best known for incorporating:
- Zero documentation requirements
- Risk analysis and iterative refinement (Correct answer)
- Single-pass development with no revisions
- Exclusive use of prototyping
Correct answer: Risk analysis and iterative refinement
The Spiral model combines iterative development with systematic risk analysis at each cycle, making it suitable for large, complex, high-risk projects.
Question 6: What does 'parallel conversion' mean in SDLC implementation?
- Multiple teams developing different modules simultaneously
- Running old and new systems simultaneously until the new system is verified (Correct answer)
- Converting data from one format to another in batch
- Installing the system across multiple locations at once
Correct answer: Running old and new systems simultaneously until the new system is verified
Parallel conversion runs both the old and new systems simultaneously, comparing outputs until confidence in the new system is established before fully switching.
What is a prototype in SDLC?