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

101. In system modeling : A-Model;B-Prototype;;1-it's an abstract view of a system that ignores system details; 2-It's an initial version of system software which givers end-users a concrete impression of the system capacities

  • A-1, B-2
  • A-1, B-1
  • B-1,A-2
  • A-2, B-2
Show Answer Report

102. Sub-systems in a system are

  • Independent systems that compromises the system
  • Dependent systems that compromises the system
  • A and B both true
  • None of those
Show Answer Report

103. The following is not true for client-server model

  • It contains the set of stand alone servers
  • A set of clients that can use services offered by servers
  • A network which allows the clients to access these services
  • an intersection between clients by passing the server
Show Answer Report

104. Computer Aided Software Engineering (CASE) is

  • Extent to which all parts of a software system or component are present and each or component are present and each of its parts is fully specified and developed.
  • Testing of individual hardware/software components
  • An Entity-relation (E-R) diagram show how entities in the system are composed of other entities
  • it consists of wide range of diferent types of computer programs, which be used tu support software process activities such as a requirement analysis, system modeling, debugging and testing.
Show Answer Report

105. A control model, where one system is designed as the system controller and has responsibility for managing the execution of other sub-systems can be referred as

  • Centralized control model
  • Call-return control model
  • Object oriented model
  • None of these
Show Answer Report

106. A control model where one system component is designed as system manager which controls the starting, stopping and coordination other system process can be referred as

  • Manager control model
  • Object oriented model
  • Event driven control model
  • None of these
Show Answer Report

107. When is a system where each sub-system can respond to generated event are referred as ?

  • Event driven control system
  • Object oriented model
  • Manager control model
  • None of these
Show Answer Report

108. An event driven control system, when an event is transmitted to each sub-system and responds to it is referred as

  • Broad cast model
  • Manager control model
  • Call-return control model
  • None of these
Show Answer Report

109. Embedded system

  • Run on single processor
  • Run on integrated group of process linked by network
  • Network models
  • None of these
Show Answer Report

110. If all the application processing and data management is carried out on the server and client is only responsible for running the system then this is referred as

  • Client-server model
  • Thin client server model
  • Thick client server model
  • None of these
Show Answer Report
Questions and Answers for Competitive Exams Various Entrance Test