100% satisfaction guarantee Immediately available after payment Both online and in PDF No strings attached 4.2 TrustPilot
logo-home
Exam (elaborations)

CSS 422 Software Architecture - Finals Mock Exam Review - UOPX 2025

Rating
-
Sold
-
Pages
34
Uploaded on
28-05-2025
Written in
2024/2025

CSS 422 Software Architecture - Finals Mock Exam Review - UOPX 2025CSS 422 Software Architecture - Finals Mock Exam Review - UOPX 2025CSS 422 Software Architecture - Finals Mock Exam Review - UOPX 2025

Institution
Course











Whoops! We can’t load your doc right now. Try again or contact support.

Written for

Institution
Course

Document information

Uploaded on
May 28, 2025
Number of pages
34
Written in
2024/2025
Type
Exam (elaborations)
Contains
Unknown

Subjects

Content preview

CSS 422 Software Architecture

Finals Mock Exam Review

(Questions & Solutions)

2025




©2025

, Question 1:
A company plans to reengineer its legacy monolithic application into a
more scalable, maintainable solution. Which architectural style is most
commonly recommended for decomposing such systems into small,
independently deployable services?
- A. Layered Architecture
- B. Service-Oriented Architecture (SOA)
- C. Microkernel Architecture
- D. Microservices Architecture

ANS: D. Microservices Architecture
Rationale: Microservices architecture decomposes applications into
small, loosely coupled services that can be developed, deployed, and
scaled independently—ideal for reengineering large monolithic systems
for scalability and agility.

---

Question 2:
In the context of the 4+1 view model of software architecture, which
view is primarily concerned with how system elements interact to
achieve functionality?
- A. Logical view
- B. Development view
- C. Process view
- D. Physical view

ANS: A. Logical view
Rationale: The logical view focuses on the key abstractions in the
system and how components collaborate to deliver functionality. The 4+1
model separates concerns to address different stakeholder viewpoints.

---


©2025

, Question 3:
When evaluating the quality attributes of an architecture using methods
like ATAM (Architecture Tradeoff Analysis Method), which attribute is
most closely associated with minimizing system downtime?
- A. Performance
- B. Scalability
- C. Reliability
- D. Usability

ANS: C. Reliability
Rationale: Reliability is directly related to a system’s ability to operate
without failure over time. ATAM sessions help uncover trade-offs and
risks that affect reliability and availability.

---

Question 4:
A software architect is deciding between a layered architecture and a
microservices architecture for a distributed application. Which of the
following is a primary advantage of layered architecture?
- A. Independently deployable services
- B. Separation of concerns with well-defined interfaces
- C. Built-in fault isolation between services
- D. Easier horizontal scaling across nodes

ANS: B. Separation of concerns with well-defined interfaces
Rationale: Layered architecture organizes the system into layers
(presentation, business, persistence, etc.), ensuring that each layer has a
distinct responsibility. This separation of concerns aids maintainability
and understandability, though it does not provide the same level of
deployability or fault isolation as microservices.

---

Question 5:
©2025

, Which of the following design patterns is most suitable for decoupling
the abstraction from its implementation, thereby allowing both to vary
independently in a complex software system?
- A. Observer Pattern
- B. Bridge Pattern
- C. Singleton Pattern
- D. Factory Pattern

ANS: B. Bridge Pattern
Rationale: The Bridge Pattern decouples abstraction from
implementation by placing them in separate class hierarchies. This allows
both to evolve independently, a key objective in advanced software
architecture.

---

Question 6:
A development team uses continuous integration and deployment
(CI/CD) pipelines integrated with architectural evaluation tools. Which
architectural quality attribute is most directly enhanced by this practice?
- A. Modifiability
- B. Performance
- C. Security
- D. Portability

ANS: A. Modifiability
Rationale: CI/CD practices support rapid feedback, automated testing,
and frequent deployments, which collectively improve modifiability by
making it easier to detect issues when changes are made.

---

Question 7:
In a service-oriented architecture (SOA), loose coupling between services
is primarily achieved through:
©2025

Get to know the seller

Seller avatar
Reputation scores are based on the amount of documents a seller has sold for a fee and the reviews they have received for those documents. There are three levels: Bronze, Silver and Gold. The better the reputation, the more your can rely on the quality of the sellers work.
MedGrad Walden University
Follow You need to be logged in order to follow users or courses
Sold
29
Member since
2 year
Number of followers
10
Documents
3344
Last sold
2 weeks ago

Hi there! I'm a former nursing student who loves to share my knowledge and help others succeed. On this account, you'll find my past study notes and papers for nursing and other programs that I've taken or reviewed. They are high-quality, well-organized and easy to understand. Whether you need a quick refresher, a detailed explanation or a sample essay, I've got you covered. Follow me and get access to the best resources for your studies. Trust me, you won't regret it!

Read more Read less
2,6

5 reviews

5
0
4
0
3
3
2
2
1
0

Recently viewed by you

Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their exams and reviewed by others who've used these notes.

Didn't get what you expected? Choose another document

No worries! You can immediately select a different document that better matches what you need.

Pay how you prefer, start learning right away

No subscription, no commitments. Pay the way you're used to via credit card or EFT and download your PDF document instantly.

Student with book image

“Bought, downloaded, and aced it. It really can be that simple.”

Alisha Student

Frequently asked questions