Software Engineering

1. Which of the following best describes the Software Development Life Cycle (SDLC)? Software Engineering Quiz all chapter practice set 2. Which of the following is a software process model? Software Engineering Quiz all chapter practice set 3. What is the primary purpose of Requirements Engineering? Software Engineering Quiz all chapter practice set 4. What does Software Requirements Specification (SRS) primarily contain? Software Engineering Quiz all chapter practice set 5. What is the main objective of Software Testing? Software Engineering Quiz all chapter practice set 6. Which testing technique examines software functionality without considering its internal code structure? Software Engineering Quiz all chapter practice set 7. Which type of software testing is based on knowledge of the internal program structure? Software Engineering Quiz all chapter practice set 8. Which statement correctly describes cohesion and coupling in software design? Software Engineering Quiz all chapter practice set 9. What is the primary purpose of Software Maintenance? Software Engineering Quiz all chapter practice set 10. What is COCOMO primarily used for in software engineering? Software Engineering Quiz all chapter practice set 11. What are Software Metrics? Software Engineering Quiz all chapter practice set 12. Which phase of SDLC primarily determines what the software system should accomplish? Software Engineering Quiz all chapter practice set 13. Which software process model follows a sequential approach in which each phase is generally completed before the next phase begins? Software Engineering Quiz all chapter practice set 14. Which of the following is a functional requirement of a software system? Software Engineering Quiz all chapter practice set 15. Which characteristic of an SRS indicates that it should contain no contradictory requirements? Software Engineering Quiz all chapter practice set 16. Which testing is generally performed by executing the program with selected test data and checking the results? Software Engineering Quiz all chapter practice set 17. Which of the following is commonly associated with white-box testing? Software Engineering Quiz all chapter practice set 18. Which level of cohesion represents the strongest form of cohesion among the following? Software Engineering Quiz all chapter practice set 19. Which type of software maintenance is performed to adapt software to a changed operating environment? Software Engineering Quiz all chapter practice set 20. In the basic COCOMO model, software development effort is primarily estimated as a function of which factor? Software Engineering Quiz all chapter practice set 21. Which software metric is commonly used to measure the number of defects relative to the size of software? Software Engineering Quiz all chapter practice set 22. Which of the following best describes Agile software development? Software Engineering Quiz all chapter practice set 23. In Scrum, what is a Sprint? Software Engineering Quiz all chapter practice set 24. What is UML primarily used for in software engineering? Software Engineering Quiz all chapter practice set 25. What is the primary objective of Software Quality Assurance (SQA)? Software Engineering Quiz all chapter practice set 26. Which activity is an important part of Software Project Management? Software Engineering Quiz all chapter practice set 27. What is a software risk? Software Engineering Quiz all chapter practice set 28. What is Software Configuration Management (SCM) primarily concerned with? Software Engineering Quiz all chapter practice set 29. Which Scrum role is primarily responsible for maximizing the value of the product? Software Engineering Quiz all chapter practice set 30. Which Agile principle emphasizes delivering working software frequently? Software Engineering Quiz all chapter practice set 31. Which UML diagram primarily represents the interaction between objects in a time-ordered sequence? Software Engineering Quiz all chapter practice set 32. Which statement best distinguishes Quality Assurance from Quality Control? Software Engineering Quiz all chapter practice set 33. What is the purpose of a risk mitigation strategy in software project management? Software Engineering Quiz all chapter practice set 34. Why is version control important in Software Configuration Management? Software Engineering Quiz all chapter practice set 35. What is Software Architecture? Software Engineering Quiz all chapter practice set 36. What is software reliability? Software Engineering Quiz all chapter practice set 37. What is the primary purpose of Software Re-engineering? Software Engineering Quiz all chapter practice set 38. Which design principle promotes keeping a software module focused on one well-defined responsibility? Software Engineering Quiz all chapter practice set 39. Which design principle generally recommends depending on abstractions rather than concrete implementations? Software Engineering Quiz all chapter practice set