0% found this document useful (0 votes)
40 views22 pages

Mock Exam Questions en

The document is a mock exam for the iSAQB® Certified Professional for Software Architecture – Foundation Level (CPSA-F®), consisting of 39 multiple-choice questions designed to prepare candidates for the actual certification exam. It includes various types of questions (A, P, K) with specific scoring rules and outlines the passing criteria, which requires at least 60% correct answers. The exam is intended for training purposes and prohibits the use of its questions in actual examinations.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
40 views22 pages

Mock Exam Questions en

The document is a mock exam for the iSAQB® Certified Professional for Software Architecture – Foundation Level (CPSA-F®), consisting of 39 multiple-choice questions designed to prepare candidates for the actual certification exam. It includes various types of questions (A, P, K) with specific scoring rules and outlines the passing criteria, which requires at least 60% correct answers. The exam is intended for training purposes and prohibits the use of its questions in actual examinations.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 22

Mock Exam

iSAQB® Certified Professional for


Software Architecture –
Foundation Level (CPSA-F)®
Question Sheet 2024.2-rev0-EN-20241218
iSAQB® CPSA-F® Mock Exam

Explanatory notes on the Mock Exam Certified Professional for


Software Architecture – Foundation Level (CPSA-F®)

Explanations to the mock exam Certified Professional for Software Architecture - Foundation Level (CPSA-
F®) This examination is a mock exam, which is based on the certification exam of the Certified
Professional for Software Architecture - Foundation Level (CPSA-F®) in form and scope. It serves to
illustrate the real iSAQB® CPSA-F® examination as well as to prepare for the corresponding exam. The
mock exam consists of 39 multiple-choice questions, which can be evaluated with 1 or 2 points depending
on the level of difficulty. At least 60 percent must be achieved to pass the exam. 53.0 points can be
achieved in this mock examination, you would need 31.8 points to pass.

The following general rules apply:

• Depending on the level of difficulty and the length of the question, you can achieve a score of 1 or 2
points.

• Correct answers result in plus points, incorrect answers result in a deduction of points, but only with
regard to the respective question. If the wrong answer to a question leads to a negative score, this
question is evaluated with a total of 0 points.

• Should you mark more answers with a cross than you are supposed to, you will always get 0 points.

The multiple-choice questions of the mock exam are divided into three types of questions:

A-Questions (Single Choice, Single Correct Answer): Select the only correct answer to a question from
the list of possible answers. There is only one correct answer. You receive the specified score for selecting
the correct answer.

P-Questions (Pick-from-many, Pick Multiple): Select the number of correct answers given in the text from
the list of possible answers to a question. Select just as many answers as are required in the introductory
text. You receive 1/n of the total points for each correct answer. For each incorrect cross, 1/n of the points
are deducted.

K-Questions (Allocation Questions, Choose Category): For a question, select the correct of the two
options for each answer choice ("correct" or "incorrect" or "applicable" or "not applicable"). You will receive
1/n of the points for each correctly placed cross. Incorrectly placed crosses result in the deduction of 1/n
of the points. If NO answer is selected in a line, there are neither points nor deductions.

For a more detailed explanation of the question types and scoring system, further information is available
in the CPSA-F examination rules.

The allowed time is 75 minutes for native speakers and 90 minutes for non-native speakers. In order to
ensure that the preparation for the exam is as authentic as possible, the processing time should be
adhered to and any aids (such as seminar materials, books, internet, etc.) should not be used. The exam
can subsequently be evaluated using the solution for this mock exam. Given that the iSAQB® e.V. is
indicated as source and copyright holder, the present mock exam may be used in the context of training
courses, for exam preparation or it may be passed on free of charge.

However, it is explicitly prohibited to use these exam questions in a real examination.

© iSAQB® e.V. Question Sheet 2024.2-rev0-EN-20241218 1


iSAQB® CPSA-F® Mock Exam

Questions

Question 1

ID: Q-20-04-01

A-Question: Choose one answer. 1 point

How many definitions of “software architecture” exist?

[ ] (a) Exactly one for all kinds of systems.


[ ] (b) One for every kind of software system (e.g. “embedded”, “real-time”, “decision
support”, “web”, “batch”, …).
[ ] (c) A dozen or more different definitions.

Question 2

ID: Q-20-04-02

