Software Engineering MCQ (Multiple Choice Questions) - SchoolingAxis

Software Engineering MCQ (Multiple Choice Questions)

 Que- Which of the following is/are true with respect to functions ? 

a. A function such as "search-book" is represented using a circle 

b. Functions represent some activity 

c. Function symbol is known as a process symbol or a bubble in DFD 

d. All of the mentioned 


Answer- All of the mentioned  


Que- Which of the following is not a use of a CASE tool ? 

a. Support structured analysis and design (SA/SD) 

b. Maintains the data dictionary 

c. Checks whether DFDs are balanced or not 

d. It complies with the available system 


Answer- It complies with the available system  


Que- What DFD notation is represented by the Rectangle? 

a. Transform 

b. Data Store 

c. Function 

d. None of the mentioned 


Answer- Data Store  


Que- Structural decomposition is concerned with function calls. 

a. TRUE 

b. FALSE 

c. Nothing Can be Said 

d. None of the mentioned 


Answer- TRUE  


Que- A function-oriented design focuses on the entities in the system rather than the data processing activities. 

a. TRUE 

b. FALSE 

c. Nothing Can be Said 

d. None of the mentioned 


Answer- FALSE  


Que- In DFDs, user interactions with the system is denoted by 

a. Circle 

b. Arrow 

c. Rectangle 

d. Triangle 


Answer- Circle  


Que- SA/SD features are obtained from which of the methodologies? 

a. Constantine and Yourdon methodology 

b. DeMarco and Yourdon methodology 

c. Gane and Sarson methodology 

d. All of the mentioned 


Answer- All of the mentioned  


Que- Which of the following is not an activity of Structured Analysis (SA) ? 

a. Functional decomposition 

b. Transformation of a textual problem description into a graphic model 

c. All the functions represented in the DFD are mapped to a module structure 

d. All of the mentioned 


Answer- All the functions represented in the DFD are mapped to a module structure  


Que- To arrive at a form which is suitable for implementation in some programming language is the purpose of 

a. Structured Analysis (SA) 

b. Structured Design (SD) 

c. Detailed Design (DD) 

d. None of the mentioned 


Answer- Structured Design (SD)  


Que- The results of structured analysis can be easily understood by ordinary customers. 

a. TRUE 

b. FALSE 

c. Nothing Can be Said 

d. None of the mentioned 


Answer- TRUE  


Que- Structured Analysis is based on the principle of Bottom-Up Approach. 

a. TRUE 

b. FALSE 

c. Nothing Can be Said 

d. None of the mentioned 


Answer- FALSE  


Que- The context diagram is also known as 

a. Level-0 DFD 

b. Level-1 DFD 

c. Level-2 DFD 

d. All of the mentioned 


Answer- Level-0 DFD  


Que- A directed arc or line in DFD represents 

a. Data Store 

b. Data Process 

c. Data Flow 

d. All of the mentioned 


Answer- Data Flow  


Que- A DFD is always accompanied by a data dictionary. 

a. TRUE 

b. FALSE 

c. Nothing Can be Said 

d. None of the mentioned 


Answer- TRUE  


Que- Which of the following is a function of CASE Tool? 

a. Supporting Structured analysis and design (SA/SD) 

b. Maintaining the data dictionary 

c. Checking whether DFDs are balanced or not 

d. All of the mentioned 


Answer- Supporting Structured analysis and design (SA/SD)  


Que- Data Store Symbol in DFD represents a 

a. Physical file 

b. Data Structure 

c. Logical file 

d. All of the mentioned 


Answer- All of the mentioned  


Que- Choose the incorrect statement in terms of Objects. 

a. Objects are abstractions of real-world 

b. Objects can't manage themselves 

c. Objects encapsulate state and representation information 

d. All of the mentioned 


Answer- Objects can't manage themselves  


Que- What encapsulates both data and data manipulation functions ? 

a. Object 

b. Class 

c. Super Class 

d. Sub Class 


Answer- Object  


Que- Which of the following is a mechanism that allows several objects in an class hierarchy to have different methods with the same name? 

a. Aggregation 

b. Polymorphism 

c. Inheritance 

d. All of the mentioned 


Answer- Polymorphism  


Que- Inherited object classes are self-contained. 

a. TRUE 

b. FALSE 

c. Nothing Can be Said 

d. None of the mentioned 


Answer- FALSE  


Que- Which of the following points related to Object-oriented development (OOD) is true? 

a. OOA is concerned with developing an object model of the application domain 

b. OOD is concerned with developing an object-oriented system model to implement requirements 

c. All of the mentioned 

d. None of the mentioned 


Answer- All of the mentioned  


Que- How is generalization implemented in Object Oriented programming languages? 

a. Inheritance 

b. Polymorphism 

c. Encapsulation 

d. Abstract Classes 


Answer- Inheritance  


Que- 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 


Answer- None of the mentioned  


Que- Which of the following describes"Is-a-Relationship" ? 

a. Aggregation 

b. Inheritance 

c. Dependency 

d. All of the mentioned 


Answer- Inheritance  


Que- 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 


Answer- Passive Object  

Previous Post Next Post