Computer Science and Entrepreneurship Introduction to Software Development Software Development Methodology Medium Q1. Why is Agile less predictable? No documentation Old tools Frequent changes No testing
Computer Science and Entrepreneurship Introduction to Software Development Software Development Methodology Medium Q2. A benefit of Agile is: Rigid steps Rare updates Easy changes No teamwork
Computer Science and Entrepreneurship Introduction to Software Development Software Development Methodology Medium Q3. Test-Driven Development (TDD) is: Skip testing Code first Test first UI focus
Computer Science and Entrepreneurship Introduction to Software Development Software Development Methodology Medium Q4. A key limitation of the waterfall model is: Too flexible No feedback Hard to change Costly tools
Computer Science and Entrepreneurship Introduction to Software Development Software Development Methodology Medium Q5. Which is NOT a waterfall step? Requirements Testing Sprints Deployment
Computer Science and Entrepreneurship Introduction to Software Development Software Development Methodology Medium Q6. What comes after design in the waterfall model? Testing Deployment Implementation Maintenance
Computer Science and Entrepreneurship Introduction to Software Development Software Development Methodology Medium Q7. What do software process models help with? Coding only Predictability and quality UI design Pricing
Computer Science and Entrepreneurship Introduction to Software Development Software Development Methodology Medium Q8. What is the purpose of software development methodologies? Design UI Manage projects Reduce costs Create code
Computer Science and Entrepreneurship Introduction to Software Development Introduction To software Development (SDLC) Medium Q9. In SDLC, what is the role of a framework? To write code from scratch To provide a structured foundation with predefined components and architectures To manage hardware To perform manual testing
Computer Science and Entrepreneurship Introduction to Software Development Introduction To software Development (SDLC) Medium Q10. Which type of requirement specifies how the system should perform? Functional Requirements Non-Functional Requirements Technical Requirements Operational Requirements