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
2. Which of the following is tool in design phase ?
- unambiguous
- distinctly specific
- functional
- none of the above
3. Which of the following is a tool in design phase ?
- Abstraction
- Refinement
- Information hiding
- None of the above
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
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
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
7. Data structure suitable for the application is discussed in
- data design
- architectural design
- procedural design
- interface design
9. Assertions are conditions which are true at the point of execution
- always
- sometimes
- many times
- no time
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