Computer Science and Entrepreneurship Introduction to Software Development Introduction To software Development (SDLC) Medium Q1. What is the primary purpose of the Software Development Life Cycle (SDLC)? To design websites To deliver high-quality software within time and cost estimates To manage database systems To create hardware components
Computer Science and Entrepreneurship Introduction to Software Development Introduction To software Development (SDLC) Medium Q2. What is maintenance ongoing? Launches new versions Ensures functionality and updates Focuses on writing code Happens only at the end
Computer Science and Entrepreneurship Introduction to Software Development Introduction To software Development (SDLC) Medium Q3. What is the main goal of the deployment phase in software development? Design UI Ensure device compatibility Release software for use Gather user requirements
Computer Science and Entrepreneurship Introduction to Software Development Introduction To software Development (SDLC) Medium Q4. How does testing help in SDLC? Write code faster Identifies and fixes bugs Design UI Performed after deployment
Computer Science and Entrepreneurship Introduction to Software Development Introduction To software Development (SDLC) Medium Q5. In which phase is code written? Requirement gathering Design Development Testing
Computer Science and Entrepreneurship Introduction to Software Development Introduction To software Development (SDLC) Medium Q6. What is the primary role of the design phase in software development? Write code Plan software structure Test for bugs Gather user feedback
Computer Science and Entrepreneurship Introduction to Software Development Introduction To software Development (SDLC) Medium Q7. Which of the following is NOT a non-functional requirement? Usability Authentication process Maintainability Scalability
Computer Science and Entrepreneurship Introduction to Software Development Introduction To software Development (SDLC) Medium Q8. Why is requirement gathering important? Ensure bug-free software Understand user needs Speeds up coding Focuses on designs
Computer Science and Entrepreneurship Introduction to Software Development Introduction To software Development (SDLC) Medium Q9. How does a framework help in development? Skips testing Provides pre-written code and tools Focuses on UI only Requires manual coding
Computer Science and Entrepreneurship Introduction to Software Development Introduction To software Development (SDLC) Easy Q10. What does SDLC (Software Development Life Cycle) provide? Code writing methods Structured approach to software creation UI design only Speeding up code writing