Free Software Design and Architecture MCQs with Answers

493 Software Design and Architecture MCQs from Software Engineering, each with the correct answer and a written explanation of why it is correct. Free and unlimited, with no account needed.

Last updated

493 questions · page 1 of 25

  • A. Machine language
  • B. C++
  • C. Object-Oriented language
  • D. All of theseHire Civil Engineers

Explanation: An object-oriented language organizes programs around objects that combine data and behavior.

Correct answer: Object-Oriented language
  • A. Machine language
  • B. C++
  • C. C
  • D. java

Explanation: Machine language consists of binary instructions, represented as 0s and 1s, that the processor can execute directly.

Correct answer: Machine language
  • A. client server computing
  • B. data computing
  • C. mobile computing
  • D. cloud computing

Explanation: Client-server computing divides application processing between client machines and one or more servers.

Correct answer: client server computing
  • A. DFD
  • B. Information flow diagram
  • C. XML
  • D. Entity relationship diagram

Explanation: XML provides a platform-independent format for exchanging structured data between different enterprise applications, which directly…

Correct answer: XML
  • A. Are portable
  • B. Are more reliable
  • C. Consume less power
  • D. All of the above Computer Hardware

Explanation: Compared with vacuum tubes, transistors are smaller and suitable for portable equipment, more reliable, and require less power.

Correct answer: All of the above Computer Hardware
  • A. drop-down list
  • B. masked edit control
  • C. radio buttons
  • D. spin box

Explanation: Radio buttons are best when the user must select one option from a small, mutually exclusive set such as full-time or part-time.

Correct answer: radio buttons
  • A. Distributed database
  • B. Distributed processing
  • C. Central processing
  • D. None of these

Explanation: Distributed processing divides computing work among multiple networked computers, rather than handling it at one central processor.

Correct answer: Distributed processing
  • A. Facilitate the decisions-making process
  • B. Provide requisite information at each level of management
  • C. Support decision-making
  • D. recruit people for system

Explanation: MIS exists to provide information and support managerial decision-making at different levels.

Correct answer: recruit people for system
  • A. line chart
  • B. pie chart
  • C. scatter char
  • D. bar chart

Explanation: A bar chart displays each category or series as a separate bar, making their sizes easy to compare.

Correct answer: bar chart
  • A. internal, external
  • B. personal, organizational
  • C. useful, unuseful
  • D. constructive, destructive

Explanation: MIS information sources are commonly divided into internal sources, originating within the organisation, and external sources, originating…

Correct answer: internal, external
  • A. The distribution of (or access to) computer outputs must be sufficient to assist all relevant users
  • B. The computer outputs should be designed with automated tools.
  • C. The computer outputs must be acceptable to the system users.
  • D. Computer outputs should be simple to read and interpret

Explanation: Good output design ensures that outputs reach relevant users, are acceptable to them, and are easy to read and interpret.

Correct answer: The computer outputs should be designed with automated tools.
  • A. combination box
  • B. drop-down list
  • C. list box
  • D. ellipsis control

Explanation: A drop-down list keeps the many predefined choices hidden until the user opens it, conserving screen space.

Correct answer: drop-down list
  • A. smart card
  • B. biometric
  • C. optical mark
  • D. all of the above

Explanation: Smart cards, biometric devices, and optical-mark readers are all methods of entering data into an information system.

Correct answer: all of the above
  • A. A way to handle the system or subsystem by way of simplification, coupling and decoupling of subsystems.
  • B. For preparing the schedule of the system in the overall information requirement
  • C. An online information on the stocks markets and the accounts balance
  • D. None of these

Explanation: An MIS architecture organizes the system into manageable subsystems and defines how they are simplified, coupled, or decoupled.

Correct answer: A way to handle the system or subsystem by way of simplification, coupling and decoupling of subsystems.
  • A. Group Decision Support System
  • B. Group Discussion Support System
  • C. Group Decision Service System
  • D. Group Discussion Support Source

Explanation: GDSS stands for Group Decision Support System, a computer-based system that helps a group make decisions collaboratively.

Correct answer: Group Decision Support System
  • A. Entities
  • B. Processes
  • C. Data
  • D. Objects

Explanation: UML models a system as interacting objects that combine data and behavior.

Correct answer: Objects
  • A. structured analysis
  • B. information engineering
  • C. rapid architected analysis
  • D. object-oriented analysis

Explanation: Information engineering emphasizes the organization and structure of an organization’s data, commonly through data models.

Correct answer: information engineering
  • A. back office information systems
  • B. decision support systems
  • C. expert information systems
  • D. front office information systems

Explanation: Back-office information systems support internal and operational business activities, including supplier-related functions.

Correct answer: back office information systems
  • A. adds value
  • B. manages risks
  • C. reduces costs
  • D. creates a new opportunit

Explanation: Web self-service lets customers find answers without contacting bank staff, so the immediate business outcome is lower service and support…

Correct answer: reduces costs
  • A. Data management sub systems
  • B. Model management sub system
  • C. Dialog management sub system
  • D. All of the above

Explanation: A DSS commonly includes data management, model management, and dialog or user-interface management subsystems.

Correct answer: All of the above

Software Design and Architecture MCQs: common questions

Are these Software Design and Architecture MCQs free?

Yes. All Software Design and Architecture MCQs from Software Engineering are free on TestUstad, with unlimited attempts and no account needed. Nothing on this page is a sample or a trial.

How many Software Design and Architecture MCQs are on this page?

There are 493 Software Design and Architecture MCQs in the Software Engineering bank, shown 20 to a page with the correct answer and an explanation on each.

Does every Software Design and Architecture MCQ have an explanation?

Yes. Each Software Design and Architecture question shows the correct option and a written explanation of why it is correct, so a wrong answer teaches you something rather than just being marked wrong.

Can I take a timed Software Design and Architecture test?

Yes. The practice button on this page starts a free Software Design and Architecture test drawn from the Software Engineering bank. It marks each answer instantly, gives you a score at the end, and can be retaken as many times as you like.