P-Question: From the following five answers select three that fit best. 1 point

Which THREE of the following aspects are covered by the term “software architecture”?

[ ] (a) Components
[ ] (b) Cross-cutting concepts
[ ] (c) (internal and external) Interfaces
[ ] (d) Coding conventions
[ ] (e) Hardware sizing

© iSAQB® e.V. Question Sheet 2024.2-rev0-EN-20241218 2


iSAQB® CPSA-F® Mock Exam

Question 3

ID: Q-17-13-01

P-Question: From the following seven answers select four that fit best. 2 points

Which FOUR of the following statements about (crosscutting) concepts are most appropriate?

[ ] (a) Uniform usage of concepts reduces coupling between building blocks.


[ ] (b) The definition of appropriate concepts ensures the pattern compliance of the
architecture.
[ ] (c) Uniform exception handling can be achieved when architects agree with developers
upon a suitable concept prior to implementation.
[ ] (d) For each quality goal there should be an explicitly documented concept.
[ ] (e) Concepts are a means to increase consistency.
[ ] (f) A concept can define constraints for the implementation of many building blocks.
[ ] (g) A concept might be implemented by a single building block.

Question 4

ID: Q-17-13-02

K-Question: Assign all answers. 1 point

In your project, three architects and seven developers are working on the documentation of the software
architecture. Which methods are appropriate in order to achieve a consistent and adequate
documentation, and which are not?

appropriate not
appropriate
[ ] [ ] (a) The lead architect coordinates the creation of the
documentation.
[ ] [ ] (b) Identical templates are used for the documentation.
[ ] [ ] (c) All parts of the documentation are automatically extracted
from the source code.

© iSAQB® e.V. Question Sheet 2024.2-rev0-EN-20241218 3


iSAQB® CPSA-F® Mock Exam

Question 5

ID: Q-17-13-03

P-Question: From the following eight answers select four that fit best. 2 points

Which FOUR of the following techniques are best suited to illustrate the workflow or behavior of the
system at runtime?

[ ] (a) Flowcharts
[ ] (b) Activity Diagrams
[ ] (c) Depiction of screen flows (sequence of user interactions)
[ ] (d) Sequence diagram
[ ] (e) Linear Venn diagram
[ ] (f) Numbered list of sequential steps
[ ] (g) Tabular description of interfaces
[ ] (h) Class diagrams

Question 6

ID: Q-17-13-04

P-Question: From the following five answers select three that fit best. 1 point

Which THREE of the following principles apply to testing?

[ ] (a) In general, it is not possible to discover all errors in the system.


[ ] (b) In components with many known previous errors, the chances for additional errors are
high.
[ ] (c) Sufficient testing can show that a program is free of errors.
[ ] (d) Testing shows the existence of errors rather than the absence of errors.
[ ] (e) Functional programming does not allow automated testing.

© iSAQB® e.V. Question Sheet 2024.2-rev0-EN-20241218 4


iSAQB® CPSA-F® Mock Exam

Question 7

ID: Q-17-03-05

K-Question: Assign all answers. 2 points

Which of the following statements regarding the information hiding principle are true and which are false?

true false
[ ] [ ] (a) Adhering to the information hiding principle increases
flexibility for modifications.
[ ] [ ] (b) Information hiding involves deliberately hiding information
from callers or consumers of the building block.
[ ] [ ] (c) Information hiding makes it harder to work bottom-up.
[ ] [ ] (d) Information hiding is a derivative of the approach of
incremental refinement along the control flow.

Question 8

ID: Q-20-04-03

P-Question: From the following four answers select two that fit best. 1 point

What are the TWO most important goals of software architecture?

[ ] (a) Improve accuracy of patterns in structure and implementation.


[ ] (b) Achieve quality requirements in a comprehensible way.
[ ] (c) Enable cost-effective integration and acceptance tests of the system.
[ ] (d) Enable a basic understanding of structures and concepts for the development team
and other stakeholders.

© iSAQB® e.V. Question Sheet 2024.2-rev0-EN-20241218 5


iSAQB® CPSA-F® Mock Exam

Question 9

ID: Q-20-04-12

K-Question: Assign all answers. 1 point

Put yourself in the position of a software architect for a large, distributed business application in the
banking or insurance domain. Which of the following statements is true and which is false?

