Software Engineering MCQ Questions and Answers

Take Exam

The Software Engineering MCQ questions with answers section is designed for students preparing for technical interviews and placement tests. It covers the principles of software development life cycles (SDLC), agile models, testing, and project management. Practicing programming questions and answers in this domain helps you understand design methodologies, quality assurance, and software maintenance concepts. Top companies like TCS, Infosys, Wipro, and Cognizant frequently include such MCQs to assess your technical foundation. This guide includes solved questions with explanations to ensure conceptual clarity and practical understanding—ideal for both beginners and experienced candidates looking to refresh their technical knowledge.

Software Engineering MCQ

Showing 10 of 288 questions

171. Ethnography is

  • It describes the basic entities in the design and relation between them.
  • Observational techniques used to understand social and organizational requirements.
  • It is based on the idea of developing an initial implementation, exposing it uses on requirement and refining it through many versions until and adequates system has been developed
  • Based on an idea of developing an initial implementation, exposing this to uses comment and retiring it until and adequate system has been developed.
Show Answer Report

172. In data migration

  • Here data-flow diagram show, how data is processed at different stages in the sdystem
  • It registers all/ selected activities of a computer system.
  • Technique used to transform raw data into a more useful form
  • Data is shifted to modern data base management system
Show Answer Report

173. In Data flow (Activity model)

  • It shows the software process as a set of activities each of whch carries out data transformation.
  • Data and assoiated programs are re-engineered to remove limits on the data prcessing.
  • It is responsible for the definition, oeration, protection, performance, and recovery of a database.
  • Development of a database to meet a user's requirements.
Show Answer Report

174. In Data tension

  • It shows the software process as a set of activities each of which carries out data transformation.
  • Data and associated programs are re-engineered to remove limits on the data processing
  • It is responsible for the definition, operation, protection, performance, and recovery f a database.
  • Development of a database to meet a user's requirements
Show Answer Report

175. Database administration

  • It shows the software process as a set of activities each of which carries out data transformation.
  • Data and assoiated programs are re-engineered to removal limits on the data processing.
  • It is responsible for the definition, operation, protection, performance and recorvery of a database.
  • Developmentt of a database to meet a user's requirements
Show Answer Report

176. Database design

  • This model shows the software process as a set of activities each of which carries out data transformation.
  • Data and associated programs are re-engineered to remove limitts on the data processing
  • It is responsible for the definition, operation, protection, performance, and recovery of a database.
  • Development of a database to meet a user's requirements.
Show Answer Report

177. Exploratory development is

  • Trustworthess with which a system or component can be modified to take advantage of new software or hardware technilogies.
  • An error of some kind or an unexpected event occurs during the execution of a program
  • Here the objective of the process is to work with uses to explore their requirement and deliver a final system.
  • Possible loss or harm in computing system.
Show Answer Report

178. Collection of logially related data stored together in one or more computerized files.

  • Database
  • Debugging
  • Defect testing
  • Defensive programming
Show Answer Report

179. Exception is

  • Trustworthiness with which a system or component can be modified to take advantage of new software or hardware technologies.
  • An error of some kind or an unexpected event ocurs during the execution of a program.
  • Here the objective of the process is to work with uses to explore their requirement and deliver a final system.
  • Possible loss or harm in computing system.
Show Answer Report

180. When the program is developed, it is to be tested and defects are to be removed from the program.

  • Database
  • Debugging
  • Defect testing
  • Defensive programming
Show Answer Report
Questions and Answers for Competitive Exams Various Entrance Test