Software Architecture MCQ's




Question 1 :
What is architecture View


  1. A subset of related architectural design decisions
  2. A superset of related architectural design decisions.
  3. A subset of non-related architectural design decisions
  4. A superset of non- related architectural design decisions.
  

Question 2 :
In a distributed system when two remote components exchange data, who is responsible for data transformation and transmission ?


  1. bridge
  2. client stub
  3. skeleton
  4. broker
  

Question 3 :
Which of the following is not present in domain specific software architecture


  1. A reference architecture
  2. An application configuration method
  3. Hybrid data
  4. A component library
  

Question 4 :
A Software system architecture is the set of principle ____ made about the system.


  1. Design decisions
  2. Reference decisions
  3. Delegations
  4. Doubts
  

Question 5 :
When a system evolves, ideally its_______________ is modified first.


  1. model architecture
  2. reference architecture
  3. prescriptive architecture
  4. descriptive architecture
  

Question 6 :
Architecture based process includes which of the following?


  1. Creating the business case for the system
  2. Understanding the requirements
  3. Analyzing or valuating the architecture
  4. all above
  

Question 7 :
Which of the following is not an architectural stakeholder


  1. Software developer
  2. Software manager
  3. End user
  4. Tester
  

Question 8 :
A domain model is a set of artifacts that captures


  1. functions performed, its objects.
  2. functions performed, its objects and data that flows through the system
  3. objects and data that flows through the system
  4. data that flows through the system
  

Question 9 :
Writing an exception handling code in any GUI application is an example of.


  1. Fault Prevention
  2. Preventing Ripple effect
  3. Fault Recovery
  4. Fault Detection
  

Question 10 :
The four C’s of architectural analysis


  1. Completeness, Consistency, Compatibility, Correctness
  2. Completeness, Calculable, Compatibility, Correctness
  3. Completeness, Consistency, Compatibility, Calculable
  4. Completeness, Consistency, Calculable, Correctness
  

Question 11 :
Which of the following is not a type of operating systems?


  1. Batch Processing
  2. Multiprogramming
  3. Latch Programming
  4. Real-time
  

Question 12 :
What type of class relationship can be read as 'Object A contains Object B and Object B is part of object A'?


  1. Generalization
  2. specialization
  3. none
  4. aggregration
  

Question 13 :
The CPU-Memory speed disparity is known as


  1. Instruction Format
  2. Von-Neumann bottleneck
  3. Temporal Locality
  4. Harvard Computer
  

Question 14 :
The concepts of push/pull type of pipelines are used in …


  1. Broker Architectural Style
  2. Pipe-and-Filter Architectural Style
  3. Layered Architectural Style
  4. MVC Architectural Style
  

Question 15 :
Changing the deployment of a component during runtime is called___________


  1. Deployment
  2. Redeployment
  3. Adaptability
  4. Dependability
  

Question 16 :
The branch of study that deals with the computer system's conceptual design and basic overview is known as


  1. Computer Anatomy
  2. Computer Architecture
  3. Computer OS
  4. Computer interface
  

Question 17 :
I/O processor has direct access to ?


  1. Main Memory
  2. Secondary Memory
  3. Flash Memory
  4. ROM
  

Question 18 :
The full form of REST is


  1. Representational State Travel Style
  2. Representational State Transfer Style
  3. Representational State Transfer Signal
  4. Representational State Travel Signal
  

Question 19 :
An architecture_________ framework is a piece of software that acts as a bridge between a particular architectural style and a set of implementation technologies.


  1. Deployment
  2. Requirement
  3. Implementation
  4. Testing
  

Question 20 :
Which of the following is not a deployment activity?


  1. Planning
  2. Modeling
  3. Execution
  4. Sentencing
  

Question 21 :
An architectural perspective is a ___________ set of type of architectural design decisions


  1. Empty
  2. Non empty
  3. Full
  4. Redundant
  

Question 22 :
To Which view would the package diagram belong? Remember that a package diagram shows the packages that make up a software and how they are related


  1. Physical view
  2. Development view
  3. Logical view
  4. Process view
  

Question 23 :
Which of the following is one of the service provided by a software connector?


  1. Conversion
  2. Abstraction
  3. Encapsulation
  4. Data hiding
  

Question 24 :
Domain specific software engineering requires organization - engineers to leverage different aspects of three inter related area: __________


  1. Domain, business and technology
  2. Domain, business and technique
  3. Domain, idea and technique
  4. idea and technique
  

Question 25 :
The WWW is fundamentally a __________________ application


  1. peer to peer
  2. distributed hypermedia
  3. centralized hypermedia
  4. Ambiguous
  

Question 26 :
Which one of the following is not a stakeholder in a System’s Architecture?


  1. Users
  2. Vendors
  3. Testers
  4. Technician
  

Question 27 :
System’s ability to continuously provide correct service without any failure, is called


  1. Performance
  2. Reliability
  3. Security
  4. Availability
  

Question 28 :
The main technique for achieving portable software


  1. None
  2. is to have independent platform
  3. is to increase the overall performance
  4. . is to isolate system dependency
  

Question 29 :
Architectural erosion is


  1. The process of determining a software systems architecture from its implementation-level artifacts.
  2. Introduction of architectural design decisions into a system’s descriptive architecture that violate its prescriptive architecture.
  3. Introduction of principal design decisions into a system’s descriptive architecture that are not included in, encompassed by, or implied by the prescriptive architecture
  4. Executable modules are physically placed on the hardware devices on which they are supposed to run.
  

Question 30 :
program always deal with


  1. logical address
  2. absolute address
  3. physical address
  4. relative address
  
Pages