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

221. Lehman's First 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.
  • Increase complexity: As an evolving program change, its strictures tend to become more complex. Extra resources must be devoted to preserving and simplifying he structure.
  • Large program evolution: Program evolution is a self-regulating process.
  • None of these
Show Answer Report

222. Graphics

  • Extent to which a system or component performs a broad range of functions.
  • The objective of an organization to achieve.
  • Methods and techniques for coverting data to or from graphic display via computers
  • None of these
Show Answer Report

223. Intolerable risk is

  • Ability of two or more systems, to exchange information and to use the information that has been exchanged.
  • Time taken to respond to an event.
  • Either the hazard not arises, if arise; it will not result in an accident.
  • None of these
Show Answer Report

224. Human Computer Interaction is

  • It is concerned with the design, evaluation, and implementation of interactive computing systems for human use and with the study of major phenomena surrounding them.
  • Extent to which a software product fulfills its purpose without wasting user's time/energy/degarding their morale.
  • Human behavir that results in the introduction of faults into a system.
  • None of these
Show Answer Report

225. Match the following : A- Maintenance control: B- Maintenance prediction: C- Maintenance process: 1-Cost of lanning and scheduling hardware preventive maintenance, and software maintenance and upgrades, managing the hardware and software baselines, and providing response for hardware corrective maitenance. 2-Predicting the number of change requires a system understanding and the relationship between the system and external environment. 3- it is triggered by a set of change requests from system users, management or customers.

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

226. Installation and checkout phase

  • Period in the software life cycle in which a software product is created from design documentation and debugged.
  • Period in the software life cycle in which a software product is integrated in its operational environment. and tested in this environment to ensure it performs as required.
  • Period in the software life cycle during which the basic version of a software product is adapted to a specified set of distributed to a customer base.
  • None of these
Show Answer Report

227. Software implementation is

  • It is concern with modiication of existing system to meet changing requirements,
  • It is a process of concerting system specifications into an executable system.
  • It analyzes and checks system representation document, design diagrams and program source code.
  • None of these
Show Answer Report

228. An object-oriented model of system architecture structrures the system with well-defined interfaces.

  • Object design models
  • Object interface design
  • Object oriented models
  • None of these
Show Answer Report

229. Interoperability is

  • Ability of two or more systems, to exchange information and to use the information that has been exchanged.
  • Time taken to respond to an event.
  • Either the hazard not arises, it arise; it will not resultt in an accident
  • None of these
Show Answer Report

230. Parkinson's Law is

  • The cost is determined by available resources rather than by objective assessment.
  • A program used in real-world environment must change necessarily or become progressively less useful in that environment.
  • As an evolving program change, its strictures tend to become more complex.
  • Program evoution is a self-regulating process
Show Answer Report
Questions and Answers for Competitive Exams Various Entrance Test