Software Engineering MCQ (Multiple Choice Questions) - SchoolingAxis

Software Engineering MCQ (Multiple Choice Questions)

 Que- Which tool is use for structured designing ? 

a. Program flowchart 

b. Structure chart 

c. Data-flow diagram 

d. Module 


Answer- Structure chart  


Que- A step by step instruction used to solve a problem is known as 

a. Sequential structure 

b. A List 

c. A plan 

d. An Algorithm 


Answer- An Algorithm  


Que- In the Analysis phase, the development of the ____________ occurs, which is a clear statement of the goals and objectives of the project. 

a. documentation 

b. flowchart 

c. program specification 

d. design 


Answer- program specification  


Que- Actual programming of software code is done during the ____________ step in the SDLC. 

a. Maintenance and Evaluation 

b. Design 

c. Analysis 

d. Development and Documentation 


Answer- Development and Documentation  


Que- Who designs and implement database structures. 

a. Programmers 

b. Project managers 

c. Technical writers 

d. Database administrators 


Answer- Database administrators  


Que- ____________ is the process of translating a task into a series of commands that a computer will use to perform that task. 

a. Project design 

b. Installation 

c. Systems analysis 

d. Programming 


Answer- Programming  


Que- Debugging is: 

a. creating program code 

b. finding and correcting errors in the program code 

c. identifying the task to be computerized 

d. creating the algorithm 


Answer- finding and correcting errors in the program code  


Que- In Design phase, which is the primary area of concern ? 

a. Architecture 

b. Data 

c. Interface 

d. All of the mentioned 


Answer- All of the mentioned  


Que- The importance of software design can be summarized in a single word which is: 

a. Efficiency 

b. Accuracy 

c. Quality 

d. Complexity 


Answer- Quality  


Que- Cohesion is a qualitative indication of the degree to which a module 

a. can be written more compactly 

b. focuses on just one thing 

c. is able to complete its function in a timely manner 

d. is connected to other modules and the outside world 


Answer- focuses on just one thing  


Que- Coupling is a qualitative indication of the degree to which a module 

a. can be written more compactly 

b. focuses on just one thing 

c. is able to complete its function in a timely manner 

d. is connected to other modules and the outside world 


Answer- is connected to other modules and the outside world  


Que- Java packages and Fortran subroutine are examples of__________ 

a. Functions 

b. Modules 

c. Classes 

d. Sub procedures 


Answer- Modules  


Que- Which of the property of software modularity is incorrect with respect to benefits software modularity? 

a. Modules are robust 

b. Module can use other modules 

c. Modules Can be separately compiled and stored in a library 

d. Modules are mostly dependent 


Answer- Modules are mostly dependent  


Que- _______________ is a measure of the degree of interdependence between modules. 

a. Cohesion 

b. Coupling 

c. None of the mentioned 

d. All of the mentioned 


Answer- Coupling  


Que- Which of the following is the best type of module coupling? 

a. Control Coupling 

b. Stamp Coupling 

c. Data Coupling 

d. Content Coupling 


Answer- Data Coupling  


Que- Which of the following is the worst type of module coupling? 

a. Control Coupling 

b. Stamp Coupling 

c. External Coupling 

d. Content Coupling 


Answer- External Coupling  


Que- Which of the following is the worst type of module cohesion? 

a. Logical Cohesion 

b. Temporal Cohesion 

c. Functional Cohesion 

d. Coincidental Cohesion 


Answer- Coincidental Cohesion  


Que- Which of the following is the best type of module cohesion? 

a. Functional Cohesion 

b. Temporal Cohesion 

c. Functional Cohesion 

d. Sequential Cohesion 


Answer- Functional Cohesion  


Que- A software engineer must design the modules with the goal of high cohesion and low coupling. 

a. TRUE 

b. FALSE 

c. Nothing Can be Said 

d. None of the mentioned 


Answer- TRUE  


Que- In what type of coupling, the complete data structure is passed from one module to another? 

a. Control Coupling 

b. Stamp Coupling 

c. External Coupling 

d. Content Coupling 


Answer- Stamp Coupling  


Que- If all tasks must be executed in the same time-span, what type of cohesion is being exhibited? 

a. Functional Cohesion 

b. Temporal Cohesion 

c. Functional Cohesion 

d. Sequential Cohesion 


Answer- Temporal Cohesion  


Que- Choose the option that does not define Function Oriented Software Design. 

a. It consists of  module definitions 

b. Modules represent data abstraction 

c. Modules support functional abstraction 

d. None of the mentioned 


Answer- Modules represent data abstraction  


Que- Which of the following is a complementary approach to function-oriented approach ? 

a. Object oriented analysis 

b. Object oriented design 

c. Structured approach 

d. Both Object oriented analysis and design 


Answer- Both Object oriented analysis and design  


Que- Function-oriented design techniques starts with functional requirements specified in 

a. SDD 

b. SRS 

c. All of the mentioned 

d. None of the mentioned 


Answer- SRS  


Que- Structured Analysis is based on the principles of 

a. Top-down decomposition approach 

b. Divide and conquer principle 

c. Graphical representation of results using DFDs 

d. All of the mentioned 


Answer- All of the mentioned  

Previous Post Next Post