Software Design Pattern Quiz

10 Questions | Total Attempts: 176

SettingsSettingsSettings
Software Design Pattern Quiz - Quiz

Have you ever wondered how software applications we use every day were made? It is the brainchild of software designers. The creation of software is a process involving the engagement of primitive sets and constraints in a software artifact. The end result of the process is a beneficial software that can accomplish specific tasks. Take this awesome quiz if you love to use software applications.


Questions and Answers
  • 1. 
    Which of these is not a software design concept?
    • A. 

      Refinement 

    • B. 

      Modularity

    • C. 

      Control hierarchy

    • D. 

      Design template

  • 2. 
    What is the component into which the software architecture is designed called?
    • A. 

      Units 

    • B. 

      Modules 

    • C. 

      Bots

    • D. 

      Rooms

  • 3. 
    Which of these refers to the overall structure of the software?
    • A. 

      Software design

    • B. 

      Software architecture

    • C. 

      Software engineering 

    • D. 

      Systems engineering

  • 4. 
    What is the program structure that represents the organization of the software called?
    • A. 

      Structural partitioning 

    • B. 

      Hierarchy control

    • C. 

      Information hiding 

    • D. 

      Program structure

  • 5. 
    Which of these is not a fundamental principle of software design?
    • A. 

      Abstraction 

    • B. 

      Modularisation

    • C. 

      Encapsulation

    • D. 

      Control

  • 6. 
    What is the ability of software to adapt to an increasing number of users called?
    • A. 

      Extensibilty 

    • B. 

      Portability 

    • C. 

      Scalability 

    • D. 

      Security

  • 7. 
    What is the template describing the solution to a software problem called?
    • A. 

      Software pattern

    • B. 

      Software usage 

    • C. 

      Software control

    • D. 

      Software template 

  • 8. 
    What is the ability of software to withstand hostile acts act called?
    • A. 

      Security 

    • B. 

      Adaptability 

    • C. 

      Portability 

    • D. 

      Extensibility

  • 9. 
    What is the ability of software to recover from component failure called?
    • A. 

      Reliability 

    • B. 

      Fault-tolerance

    • C. 

      Roboutness

    • D. 

      Performance

  • 10. 
    Which of these modeling languages is an example of Process Modeling Language?
    • A. 

      EXPRESS

    • B. 

      Business Process Modeling Notation

    • C. 

      Jackson Structured Programming 

    • D. 

      Alloy 

Related Topics
Back to Top Back to top