← All CPSA Flashcard Decks

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
  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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.

  7. 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.