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 35 of 87

  • A. Activity
  • B. Data Flow Diagram (DFD)
  • C. State Chart
  • D. Component

Explanation: A Data Flow Diagram is a traditional structured-analysis notation rather than a standard UML diagram.

Correct answer: Data Flow Diagram (DFD)
  • A. Context Model
  • B. Behavioral Model
  • C. Data Model
  • D. Object Model

Explanation: A behavioral model describes how the system changes or responds over time, including events, states, and interactions.

Correct answer: Behavioral Model
  • A. Structural perspective
  • B. Behavioral perspective
  • C. External perspective
  • D. All of the mentioned

Explanation: The structural perspective focuses on the system's organization, including its components and data architecture.

Correct answer: Structural perspective
  • A. Behavioral Model
  • B. Context Model
  • C. Data Model
  • D. Structural Model

Explanation: A structural model represents the relatively stable organization of a system, such as its classes, components, or relationships.

Correct answer: Structural Model
  • A. Deployment
  • B. Collaboration
  • C. State chart
  • D. All of the mentioned

Explanation: State-chart diagrams model event-driven behavior by showing states, transitions, and the events that trigger those transitions.

Correct answer: State chart
  • A. Realization
  • B. Aggregation
  • C. Generalization
  • D. dependency

Explanation: Generalization groups specialized classes under a more general class, allowing them to inherit shared characteristics.

Correct answer: Generalization
  • A. keypad control of a security system
  • B. pattern recognition game playing
  • C. digital function of dashboard display in a car
  • D. none of the mentioned

Explanation: Security-keypad control and dashboard functions are typical embedded applications because software is built into a larger device.

Correct answer: pattern recognition game playing
  • A. WINWIN Spiral Model
  • B. Spiral Model
  • C. Concurrent Model
  • D. Incremental Model

Explanation: The concurrent development model represents different software activities as concurrent states, making it suitable for systems with…

Correct answer: Concurrent Model
  • A. Diagnosis evaluation, design, implementation
  • B. Diagnosis, design, software, hardware
  • C. Hardware, software, DBMS, Data communication
  • D. None of these

Explanation: The model follows diagnosis, evaluation, design, and implementation, moving from identifying and assessing a problem to designing and…

Correct answer: Diagnosis evaluation, design, implementation
  • A. is less prevalent than optical mark recognition
  • B. requires the user to carefully handwrite input data on a business form
  • C. both A and B
  • D. none

Explanation: OCR converts printed or carefully hand-printed characters into machine-readable text, while OMR reads marked areas on forms.

Correct answer: both A and B
  • A. 1951
  • B. 1952
  • C. 1953
  • D. 1954

Explanation: UNIVAC I was delivered in 1951, marking the beginning of commercially produced computers in this historical account.

Correct answer: 1951
  • A. design prototypes
  • B. redesigned business processes
  • C. physical design specifications
  • D. all of the above

Explanation: Construction uses the physical design specifications, design prototypes, and redesigned business processes as inputs for building the…

Correct answer: all of the above
  • A. program librarian
  • B. backup chief programmer
  • C. network designer
  • D. chief programmer

Explanation: The chief programmer leads the programming effort and is responsible for the program design strategy, standards, and construction.

Correct answer: chief programmer
  • A. technical hardware and software solution for the business problem
  • B. business problem statement
  • C. statement of the system users' business requirements
  • D. technical blueprint and specifications for a solution that fulfills the business requirements

Explanation: Implementation produces or installs the actual technical solution, including the required hardware and software.

Correct answer: technical hardware and software solution for the business problem
  • A. Iterative
  • B. Traditional
  • C. Quick hit
  • D. None of these

Explanation: Iterative DSS development starts with a prototype and repeatedly refines it through user feedback and evaluation.

Correct answer: Iterative
  • A. Preparing organizational plans
  • B. Planning of work flow
  • C. Training of personnel
  • D. All of the above

Explanation: MIS implementation requires organizational planning, workflow design, and training users to operate the system.

Correct answer: All of the above
  • A. system improvement objectives
  • B. problem statement
  • C. statement of constraints
  • D. statement of work

Explanation: Problem analysis examines the current situation and converts its findings into objectives for improving the system.

Correct answer: system improvement objectives
  • A. systems designer
  • B. systems owner
  • C. internal system user
  • D. information worker

Explanation: A systems owner represents the people who sponsor, fund, and take responsibility for the information system throughout its operation and…

Correct answer: systems owner
  • A. problem analysis
  • B. scope definition
  • C. requirements analysis
  • D. post-implementation review

Explanation: Post-implementation review is commonly treated as a review activity after the main development life cycle rather than one of its core…

Correct answer: post-implementation review
  • A. Level 1
  • B. Level 2
  • C. Level 3
  • D. Level 4

Explanation: CMM Level 4, the Managed level, introduces quantitative and measurable goals for process quality and productivity.

Correct answer: Level 4