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 does efficient mean?






2. What is a detailed specification?






3. What is metric- based testing?






4. What is loose coupling?






5. What is a path?






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






7. The difference between unit testing and integration testing.






8. What is an acceptance test?






9. What is operation?






10. What is abstraction?






11. What is an exception?






12. What is software engineering?






13. What is the unified modeling language (UML)?






14. What are the goals of quality software?






15. 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?






16. What are software requirements?






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






18. What is implementing a test plan?






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. Differentiate between unit testing and integration testing.






21. What is delivery?






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






23. What is stepwise refinement?

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


24. What is a test plan?






25. What is a walk- through?






26. What is integration testing?






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






28. What does usable mean?

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


29. What is regression testing?






30. What is requirements specification?






31. What is program validation?






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






33. What is robustness?






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


35. What is the scope resolution operator?






36. What is a hierarchy of objects?






37. Give a specific C++ language attribute that supports information hiding.

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


38. What is a class?






39. What is a module?






40. What are postconditions?






41. What is a technique used by good problem solvers for dealing with complexity?






42. What is program verification?






43. What does complete mean?

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


44. What is black- box testing?

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


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






46. What is a stub?






47. What does correct mean?

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


48. What is the functional domain?






49. What is inspection?






50. What is round- trip gestalt design?