Q1. What is SDLC? List its phases.
Q2. Differentiate between functional requirements and non-functional requirements.
Q3. What is software testing? And its types.
Q4. Why do we need Risk Assessment and Risk Management?
Q5. Draw a Use Case Diagram for a Library Management System.
Q6. Differentiate between a Class Diagram and a Sequence Diagram.
Q7. What is an Activity Diagram?
Q8. Define Debugging and Debugger.
Q9. Differentiate between Unit Testing and System Testing.
Q10. What is Integration Testing?
Q11. What is Acceptance Testing?
Q12. Differentiate between a Compiler and an Interpreter.
Q13. Define IDE (Integrated Development Environment).
Q14. What is software development?
Q15. What is framework?
Q16. Define software development methodologies.
Q17. What is meant by quality assurance?
Q18. What are Source code Repositories?
