Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Architecture Considerations

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Which factor focuses on how quickly a system can add resources to handle increased demand?

a)

Availability and uptime under normal loads

b)

Scalability to meet growing user demand

c)

Resilience against component failures

d)

Ease of recovery after an outage

2.

A school plans a new learning app that must run during power interruptions and be restored quickly after failures. Which pair of considerations best guides this design choice?

a)

Power continuity and resilience features

b)

Cost and responsiveness to user input

c)

Patch availability and compute needs

d)

Risk transference and ease of deployment

3.

Which statement best defines system availability in an architectural design context?

a)

The system’s method for encrypting and decrypting sensitive information

b)

The system’s speed to process tasks under peak performance loads

c)

The system’s capacity to store and archive long-term data securely

d)

The system’s ability to be operational and accessible when needed

4.

A school district wants to minimize downtime for its learning platform. Which approach most directly supports this goal?

a)

Optimizing front-end code and compressing static media resources

b)

Increasing storage capacity and using cold backups for semester archives

c)

Restricting user access during peak hours to lower concurrent usage

d)

Implementing redundancy and high-availability configurations across components

5.

Which scenario best illustrates system resilience rather than availability?

a)

Continuous uptime with no planned maintenance windows at all

b)

High throughput enabling many simultaneous concurrent sessions

c)

Automatic failover that recovers services after a server crash

d)

Expanded bandwidth that shortens media download times for users

6.

A team is weighing architectural cost implications for a new LMS. Which choice shows balanced planning for cost without sacrificing operation?

a)

Eliminating redundancy entirely to reduce ongoing operational expenses

b)

Delaying disaster recovery planning until funding becomes available

c)

Purchasing the most expensive hardware to avoid any future failures

d)

Selecting sufficient performance while optimizing resource utilization within budget

7.

Which statement best defines system responsiveness in software architecture?

a)

Ability to respond promptly to user requests

b)

Ability to increase hardware capacity over time

c)

Ability to distribute traffic across servers evenly

d)

Ability to automate builds and deployments reliably

8.

A social app expects a sudden spike in users this weekend. Which approach primarily addresses this need?

a)

Horizontal scalability by adding more server instances

b)

Refactoring the UI for more animations and themes

c)

Encrypting all data with stronger algorithms only

d)

Using a single powerful database without replicas

9.

A team wants faster and more reliable releases across laptops, test, and production. Which combination is most appropriate?

a)

Weekly code merges without automated testing

b)

Single virtual machine with shared admin logins

c)

Manual deployments with ad-hoc shell commands

d)

Containerization with continuous integration pipelines

10.

A site slows down when traffic increases. Which plan shows sound reasoning to improve both performance and growth capacity?

a)

Introduce load balancing and scale out nodes gradually

b)

Reduce features so fewer users visit the site

c)

Disable logs and hope requests finish faster

d)

Move everything to one largest server available

11.

Which statement best defines risk transference in system architecture?

a)

Accepting all risks to speed deployments

b)

Eliminating every risk through strict controls

c)

Shifting specific risks to insurers or partners

d)

Documenting risks without any follow-up actions

12.

What is the primary goal of ease of recovery in an IT environment?

a)

Restore systems quickly and effectively after failures

b)

Prevent every possible outage with new hardware

c)

Reduce insurance premiums for cyber incidents

d)

Avoid backups to minimize storage expenses

13.

A school district suffers a ransomware attack. Which action best shows risk transference?

a)

Maintaining cyber insurance that covers incident costs

b)

Running nightly backups to multiple offline drives

c)

Applying vendor patches to vulnerable endpoints

d)

Training staff on phishing and password hygiene

14.

Which practice most directly supports patch availability in a secure environment?

a)

Relying only on firewalls for vulnerability control

b)

Scheduling patches once every five fiscal years

c)

Disabling updates to preserve system stability

d)

Monitoring advisories and applying updates regularly

15.

Which action best addresses systems that cannot be patched due to limitations?

a)

Ignore updates until hardware fails

b)

Deploy compensating security controls

c)

Disable all network access permanently

d)

Rely on default passwords indefinitely

16.

A small lab must keep sensors online during brief outages while reducing electricity costs. Which combination fits these needs best?

a)

Overclocked CPUs and large power supplies

b)

Single outlet power and surge-only strips

c)

High-watt servers with no backups

d)

Energy-efficient devices and battery backups

17.

What does compute primarily refer to in system architecture?

a)

Building cooling and airflow management

b)

User training and support processes

c)

Physical cabling and switch placement

d)

Computational resources for processing tasks

18.

A web app slows during peak traffic. Which approach most effectively improves performance without new software features?

a)

Disable encryption across all services

b)

Remove backup power to save energy

c)

Delay maintenance to avoid downtime

d)

Increase load balancing across servers

19.

Which statement best describes the goal of balancing architectural considerations in system design?

a)

Align features with goals while handling constraints

b)

Maximize performance regardless of other trade-offs

c)

Delay decisions until challenges are fully known

d)

Prioritize a single requirement above all others

20.

A team must design a system that meets user goals and faces budget limits. Which approach most effectively achieves a well-rounded architecture?

a)

Adopt the newest tools without evaluation

b)

Weigh trade-offs to satisfy goals within constraints

c)

Focus only on current challenges encountered

d)

Choose the simplest design in every situation