Home > Software Engineering > Quizzes > Software Engineering Principles
Software Engineering Principles
Fast practice, instant feedback. Timer auto-submits when time’s up.
Avg score: 22% Most missed: “What are functional subproblems?”
Software Engineering Principles
Time left 00:00
25 Questions

1. What is a walk- through?

2. What is path testing?

3. What is the difference between an object and an object class?

4. What is top- down stepwise refinement?

5. What is a software specification?

6. What is statement coverage?

7. What is problem analysis?

8. What is program verification?

9. What is white- box testing?

10. What is software engineering?

11. What is clear- box testing?

12. What is testing?

13. What is a stub?

14. What is a path?

15. What is regression testing?

16. What is fault tolerance?

17. Give examples of the relationship between the cost of error correction in software development and when/where errors are detected in terms of the software life cycle.

18. What is abstraction?

19. A program is to read in a numeric score (0 to 100) and display an appropriate letter grade (A - B - C - D - or F). Is exhaustive data coverage possible for this program?

20. What is information hiding and why is it considered a good software development practice.

21. What are class - responsibility - and collaboration (CRC) cards?

22. A program is to read in a numeric score (0 to 100) and display an appropriate letter grade (A - B - C - D - or F). Devise a test plan for this program.

23. How can you verify the correctness of the software you develop?

24. What is the extraction operator?

25. What is the insertion operator?