Software Design MCQ | Software Engineering MCQ

Software Design MCQs

This page provides you software multiple-choice questions that help with many exams like Semester, Gate, Railway, and ISRO.

Software Design MCQ | Software Engineering MCQ

Q.1 Which of the following tools is used for structured designing?

  • A) Program flowchart
  • B) Structure chart
  • C) Data-flow diagram
  • D) Module

Q.2 Who is responsible for designing and implementing database structures?

  • A) Programmers
  • B) Project managers
  • C) Technical writers
  • D) Database administrators

Q.3 Structured design is primarily based on which principle?

  • A) High level
  • B) Divide and conquer
  • C) Unit wise
  • D) None of these

Q.4 During the design phase, which of the following is a primary area of concern?

  • A) Architecture
  • B) Data
  • C) Interface
  • D) All of these

Q.5 In which system design approach are the individual parts of the system defined in detail before being integrated?

  • A) Bottom up design
  • B) Top down design
  • C) Both A & B
  • D) All of these

Q.6 Which of the following are characteristics of a good software design?

  • A) Implements all explicit requirements
  • B) Accommodates all implicit requirements
  • C) Address stakeholder needs
  • D) All of these

Q.7 The decomposition of a system into smaller parts to understand its sub-systems is known as?

  • A) Top-down design
  • B) Bottom up Design
  • C) Both A & B
  • D) None of these

Q.8 Which design phase transforms structural elements into a procedural description of software components?

  • A) Procedural Design
  • B) Bottom up Design
  • C) Data Design
  • D) None of these

Q.9 Which option does NOT define Function-Oriented Software Design?

  • A) It consists of module definitions
  • B) Modules represent data abstraction
  • C) Focuses on processes
  • D) None of these

Q.10 The Java programming language generally follows which design methodology?

  • A) Bottom Up Design
  • B) Top Down Design
  • C) Function Design
  • D) None of these

Q.11 The C programming language generally follows which design approach?

  • A) Bottom Up Design
  • B) Top Down Design
  • C) Function Design
  • D) None of these

Q.12 FORTRAN is a programming language that typically follows which design approach?

  • A) Bottom Up Design
  • B) Top Down Design
  • C) Function Design
  • D) None of these

Q.13 The Bottom-up model is based on which logical approach?

  • A) Composition
  • B) Decomposition
  • C) Both A & B
  • D) None of these

Q.14 The Top-Down model is based on which logical approach?

  • A) Composition
  • B) Decomposition
  • C) Both A & B
  • D) None of these

Q.15 Which of the following is a characteristic of a well-formed design class?

  • A) Primitiveness
  • B) High cohesion
  • C) Low coupling
  • D) All of the above

Q.16 Which of the following is a 'golden rule' for user interface design?

  • A) Place the user in control
  • B) Reduce the user’s memory load
  • C) Make the interface consistent
  • D) All of the given options

Q.17 Which of the following is NOT an activity of user interface design?

  • A) User/task analysis
  • B) Interface design
  • C) Knowledgeable, frequent users
  • D) Environment analysis

Q.18 What does the acronym HLD stand for in the system development lifecycle?

  • A) High level Detection
  • B) High level Design
  • C) High level Division
  • D) None of these

Q.19 What does the acronym LLD stand for in software engineering?

  • A) Low level Detection
  • B) Low level Design
  • C) Low level Division
  • D) None of these

Q.20 Low Level Design (LLD) is also commonly referred to as?

  • A) Macro Level System Design
  • B) Micro Level System Design
  • C) High level Division
  • D) None of these

Scroll to Top