Software Engineering MCQ

Software Engineering MCQ
1. Software engineering primarily aims on developing
  • reliable software
  • cost effictive software
  • reliable and cost effective software
  • none of the above
Show Answer
2. Which of the following is tool in design phase ?
  • unambiguous
  • distinctly specific
  • functional
  • none of the above
Show Answer
3. Which of the following is a tool in design phase ?
  • Abstraction
  • Refinement
  • Information hiding
  • None of the above
Show Answer
4. Information hiding is to hide from user, details
  • that are relevant to him
  • that are not relevant to him
  • that may be maliciously handled by him
  • that are confidential
Show Answer
5. Which of the following comments about object oriented design of software, is not true ?
  • Objects inherit the properties of the class
  • Classes are defined based on the attributes of objects
  • An object can belong to two classes
  • Classes are always different
Show Answer
6. Design phase includes
  • data, architectural and procedural designs only
  • architectural, procedural and interface designs only
  • data, architectural and interfce designs only
  • data, architectural, interface and procedural designs
Show Answer
7. Data structure suitable for the application is discussed in
  • data design
  • architectural design
  • procedural design
  • interface design
Show Answer
8. Design phase will usually be
  • top-down
  • bottom-up
  • random
  • centre fringing
Show Answer
9. Assertions are conditions which are true at the point of execution
  • always
  • sometimes
  • many times
  • no time
Show Answer
10. Assuming the existence of start an end nodes for a program graph, the total number of paths is equivalent to the ....... set of test data required to test the software.
  • minimum
  • maximum
  • optimum
  • supremum
Show Answer
Questions and Answers for Competitive Exams Various Entrance Test