true false
[ ] [ ] (a) The architect collaborates with the stakeholders to
determine where the requirements and constraints will
change often (e.g., business processes, technologies), and
designs the architecture such that changes can occur
without requiring extensive restructuring of the software
architecture.
[ ] [ ] (b) Required product qualities should drive your architectural
decisions.
[ ] [ ] (c) The software architecture can be designed completely
independent of the hardware and infrastructure.

Question 10

ID: Q-20-04-03

P-Question: From the following five answers select three that fit best. 1 point

What are your THREE most important responsibilities as a software architect with respect to
requirements?

[ ] (a) Support the business people to specify explicit and concrete quality requirements.
[ ] (b) Help to identify new business opportunities based on your technology know-how.
[ ] (c) Reject business requirements that contain technical risks.
[ ] (d) Capture all business requirements in a terminology that can be understood by your
development team.
[ ] (e) Check requirements for technological feasibility.

© iSAQB® e.V. Question Sheet 2024.2-rev0-EN-20241218 6


iSAQB® CPSA-F® Mock Exam

Question 11

ID: Q-20-04-07

P-Question: From the following five answers select three that fit best. 1 point

You are responsible as an architect for keeping a legacy system up and running according to the ongoing
requirements of your business. What are the THREE most important action items on your agenda?

[ ] (a) Negotiating the maintenance budget for your team


[ ] (b) Assuring up-to-date documentation of the deployed system
[ ] (c) Analyzing the impact of new requirements on the current system
[ ] (d) Encouraging the team members to learn new programming languages
[ ] (e) Suggesting technology updates in addition to the business requirements to your
management

Question 12

ID: Q-21-05-01

K-Question: Assign all answers. 2 points

Which of the following statements regarding architecture decisions are true, which are false?

true false
[ ] [ ] (a) Architecture decisions never need to be written down
because they are already known to the development team.
[ ] [ ] (b) An architecture decision record helps to make the
decision’s context understood.
[ ] [ ] (c) Once a decision has been made on a central or
fundamental framework (e.g. persistence framework), that
decision must not be changed.
[ ] [ ] (d) Quality requirements help significantly with architecture
decisions.

© iSAQB® e.V. Question Sheet 2024.2-rev0-EN-20241218 7


iSAQB® CPSA-F® Mock Exam

Question 13

ID: Q-20-04-09

K-Question: Assign all answers. 2 points

Decide for each of the following statements whether it is true or false.

true false
[ ] [ ] (a) Each iteration of an agile development approach could
have an impact on the fundamental architecture decisions.
[ ] [ ] (b) The total effort spent on architectural work is much higher
in iterative projects compared to waterfall projects.
[ ] [ ] (c) Agile projects do not need architecture documents since
the development team uses daily standup-meetings to
communicate decisions.
[ ] [ ] (d) If your systems consist of a set of microservices there is
no need for a central architecture document since each
service is free to choose its technologies.

Question 14

ID: Q-20-04-10

K-Question: Assign all answers. 2 points

Which of the following statements regarding project goals and architectural goals is true and which is
false.

true false
[ ] [ ] (a) Project Goals can include functional requirements as well
as quality requirements.
[ ] [ ] (b) Architectural goals are derived from the quality
requirements for the system or product.
[ ] [ ] (c) Business stakeholders should concentrate on business
goals and not interfere with architectural goals.
[ ] [ ] (d) To avoid conflicts, business goals and architectural goals
should be non- overlapping sets.

© iSAQB® e.V. Question Sheet 2024.2-rev0-EN-20241218 8


iSAQB® CPSA-F® Mock Exam

Question 15

ID: Q-20-04-11

P-Question: From the following five answers select two that fit best. 1 point

What does the rule “explicit, not implicit” mean for architecture work? Choose the TWO best-fitting
answers.

[ ] (a) Architects should avoid recursive structures and replace them by explicit loops.
[ ] (b) Architects should make the assumptions leading to decisions explicit.
[ ] (c) Architects should explicitly insist on natural language explanations (i.e. comments)
for each building block.
[ ] (d) Architects should explicitly insist on written or at least verbal justifications for
development effort estimates from their team.
[ ] (e) Architects should make prerequisites for their decisions explicit.

Question 16

ID: Q-20-04-19

P-Question: From the following five answers select three that fit best. 1 point

