Views and Documentation Flashcards
7 cards from real CPSA practice questions. Tap to flip, then mark Knew It or Still Learning — missed cards come back until you master them.
Read the first 7 Views and Documentation flashcards as text
Which Kruchten 4+1 view captures the concurrency and process communication aspects of a system?
Answer: Process view
The Process view in the 4+1 model addresses runtime concurrency, threads, and inter-process communication.
In arc42, the 'Building Block View' corresponds most closely to which Kruchten 4+1 view?
Answer: Logical view
Arc42's Building Block View decomposes the system into logical components, mapping to the Logical view of Kruchten's 4+1 model.
What is the main risk of documenting architecture decisions only in meeting notes rather than ADRs?
Answer: Meeting notes are not structured enough to capture context and rationale long-term
Meeting notes lack the structured context, options considered, and rationale that ADRs provide, making future understanding difficult.
Which diagram notation is most commonly recommended by CPSA for showing component dependencies in architecture documentation?
Answer: UML component diagrams or informal box-and-line diagrams
CPSA recommends UML component diagrams or informal notations as long as they clearly convey component dependencies.
An architect creates a view showing data flows between processing stages in a pipeline system. Which view type is this?
Answer: Data flow view
A data flow view illustrates how data moves through processing stages and transformations within a system.
Why is it important to explicitly state the intended audience in architecture documentation?
Answer: Different stakeholders need different levels of detail and different vocabulary
Tailoring documentation to its audience ensures that developers, managers, and operators each receive the detail and terminology appropriate for their concerns.
In the C4 model, which level would you use to show a high-level overview suitable for non-technical executive stakeholders?
Answer: Level 1 – System Context
Level 1 System Context diagrams show how the system fits into the broader environment with minimal technical detail, making them ideal for executives.