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 problem695. __________ development of DSS relies on the creation of a prototype and its progressive refinement?
- 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