Identify the THREE most appropriate examples for typical categories of software systems.

[ ] (a) Batch system


[ ] (b) Interactive online system
[ ] (c) Linnés system.
[ ] (d) Embedded real-time system.
[ ] (e) Integration test system.

© iSAQB® e.V. Question Sheet 2024.2-rev0-EN-20241218 9


iSAQB® CPSA-F® Mock Exam

Question 17

ID: Q-20-04-32

P-Question: From the following five answers select three that fit best. 1 point

There are many approaches that lead to a software architecture. Which of the following are the THREE
most often found in practice?

[ ] (a) User interface driven design


[ ] (b) Domain driven design
[ ] (c) View based architecture development
[ ] (d) Bottom-up design
[ ] (e) Majority voting

Question 18

ID: Q-20-04-38

P-Question: From the following six answers select three that fit best. 1 point

Several architecture development methods suggest a view-based approach. Which three of the following
views are most often used?

[ ] (a) Physical database view


[ ] (b) Context view
[ ] (c) Building Block/Component view
[ ] (d) Test-driven view
[ ] (e) Configuration view
[ ] (f) Runtime view

© iSAQB® e.V. Question Sheet 2024.2-rev0-EN-20241218 10


iSAQB® CPSA-F® Mock Exam

Question 19

ID: Q-20-04-22

P-Question: From the following four answers select two that fit best. 1 point

When documenting a building block of your software architecture, which two pieces of information should
the black-box description contain?

[ ] (a) Public interfaces.


[ ] (b) Responsibility of the building block.
[ ] (c) Internal structure of the building block.
[ ] (d) Specification of the implementation details.

Question 20

ID: Q-20-04-17

P-Question: From the following five answers select two that fit best. 1 point

Which prerequisites have to be fulfilled before developing a software architecture? Pick the TWO most
appropriate answers.

[ ] (a) The requirements specification for the system is complete, detailed and consistent.
[ ] (b) The most important qualities for the system are known.
[ ] (c) Organizational constraints are known.
[ ] (d) The programming language has been selected.
[ ] (e) Hardware for the development team is available.

© iSAQB® e.V. Question Sheet 2024.2-rev0-EN-20241218 11


iSAQB® CPSA-F® Mock Exam

Question 21

ID: Q-20-04-18

P-Question: From the following four answers select three that fit best. 1 point

Which factors can influence the design of a software architecture? Pick the THREE most appropriate
answers.

[ ] (a) Political.
[ ] (b) Organizational.
[ ] (c) Technical.
[ ] (d) Virtual.

Question 22

ID: Q-20-04-18

A-Question: Choose one answer. 1 Point

Which of the following qualities can most likely be improved by using a layered architecture?

[ ] (a) Runtime efficiency (performance).


[ ] (b) Flexibility in modifying or changing the system.
[ ] (c) Flexibility at runtime (configurability).
[ ] (d) Non-repudiability.

© iSAQB® e.V. Question Sheet 2024.2-rev0-EN-20241218 12


iSAQB® CPSA-F® Mock Exam

Question 23

ID: Q-20-04-33

P-Question: From the following four answers select two that fit best. 1 point

Which type of problems provide a good fit for the Pipes & Filter Pattern?

[ ] (a) Management of global application state


[ ] (b) IT systems which process data streams
[ ] (c) Decoupling multiple steps of an execution
[ ] (d) Temporal decoupling of an application

Question 24

ID: Q-20-04-20

A-Question: Choose one answer. 1 Point

Which goals are you trying to achieve with the dependency inversion principle?

[ ] (a) Big building blocks shall not depend on small building blocks.
[ ] (b) Components shall be able to create dependent components more easily.
[ ] (c) Building blocks shall only depend on each other via abstractions.

© iSAQB® e.V. Question Sheet 2024.2-rev0-EN-20241218 13


iSAQB® CPSA-F® Mock Exam

Question 25

ID: Q-20-04-21

K-Question: Assign all answers. 2 points

What are characteristics of tight (high) or loose (low) coupling?

tight coupling loose coupling


[ ] [ ] (a) Building blocks directly call dependent building blocks, i.e.,
without using indirect calls via interfaces or abstractions.
[ ] [ ] (b) Building blocks use shared complex data structures.
[ ] [ ] (c) Building blocks use a shared table (for read- and write
operations) within a relational database.
[ ] [ ] (d) When designing building blocks, you have consistently
applied the dependency inversion principle.

