Using Patterns to Capture Architectural Decisions Flashcards

1
Q

4 advatages

A

Reduced Effort: Patterns simplify the documentation process, making it less burdensome for architects.

Explicit Awareness: Using patterns helps architects recognize and reflect on their decisions, ensuring nothing is overlooked.

Timely Documentation: Patterns encourage documentation throughout the design process, rather than deferring it until completion.

Built-in Guidance: Patterns often come with their own documentation, providing clear frameworks for architects to follow.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

4 disadvantages

A

Application-Specific Decisions: Architects must still document decisions that are unique to the application, as patterns don’t cover all aspects.

Limited Coverage: Not all architectural decisions can be addressed by existing patterns, leaving some areas without guidance.

Project Dependency: Certain decisions depend on the specific scope and domain of the project, making them unsuitable for pattern-based documentation.

Pattern Interactions: Using multiple patterns can lead to conflicts if architects do not fully understand how the patterns interact with each other.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly