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?



  • Program flowchart


  • Structure chart


  • Data-flow diagram


  • Module

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



  • Programmers


  • Project managers


  • Technical writers


  • Database administrators

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



  • High level


  • Divide and conquer


  • Unit wise


  • None of these

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



  • Architecture


  • Data


  • Interface


  • All of these

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



  • Bottom up design


  • Top down design


  • Both A & B


  • All of these

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



  • Implements all explicit requirements


  • Accommodates all implicit requirements


  • Address stakeholder needs


  • All of these

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



  • Top-down design


  • Bottom up Design


  • Both A & B


  • None of these

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



  • Procedural Design


  • Bottom up Design


  • Data Design


  • None of these

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



  • It consists of module definitions


  • Modules represent data abstraction


  • Focuses on processes


  • None of these

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



  • Bottom Up Design


  • Top Down Design


  • Function Design


  • None of these

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



  • Bottom Up Design


  • Top Down Design


  • Function Design


  • None of these

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



  • Bottom Up Design


  • Top Down Design


  • Function Design


  • None of these

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



  • Composition


  • Decomposition


  • Both A & B


  • None of these

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



  • Composition


  • Decomposition


  • Both A & B


  • None of these

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



  • Primitiveness


  • High cohesion


  • Low coupling


  • All of the above

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



  • Place the user in control


  • Reduce the user's memory load


  • Make the interface consistent


  • All of the given options

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



  • User/task analysis


  • Interface design


  • Knowledgeable, frequent users


  • Environment analysis

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



  • High level Detection


  • High level Design


  • High level Division


  • None of these

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



  • Low level Detection


  • Low level Design


  • Low level Division


  • None of these

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



  • Macro Level System Design


  • Micro Level System Design


  • High level Division


  • None of these

Scroll to Top