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

271. Software specification is

  • Associated with functionality of software and consstraints of operatons defined.
  • It consists of computer programs, configuration files that are used to set up these programs system documentation for desribing to structure of the system and used documentation that describes use of the system.
  • It involves executing an implementtation of the software with test data and and its operational behavior to check that it is performing as required
  • None of these
Show Answer Report

272. System is

  • The Set of system services and constraints in details
  • System functins that restricts the use of objects to certain users.
  • Purposeful collection of interrelated cmponents that work together to achieve some objective.
  • None of these
Show Answer Report

273. Software testing is

  • Associated with functionality of software and constraints of operations defined.
  • It consists of computer programs, configuration files that are used to set up these programs system documentation for describing to structure of the system and used documentation that describes use of the system.
  • It involves executing an implementation of the software with test data and examines the outputs of the software and its opeational behavior to check that it is performing as required
  • None of these
Show Answer Report

274. It is converned with making decision about the best way for an organization that acquire a system and deciding on the best suppliers of that system.

  • System procurement
  • System quality assessment
  • System release management
  • System reliability
Show Answer Report

275. It i concerned with making decision about the best way for an organization that acquire a system and deciding on the best suppliers of that system.

  • System procurement
  • System quality assessment
  • System release management
  • System reliability
Show Answer Report

276. Process analysis

  • Trustworthiness with which a system are transferred from one hardware environment to another
  • Here one sub system encapsulates a set of procedures, which can be called by other sub-systems.
  • It is concerned with studying existing process to understand the relationship between different parts of the process.
  • None of these
Show Answer Report

277. System requiremeents are

  • The set of system services and constraints in details
  • System functions that restricts the use of objects to certain users.
  • Purposeful collection of interrelated components that work together to achieve some objective.
  • None of these
Show Answer Report

278. System security is

  • The set of system servies and constraints in details
  • System functions that restricts the use of objects to certain users
  • Purposeful collection of interrelated components that work together to achieve some objective.
  • None of these
Show Answer Report

279. Portability

  • Trustworthiness with which a system are transferred from one hardware environmnt to another
  • Here one sub system encapsulates a set of procedures, which can be called by other sub-system.
  • It is concerned with studying existing process to undertand the relationship between different parts of the process.
  • None of these
Show Answer Report

280. Lehman's Third Law (Lehman and Belady 1985) is

  • Continuing change: A program used in real-world environment must change necessarily or become progressively less useful in that environment.
  • Inrease complexity: As an evolving program chnge, its strictures tend to become more complex. Extra resources must be devoted to preserving and simplifying the stucture
  • Large program evolution: Program evolution is a self-regulating process.
  • None of these
Show Answer Report
Questions and Answers for Competitive Exams Various Entrance Test