Question 26

ID: Q-20-04-14

P-Question: From the following five answers select two that fit best. 1 point

Which two statements about the principle “Don’t repeat yourself” (DRY) fit best? In other words: What
could happen, if parts of the source code or configuration do exist in multiple copies in the system?

[ ] (a) DRY reduces security.


[ ] (b) Strict adherence to DRY could lead to higher coupling.
[ ] (c) The components of the system that contain redundant code can be improved
independently of each other.
[ ] (d) Adherence to DRY leads to additional attack vectors in IT security.
[ ] (e) Applying the Layer patterns allows a consistent application of the DRY principle.

© iSAQB® e.V. Question Sheet 2024.2-rev0-EN-20241218 14


iSAQB® CPSA-F® Mock Exam

Question 27

ID: Q-20-04-15

K-Question: Assign all answers. 2 points

You can communicate aspects of your software architecture verbally and/or in writing. How do these
variants correlate? Decide for each of the following statements whether it is true or false.

true false
[ ] [ ] (a) Verbal communication should supplement written
documentation.
[ ] [ ] (b) Feedback to architecture decisions should always be done
in writing to ensure traceability.
[ ] [ ] (c) Written documentation should always precede verbal
communication.
[ ] [ ] (d) Architects should pick one variant (verbal or written) and
stick to this choice during the whole development.

Question 28

ID: Q-20-04-37

K-Question: Assign all answers. 2 points

Which of the following statements about notations for architectural views is true and which is false?

true false
[ ] [ ] (a) Business Process Model & Notation (BPMN) should only be
used by Business Analysts and not for architecture
documentation.
[ ] [ ] (b) UML deployment models are the only way to document the
mapping of software components to infrastructure.
[ ] [ ] (c) UML Package Diagrams can be used to capture the
building-block view of software architectures.
[ ] [ ] (d) As long as the notation is explained (e.g. by a legend), any
notation can be sufficient to describe building block
structures and collaboration.

© iSAQB® e.V. Question Sheet 2024.2-rev0-EN-20241218 15


iSAQB® CPSA-F® Mock Exam

Question 29

ID: Q-20-04-13

P-Question: From the following four answers select two that fit best. 1 point

Which architectural views have the most practical application for developing software architectures? 1
point

[ ] (a) Pattern View.


[ ] (b) Observer View.
[ ] (c) Building-Block View (Component View).
[ ] (d) Deployment View.

Question 30

ID: Q-20-04-23

P-Question: From the following five answers select two that fit best. 1 point

The context view might contain a business context and a technical context, or both. Pick the two most
appropriate answers that apply to the technical context.

[ ] (a) The technical context contains the physical channels between your system and its
environment.
[ ] (b) The technical context contains all the infrastructure on which the components of your
system are deployed.
[ ] (c) The technical context should include hardware pricing or pricing of cloud services
used as infrastructure for your architecture.
[ ] (d) The technical context contains information about the chosen programming language
as well as all frameworks used to implement your software architecture.
[ ] (e) The technical context might contain different elements than the business context.

© iSAQB® e.V. Question Sheet 2024.2-rev0-EN-20241218 16


iSAQB® CPSA-F® Mock Exam

Question 31

ID: Q-20-04-24

P-Question: From the following four answers select two that fit best. 1 point

Software architecture documentation could contain descriptions of cross-cutting concerns. Pick the TWO
best reasons why documentation of cross-cutting concerns is useful.

[ ] (a) Cross-cutting concepts should focus on the domain and be free of technical
information.
[ ] (b) Aspects or concepts that are used in multiple parts of your software architecture
should be described in a non-redundant way.
[ ] (c) Cross-cutting concepts can be reused in more products within the same organization.
[ ] (d) Cross-cutting concepts should be implemented by specialists. Therefore, separate
documentation is useful.

Question 32

ID: Q-20-04-25

K-Question: Assign all answers. 2 points

What are guidelines for good interface design? Check which of the following statements are true and
which are false.

