ISQI ISAQB Certified Professional for Software Architecture - Foundation Level (CPSA-FL Deutsch Version) - CPSA-FL Deutsch 模擬練習
Sie sind der Software-Architekt eines großen Entwicklungsprojekts und haben die Aufgabe, eine Toolkette für die kontinuierliche Bewertung und Analyse der Architektur aufzubauen.
Welche der folgenden Aussagen zu dieser Werkzeugauswahl sind richtig / falsch? (Weisen Sie alle Antworten zu.)

Welche der folgenden Aussagen zu dieser Werkzeugauswahl sind richtig / falsch? (Weisen Sie alle Antworten zu.)

正解:

Explanation:
A) IncorrectB) CorrectC) IncorrectD) IncorrectE) Incorrect
In the context of building a tool chain for continuous architecture evaluation and analysis, the following statements can be assessed:
A) Tools for static code analysis do not find all dependencies in the source code. They can find many, but not necessarily all, especially if dynamic programming techniques are used1.
B) Several tools for static code analysis can be used to verify compliance with architectural rules. This is one of the primary uses of static code analysis tools1.
C) Tools for static code analysis cannot reliably measure cohesion because cohesion is a qualitative aspect of modules that depends on the context and design intent, which static analysis alone cannot fully capture1.
D) Tools for static code analysis are not typically used to optimize runtime efficiency. They are more focused on code quality, security, and compliance with coding standards1.
E) Tools for dynamic analysis, such as profilers, can be used to optimize static structures. They provide runtime information that can inform decisions about the static structure of the code1.
These assessments are based on the iSAQB SOFTWARE ARCHITECTURE - FOUNDATION LEVEL documents, which provide guidelines on the selection and use of tools for software architecture evaluation and analysis1.
Wählen Sie die beiden am besten geeigneten Methoden zur Bewertung der Zuverlässigkeit eines Softwaresystems aus. (Wähle zwei.)
正解: A,C
解説: (PassTest メンバーにのみ表示されます)
Was sind die vier Schlüsselbegriffe in allgemeinen Definitionen der Softwarearchitektur? (Wählen Sie vier.)
正解: A,B,D,F
解説: (PassTest メンバーにのみ表示されます)
Welche der folgenden Prinzipien gelten für das Testen? (Wähle zwei.)
正解: A,B
解説: (PassTest メンバーにのみ表示されます)
Welche Aussagen zu Projektzielen und architektonischen Zielen sind richtig und welche falsch?
(Weisen Sie alle Antworten zu.)

(Weisen Sie alle Antworten zu.)

正解:

Explanation:
A) FalseB) TrueC) TrueD) False
A) Architectural objectives and project objectives need to be identical.
* This is false. Architectural objectives are concerned with the technical goals and quality attributes of the system, while project objectives are broader and include timelines, budgets, and overall project deliverables12.
B) Most of the time, architectural objectives are of a more long-term nature than project objectives.
* This is true. Architectural objectives often focus on the sustainability and maintainability of the system, which are long-term considerations, whereas project objectives may be more immediate and focused on the project's completion12.
C) Architectural objectives and project objectives need to be negotiated between the concerned parties.
* True. Both sets of objectives should align with the stakeholders' needs and the project's overall goals, and thus require negotiation to ensure that all parties' interests are addressed3.
D) Architectural objectives are a subset of project objectives.
* This is false. Architectural objectives are not necessarily a subset but are related and should support the project objectives. They deal specifically with the architecture of the system, which is one aspect of the project