Name examples for technical/cross-cutting concerns
What is the base principle of cross-cutting concerns?
What are typical error handling tasks?
What are a minimum amount of security issues to be considered?
How should the relationship between Architecture plan and implementation should be specifeid?
What types of documents are usual for software architectures?
What is the Central architecture description?
Name examples for the information contained in the Central Architecture Description
What is the Architecture overview document?
What does the architecture overview document focus on?
What is the document overview document and what purpose does it serve?
What is the overview presentation document?
What is the Architecture wallpaper document?
What is the document handbook document?
What is an Architecture Decision Record (ADR)
What does an ADR focus on beside the result of the decision?
at the time of decision
What does an ADR consist of?
What is contained in the Technical information document?
What is important about the documentation of external interfaces?
What information should be part of an Interface documentation template?
What are Best-practice rules for documentation?
Under what circumstances would it be acceptable to allow repition inside documentation? (2.)
Only if they do:
- simplify the use of the documentation
- Significantly simplify its maintenance and updating
What do you have to think about when repitition occurs with only slight variations?
documentation from different perspectives is not repitition but helps to deepen the understanding.
How do you Avoid ambiguity in Architecture documentation? (3.)