Software Engineering Mcqs
How is generalization implemented in Object Oriented programming languages ?

A. Inheritance
B. Polymorphism
C. Encapsulation
D. Abstract classes

Which of the following is a disadvantage of OOD ?

A. Easier maintenance
B. Objects may be understood as stand-alone entities
C. Objects are potentially reusable components
D. None of the mentioned

Object that collects data on request rather than autonomously is known as_________________?

A. Active object
B. Passive object
C. Multiple instance
D. None of the mentioned

Which of the following is not an information domain required for determining function point in FPA ?

A. Number of user input
B. Number of user inquiries
C. Number of external interfaces
D. Number of errors

Which of the following is the task of project indicators ?

A. Help in assessment of status of ongoing project
B. Track potential risk
C. Help in assessment of status of ongoing project & track potential risk
D. None of the mentioned

The intent of project metrics is_____________________?

A. Minimization of development schedule
B. For strategic purposes
C. Assessing project quality on ongoing basis
D. Minimization of development schedule and assessing project quality on ongoing basis

Defects removal efficiency (DRE)depends on ______________________?

A. E – errors found before software delivery
B. D – defects found after delivery to user
C. Both e and d
D. Varies with project

In size oriented metrics, metrics are developed based on the _____________________?

A. Number of functions
B. Number of user inputs
C. Number of lines of code
D. Amount of memory usage

A graphical technique for finding if changes and variation in metrics data are meaningful is known as_________________?

A. Dre (defect removal efficiency)
B. Function points analysis
C. Control chart
D. All of the mentioned