Software Architecture Questions and Answers – System Quality Attributes Discernable At Runtime

This set of Software Architecture Questions and Answers for Campus interviews focuses on “System Quality Attributes Discernable At Runtime”.

1. Which of the following factors are discernable by run-time?
a) Performance
b) Modifiability
c) Portability
d) Integrability
View Answer

Answer: a
Explanation: Rest other factors are discernable at time.

2. Which of the following is incorrect for performance?
a) Performance refers to the responsiveness of the system
b) Performance qualities are often expressed as number of transaction per unit time
c) Performance can be measured by looking at the arrival rates and distributions of service requests
d) All of the mentioned
View Answer

Answer: d
Explanation: All of the mentioned are true for performance.

3. How can performance attribute calculated?
a) Performance are number of transactions per unit time
b) Performance are number of events processed in some interval of time
c) All of the mentioned
d) None of the mentioned
View Answer

Answer: c
Explanation: All of the mentioned are the methods in which performance attribute can be calculated.
advertisement
advertisement

4. What is security?
a) Security is a measure of the system’s ability to resist authorized attempts at usage
b) Security is Denial of service while still providing its services to legitimate users
c) Security is systems functionality to interact
d) All of the mentioned
View Answer

Answer: b
Explanation: Security is a measure of the system’s ability to resist unauthorized attempts at usage and Security is Denial of service while still providing its services to legitimate users.

5. Which among the following are the types of threats that are generally observed?
a) Denial Service
b) IP source address spoofing
c) Denial source
d) Denial Service & IP source address spoofing
View Answer

Answer: d
Explanation: The types of threats that are generally observed – Denial Service, Ip source address spoofing.
Note: Join free Sanfoundry classes at Telegram or Youtube

6. Which of the following strategies include prevention,detection of threats?
a) An authentication server may be placed outside users and the portion of the system that provides services
b) Network monitors may be installed for the inspection and logging of network events
c) The system may be placed behind a communications”firewall”
d) All of the mentioned
View Answer

Answer: d
Explanation: All of the mentioned are correct strategies to prevent and detect threats.

7. What is Availability?
a) It measures the proportion of time the system is up
b) It measures the proportion of time the system is running
c) It measures the proportion of time the system is up and running
d) None of the mentioned
View Answer

Answer: c
Explanation: Availability – measures the proportion of time the system is up and running.
advertisement

8. Which of the following is true?
a) Reliability is usually measured with mean time to failure
b) Both Availability and reliability are tied to the architecture
c) All of the mentioned
d) None of the mentioned
View Answer

Answer: c
Explanation: All of the mentioned are true.

9. What is true for availability?
a) Availability comes with both mean time to failure and mean time to repair
b) Mean time to failure is lowered by designing components that are easy to modify
c) Mean time to repair can be lengthened by fielding a less prone system
d) All of the mentioned
View Answer

Answer: d
Explanation: Availability comes with both mean time to failure and mean time to repair. Mean time to failure can be lengthened by fielding a less prone system. Mean time to repair is lowered by designing components that are easy to modify.
advertisement

10. What is functionality?
a) Functionality is ability of the system to do work for which it is intended
b) It is orthogonal to structure i.e. it is largely non architectural in nature
c) All of the mentioned
d) None of the mentioned
View Answer

Answer: c
Explanation: All of the mentioned statements describes functionality.

11. What is Usability?
a) Usability is learnability
b) Usability is Efficiency
c) Usability is Memorability
d) All of the mentioned
View Answer

Answer: d
Explanation: Usability is learnability,efficiency,memorability and error avoidance.

12.What among the following belongs to learnability?
a) Does the system respond with appropriate speed to a user request
b) Can the user remember how to do system operations between users of the system
c) How quick is it for the user to learn to use the system’s interface
d) Does the system anticipate and prevent common user error?
View Answer

Answer: c
Explanation: Learnability-How quick is it for the user to learn to use the system’s interface.

13. What among the following belongs to Efficiency?
a) Does the system respond with appropriate speed to a user request
b) Can the user remember how to do system operations between users of the system
c) How quick is it for the user to learn to use the system’s interface
d) Does the system anticipate and prevent common user error?
View Answer

Answer: a
Explanation: Efficiency-Does the system respond with appropriate speed to a user request.

14. What among the following belongs to Memorability?
a) Does the system respond with appropriate speed to a user request
b) Can the user remember how to do system operations between users of the system
c) How quick is it for the user to learn to use the system’s interface
d) Does the system anticipate and prevent common user error?
View Answer

Answer: b
Explanation: Memorability-Can the user remember how to do system operations between users of the system.

15. What among the following belongs to Error avoidance?
a) Does the system respond with appropriate speed to a user request
b) Can the user remember how to do system operations between users of the system
c) How quick is it for the user to learn to use the system’s interface
d) Does the system anticipate and prevent common user error?
View Answer

Answer: d
Explanation: Error Avoidance-Does the system anticipate and prevent common user error.

Sanfoundry Global Education & Learning Series – Software Architecture.

Here’s the list of Best Books in Software Architecture.

To practice all areas of Software Architecture for Campus Interviews, here is complete set on 1000+ Multiple Choice Questions and Answers on Software Architecture.

If you find a mistake in question / option / answer, kindly take a screenshot and email to [email protected]

advertisement
advertisement
Subscribe to our Newsletters (Subject-wise). Participate in the Sanfoundry Certification contest to get free Certificate of Merit. Join our social networks below and stay updated with latest contests, videos, internships and jobs!

Youtube | Telegram | LinkedIn | Instagram | Facebook | Twitter | Pinterest
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.