true false
[ ] [ ] (a) Use of interfaces should be easy to learn.
[ ] [ ] (b) It should be possible to write client code for the interface,
that is reasonably easy to understand.
[ ] [ ] (c) An interface should provide access to a comprehensive set
of implementation details.
[ ] [ ] (d) Interface specifications should include functional aspects
and required quality attributes.
[ ] [ ] (e) Local and remote calls to an interface should behave
identically in all aspects.

© iSAQB® e.V. Question Sheet 2024.2-rev0-EN-20241218 17


iSAQB® CPSA-F® Mock Exam

Question 33

ID: Q-20-04-26

K-Question: Assign all answers. 2 points

One definition says: “Software architecture is the sum of all the decisions you have taken during
development.” Check which of the following statements about architectural/design decisions are true and
which are false.

true false
[ ] [ ] (a) Architectural decisions can impact the structure of the
building block or components.
[ ] [ ] (b) Software architects shall justify all design decisions in
writing.
[ ] [ ] (c) Architectural decisions can have interdependencies
between each other.
[ ] [ ] (d) Tradeoffs between conflicting quality requirements should
be explicit decisions.

Question 34

ID: Q-20-04-31

K-Question: Assign all answers. 2 points

Which of the following statements are typical reasons for introducing an architecture documentation and
which are not typical reasons?

typical not typical


[ ] [ ] (a) To support onboarding of new developers.
[ ] [ ] (b) To support the automated testing approach of the system.
[ ] [ ] (c) To support the work of distributed teams.
[ ] [ ] (d) To assist in future enhancements of the product.
[ ] [ ] (e) To conform to regulatory or legal constraints.
[ ] [ ] (f) To ensure that developers have enough work to do.

© iSAQB® e.V. Question Sheet 2024.2-rev0-EN-20241218 18


iSAQB® CPSA-F® Mock Exam

Question 35

ID: Q-20-04-30

K-Question: Assign all answers. 2 points

Which of the following pairs of qualities are usually in conflict to each other, and which are not?

conflict no conflict
[ ] [ ] (a) Understandability – Readability.
[ ] [ ] (b) Usability – Security.
[ ] [ ] (c) Runtime configurability – Robustness.
[ ] [ ] (d) Security – Functional correctness.

Question 36

ID: Q-20-04-27

P-Question: From the following five answers select two that fit best. 1 point

ISO 25010 provides generic quality characteristics for software systems. How can quality requirements
concerning these characteristics be made more concrete? Pick the two best alternatives.

[ ] (a) By developing UI prototypes.


[ ] (b) By defining explicit interfaces.
[ ] (c) By discussing or writing scenarios.
[ ] (d) By creating automated tests.
[ ] (e) By creating a quality tree.

© iSAQB® e.V. Question Sheet 2024.2-rev0-EN-20241218 19


iSAQB® CPSA-F® Mock Exam

Question 37

ID: Q-20-04-28

P-Question: From the following six answers select four that fit best. 2 points

Which four of the following are best suited to support the analysis of the achievement of the quality
requirements (qualitative analysis) of your software architecture? Pick the four best alternatives.

[ ] (a) Quantitative dependency analysis.


[ ] (b) Architecture models.
[ ] (c) Quality scenarios.
[ ] (d) Team size.
[ ] (e) Log files.
[ ] (f) Organizational structure.

Question 38

ID: Q-20-04-29

P-Question: From the following five answers select two that fit best. 1 point

You try to analyze your architecture quantitatively. Which are the two most appropriate indicators for
architectural problem areas?

[ ] (a) High coupling of components.


[ ] (b) Names of public methods do not reflect their purpose.
[ ] (c) Missing comments.
[ ] (d) Clusters of errors in certain building blocks of the system.
[ ] (e) Number of test cases per component.

© iSAQB® e.V. Question Sheet 2024.2-rev0-EN-20241218 20


iSAQB® CPSA-F® Mock Exam

Question 39

ID: Q-20-04-36

P-Question: From the following five answers select three that fit best. 1 point

You try to quantitatively analyze your architecture. Which three of the following properties can you
measure reliably in your software architecture? Pick the three best fitting answers.

[ ] (a) Size of building blocks (e.g. LOC).


[ ] (b) Change rate of the source code of components.
[ ] (c) Cohesion of the architectural components.
[ ] (d) Security level of a component.
[ ] (e) Number of the developers that contributed to a specific component.

© iSAQB® e.V. Question Sheet 2024.2-rev0-EN-20241218 21

You might also like