Which two of the following requirements are examples of quality requirements? (Choose two.)
A. User should be able to select the sort order freely.
B. Up to 40,000 requests per day
C. Spelling is corrected automatically.
D. Failure rate is less than 0.1%.
正解:C,D
解説: (Pass4Test メンバーにのみ表示されます)
質問 2:
Conway's law sometimes is referred to as "If you have four teams working on the compiler, you'll get a 4-pass compiler." Which interpretations of this law are true, which are false? (Assign all answers.)

正解:

Explanation:
The interpretations of Conway's law that are true and false are as follows:
* True:
* Structures of software architecture and associated organization are congruent (B).
* Software architecture is particularly important when creating compilers .
* False:
* You need four teams to build a compiler (A).
* Certain types of software are not suitable for the use of software architecture (D).
Conway's law suggests that the structure of systems designed by an organization will mimic the communication structures of that organization1. This means that the way teams are organized and communicate will influence the design of the software they are developing. Here's an explanation of each interpretation:
* True Statements:
* (B): The law implies that the technical structure of a system will reflect the social boundaries of the organization that produced it, which means the architecture of the software and the
* organization will be congruent1.
* : When creating complex systems like compilers, the architecture is influenced by organizational structures, making it crucial to consider how teams are organized and how they communicate1.
* False Statements:
* (A): The number of teams does not dictate the necessity of a multi-pass compiler; it's a metaphorical example to illustrate that organizational structure can influence technical design1.
* (D): All types of software can benefit from thoughtful software architecture; the statement is a misinterpretation of Conway's law, which does not deem any software unsuitable for architectural practices1.
Conway's law is a valuable consideration in software engineering, reminding us that organizational decisions can have a significant impact on the design and functionality of the software.
References:
* Wikipedia article on Conway's law1.
* ThinkingLabs article on Shades of Conway's Law2.
* Dovetail article on What Is Conway's Law
質問 3:
For which quality characteristics is the software architect responsible?
Please name the two characteristics that best match the role of the software architect. (Choose two.)
A. The software is free of errors
B. The technical quality of the software implementation
C. The performance of the software
D. The suitability of the software design for its purpose
正解:C,D
解説: (Pass4Test メンバーにのみ表示されます)
質問 4:
How does management and architects work together? Decide which statements are true and which are false.
(Assign all answers.)

正解:

Explanation:
A) TrueB) FalseC) TrueD) True
A) The project plan from management is influenced by architectural decisions.
* True. Architectural decisions often have significant implications on the project plan, including timelines, resource allocation, and technical approaches1.
B) Cost estimates are primarily the responsibility of the architect.
* False. While architects may contribute to cost estimates, especially regarding design-related expenses, it is typically the management's responsibility to oversee and finalize cost estimates for the entire project2.
C) Architects advise project management on the definition of work packages.
* True. Architects play a crucial role in defining work packages, particularly in ensuring that the technical aspects of the project are accurately captured and planned for1.
D) Management and architects cooperate on handling of technical risks.
* True. Both management and architects need to work closely to identify, assess, and manage technical risks throughout the project2.
Yamaguchi -
Pass4Testさんほんとうにえらいです。焦っている人におすすめ CPSA-FL試験直前の決定版だね!