Test your basic knowledge |

Software Engineering Principles

Subjects : engineering, it-skills
Instructions:
  • Answer 50 questions in 15 minutes.
  • If you are not ready to take this test, you can study here.
  • Match each statement with the correct term.
  • Don't refresh. All questions and answers are randomly picked and ordered every time you load a test.

This is a study tool. The 3 wrong answers for each question are randomly chosen from answers to other questions. So, you might find at times the answers obvious, but you will see it re-enforces your understanding as you take the test each time.
1. What is white- box testing?






2. What is a module?






3. What are the goals of quality software?






4. Explain the phrase 'life- cycle verification.'

Warning: Invalid argument supplied for foreach() in /var/www/html/basicversity.com/show_quiz.php on line 183


5. What is inspection?






6. What is operation?






7. What is a hierarchy of tasks?






8. A program is to read in a numeric score (0 to 100) and display an appropriate letter grade (A - B - C - D - or F). What is the functional domain of this program?






9. 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.






10. What is implementation of the design?






11. What does complete mean?

Warning: Invalid argument supplied for foreach() in /var/www/html/basicversity.com/show_quiz.php on line 183


12. What is deskchecking?






13. Explain what we mean by 'ideaware'.






14. Differentiate between unit testing and integration testing.






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






16. What is an assertion?






17. What does usable mean?

Warning: Invalid argument supplied for foreach() in /var/www/html/basicversity.com/show_quiz.php on line 183


18. What is a class?






19. What is the software process?






20. What is statement coverage?






21. What is software engineering?






22. What is implementing a test plan?






23. What are software requirements?






24. What is requirements elicitation?






25. What is maintenance?






26. What is high- and low- level design?

Warning: Invalid argument supplied for foreach() in /var/www/html/basicversity.com/show_quiz.php on line 183


27. What is clear- box testing?






28. What is an algorithm?






29. The difference between unit testing and integration testing.






30. What is stepwise refinement?

Warning: Invalid argument supplied for foreach() in /var/www/html/basicversity.com/show_quiz.php on line 183


31. What is program validation?






32. What is the functional domain?






33. What is debugging?






34. What is functional decomposition?






35. What is a path?






36. What is integration testing?






37. What is a hierarchy of objects?






38. What is fault tolerance?






39. What are postconditions?






40. What is program verification?






41. What is requirements specification?






42. What is robustness?






43. What is black- box testing?

Warning: Invalid argument supplied for foreach() in /var/www/html/basicversity.com/show_quiz.php on line 183


44. What is a detailed specification?






45. What is a walk- through?






46. What is a test plan?






47. What is information hiding?






48. What is testing?






49. What are preconditions?






50. What is the scope resolution operator?