Software Architecture and Design MCQ (Multiple Choice Questions)

Software Architecture & Design MCQ - Multiple Choice Questions and Answers

Our 1000+ Software Architecture & Design MCQs (Multiple Choice Questions and Answers) focuses on all chapters of Software Architecture & Design covering 100+ topics. You should practice these MCQs for 1 hour daily for 2-3 months. This way of systematic learning will prepare you easily for Software Architecture & Design exams, contests, online tests, quizzes, MCQ-tests, viva-voce, interviews, and certifications.

Software Architecture & Design Multiple Choice Questions Highlights

- 1000+ Multiple Choice Questions & Answers (MCQs) in Software Architecture & Design with a detailed explanation of every question.
- These MCQs cover theoretical concepts, true-false(T/F) statements, fill-in-the-blanks and match the following style statements.
- These MCQs also cover numericals as well as diagram oriented MCQs.
- These MCQs are organized chapterwise and each Chapter is futher organized topicwise.
- Every MCQ set focuses on a specific topic of a given Chapter in Software Architecture & Design Subject.

Who should Practice Software Architecture & Design MCQs?

– Students who are preparing for college tests and exams such as mid-term tests and semester tests on Software Architecture & Design.
- Students who are preparing for Online/Offline Tests/Contests in Software Architecture & Design.
– Students who wish to sharpen their knowledge of Software Architecture & Design Subject.
- Anyone preparing for Aptitude test in Software Architecture & Design.
- Anyone preparing for interviews (campus/off-campus interviews, walk-in interview and company interviews).
- Anyone preparing for entrance examinations and other competitive examinations.
- All - Experienced, Freshers and College / School Students.

Software Architecture & Design Chapters

Here's the list of chapters on the "Software Architecture & Design" subject covering 100+ topics. You can practice the MCQs chapter by chapter starting from the 1st chapter or you can jump to any chapter of your choice.

  1. Design Patterns : Origin and History
  2. Requirements Specification and Planning
  3. Unified Modelling Language
  4. Visibility, Accessibility and Information Hiding
  5. Architectural Patterns and Styles
  6. Unit Operations
  7. Component Based Systems

1. Design Patterns : Origin and History

The section contains multiple choice questions and answers on design methods, design processes and design management.

  • Software Engineering Design Methods
  • Software Design Processes
  • Software Design Management
  • 2. Requirements Specification and Planning

    The section contains questions and answers on product planning, requirement specification, requirement selection, evaluation and generation and product design finalization.

    advertisement
    advertisement
  • Product Planning
  • Project Mission Statement
  • Software Requirement Specification
  • Product Design Analysis
  • Needs Elicitation Documentation and Analysi
  • Generating Alternative Requirements
  • Evaluating and Selecting Requirements
  • Finalizing Product Design
  • 4. Visibility, Accessibility and Information Hiding

    The section contains multiple choice questions and answers on layered architectures and patterns in software design, facade, mediator, adapter, proxy, prototype, reactor, command, factory and singleton patterns. It also contains questions on operation specification, design finalization and layered architectures.

  • Visibility, Accessibility and Information Hiding
  • Operation Specification
  • Algorithm and Data Structure Specification
  • Design Finalization
  • Patterns in Software Design
  • Layered Architectures
  • Collection Iterator Pattern
  • Mid-Level Design Pattern Categories and Broker Pattern
  • The Facade and Mediator Patterns
  • The Adapter Patterns and Proxy Pattern
  • The Generator Category, Factory Patterns and Singleton Patterns
  • The Prototype Pattern, Reactor Pattern and Command Pattern
  • 5. Architectural Patterns and Styles

    The section contains questions and answers on architectural cycles, architectural patterns and styles, business and architectural qualities and various quality attributes.

    advertisement
  • Architectural Business Cycle
  • Architectural Patterns, Reference Models
  • Architectural Structural Views
  • Architecture and Quality Attribute
  • System Quality Attributes Discernable at Runtime
  • System Quality Attributes Not Discernable at Runtime
  • Business Qualities
  • Architecture Qualities
  • Architectural Styles I
  • Architectural Styles II
  • Refinements of Styles
  • advertisement

    7. Component Based Systems

    The section contains multiple choice questions and answers on open systems and case studies like CelsiusTech, meteorological anchor desk system and other legacy systems.

  • Component Based Systems
  • CelsiusTech : A Case Study in product line development
  • Referenced Architectures
  • Open Systems
  • Standards I
  • Standards II
  • The Meteorological Anchor Desk System – Case Study I
  • The Meteorological Anchor Desk System – Case Study II
  • Architecture and Legacy Systems
  • If you would like to learn "Software Architecture & Design" thoroughly, you should attempt to work on the complete set of 1000+ MCQs - multiple choice questions and answers mentioned above. It will immensely help anyone trying to crack an exam or an interview.

    Wish you the best in your endeavor to learn and master Software Architecture & Design!

    advertisement
    Manish Bhojasia - Founder & CTO at Sanfoundry
    Manish Bhojasia, a technology veteran with 20+ years @ Cisco & Wipro, is Founder and CTO at Sanfoundry. He lives in Bangalore, and focuses on development of Linux Kernel, SAN Technologies, Advanced C, Data Structures & Alogrithms. Stay connected with him at LinkedIn.

    Subscribe to his free Masterclasses at Youtube & discussions at Telegram SanfoundryClasses.