New Year Sale Special Limited Time 70% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: xmas50

OutSystems Architecture-Specialist-11 - Architecture Specialist (OutSystems 11) Exam

In which Architecture Canvas layer do you expect to have a higher reusability rate?

A.

End-User layer

B.

Core layer

C.

Foundation layer

"Spaghetti Architecture" is also known as 'tightly coupled architecture' or 'brittle architecture'. Which is NOT a reason why is "Spaghetti Architecture" bad?

A.

One small change in a component cause a series of cascading effects on other components

B.

Hinder future changes as they become less flexible and difficult to manage

C.

Any changes is maintainable and easy to deploy

Which of the following Data elements can we find in a End-User layer Module?

A.

Non-core Entities

B.

Entities to save UI states

C.

Core Entities (exposed as read-only)

D.

CRUD actions for Entities

ISO/IEC 9126:1991 included several different dimensions. Which is NOT part of ISO/IEC 9126:1991?

A.

Usability : Usability from the point of view of the users

B.

Efficiency : Efficiency which relates to the performance to the amount of resources used

C.

Portability : Portability which defines the ability to move software between environments

D.

Security : Security which relates to the strength of the of the software against cybersecurity attacks

E.

Reliability : Reliability which ensures that a software solution can maintain it performance over a period of time

F.

Maintainability : Maintainability which relates to the effort needed to make modifications

G.

Functionality : Functionality as a set of functions that satisfy needs

_CW module is for

A.

Logic to Synchronize data in CS's with an external system. Isolating this logic makes the CS completely system agnostic and it's easier to decouple or replace the external system.

B.

A BL becomes a Calculation Engine if it performs complex calculations, (e.g. an invoice calculation engine or an insurance simulator). Engines are usually subject to versions.

C.

Technical wrapper to expose an API to External consumers, keeping core services system agnostic and supporting multiple versions of the API.

D.

Core Widgets (blocks), to manage complexity, composition or to have its own lifecycle.

E.

Reusable Core Services with public entities, actions, and blocks.

ISO/IEC 25010:2011 adds two more aspect to ISO/IEC 9126:1991. Which of the below is not part of it?

A.

Compatibility : Compatibility was also added as a way to ensure that a piece of software can work together with other systems

B.

Security : Security ensure software solutions can protect information and data

C.

Integration : Integration to allow data exchange with other software

Of the options below, which one is a benefit of adopting the Architecture Canvas?

A.

It's an automatic way to find and fix architecture issues.

B.

It's a systematic approach to architecture design

C.

It promotes the business users' collaboration and understanding

D.

It's a faster architecture design

The Architecture Canvas is a multi-layer framework. Which of the following is NOT a benefit of this framework?

A.

It optimizes lifecycle independence.

B.

It identifies possible performance bottlenecks.

C.

It minimizes the impact of changes.

D.

It promotes a correct abstraction of reusable services.

_Th module is for

A.

to have several integration services with different systems, performing the same type of operation (e.g. printers) you can create several drivers exposing the same API, with specialized implementations (like the transparency services pattern).

B.

technical wrapper to consume and normalize an external service.

C.

Theme, look & feel elements, menu, etc.

D.

Generic Library module.

E.

Reusable UI Patterns for layout and display only - no Business logic.

What is done in the Organize part of the Architecture Design Process?

A.

Concepts are disclosed to the Architecture team

B.

Concepts are assembled into Modules

C.

Concepts are added to the layers of the Architecture Canvas