All Free Software Engineering MCQs with Answers

Every Software Engineering question in the bank, across all chapters, each with the correct answer and a written explanation. Free and unlimited, with no account needed.

1,731 questions · page 5 of 87

  • A. development process
  • B. business process
  • C. quality process
  • D. customer focus

Explanation: A business process is a connected set of organizational activities that transforms inputs into an outcome or value for a customer.

Correct answer: business process
  • A. prototyping
  • B. interviews
  • C. research and site visits
  • D. reverse engineering

Explanation: Interviews, research, site visits, and prototyping are established ways to discover and validate system requirements.

Correct answer: reverse engineering
  • A. model-driven analysis
  • B. object-oriented analysis
  • C. traditional approaches
  • D. accelerated systems analysis

Explanation: Prototyping is strongly associated with accelerated systems analysis because an early working model quickly clarifies requirements and…

Correct answer: accelerated systems analysis
  • A. procedures
  • B. work flow
  • C. process flow
  • D. process requirements

Explanation: Workflow describes how transactions move through business activities, including the checks, approvals, and hand-offs required at each…

Correct answer: work flow
  • A. a company's customers
  • B. a company's outputs
  • C. a company's macro-environment
  • D. a company's micro-environment

Explanation: Legal constraints belong to the macro-environment because they arise from broad external political, legal, and regulatory forces.

Correct answer: a company's macro-environment
  • A. DSS
  • B. TPS
  • C. ERP
  • D. None of these

Explanation: Executive planning and assessment are normally supported by an executive information system or executive support system.

Correct answer: None of these
  • A. Decision making
  • B. Systematic
  • C. Cognitive
  • D. Decision support systems

Explanation: Decision support systems combine interactive analysis, models, and database access to help with semi-structured or ill-structured…

Correct answer: Decision support systems
  • A. information into data
  • B. procedures into statement
  • C. data into information
  • D. statement into procedures

Explanation: An information system processes raw data into meaningful information that can support decisions and operations.

Correct answer: data into information
  • A. Business process
  • B. The fundamental rethinking
  • C. Organization restructuring
  • D. None of the above

Explanation: Hammer's definition combines two ideas: fundamental rethinking of existing work and radical redesign of business processes to improve…

Correct answer: The fundamental rethinking
  • A. Bottom to top
  • B. Left to right
  • C. Top to bottom
  • D. All of the above

Explanation: Decision trees may be drawn in several orientations, including top-to-bottom, left-to-right, and bottom-to-top, provided the decision…

Correct answer: All of the above
  • A. scope definition phase
  • B. logical design phase
  • C. requirements analysis phase
  • D. problem analysis phase

Explanation: Problem analysis investigates the causes and effects of an existing problem, often using cause-and-effect diagrams or related techniques.

Correct answer: problem analysis phase
  • A. A browsable hierarchy
  • B. A list of equivalent terms
  • C. A complex controlled vocabulary showing relationships
  • D. None of these

Explanation: A taxonomy organizes concepts into a hierarchical structure that users can browse from broader categories to narrower ones.

Correct answer: A browsable hierarchy
  • A. problem analysis phase
  • B. logical design phase
  • C. scope definition phase
  • D. requirements analysis phase

Explanation: Requirements analysis is the phase in which stakeholder needs are elicited, examined, and expressed as system requirements.

Correct answer: requirements analysis phase
  • A. problem analysis phase
  • B. decision analysis phase
  • C. systems analysis phase
  • D. logical design phase

Explanation: Logical design turns validated functional requirements into a structured specification and defines how they will be tested for acceptance.

Correct answer: logical design phase
  • A. batch document
  • B. source document
  • C. on-line documen
  • D. data entry document

Explanation: A source document is the original form or record used to capture data about a business transaction, such as an invoice or order form.

Correct answer: source document
  • A. randomization
  • B. stratification
  • C. people sampling
  • D. work sampling

Explanation: Work sampling observes activities at randomly selected times across many observations to estimate how work time is distributed.

Correct answer: work sampling
  • A. Entity
  • B. Source
  • C. Process
  • D. Attribute

Explanation: An information flow diagram shows where information originates and moves, so sources are represented as origins of the flows.

Correct answer: Source
  • A. determine data entry errors on primary keys
  • B. ensure that the correct type of data is input
  • C. determine whether a known relationship between two fields is valid
  • D. determine whether all required fields of the input have actually been entered

Explanation: A combination check tests whether values in two or more fields have a valid known relationship, such as an end date not preceding a start…

Correct answer: determine whether a known relationship between two fields is valid
  • A. data
  • B. Objects
  • C. Entities
  • D. Actors

Explanation: Use-case analysis describes how actors interact with a system to achieve goals.

Correct answer: Actors
  • A. problem analysis phase
  • B. logical design phase
  • C. scope definition phase
  • D. physical design phase

Explanation: Problem analysis identifies the current deficiencies and establishes objectives for improving the system.

Correct answer: problem analysis phase