I want to document a software project using the arc42 template. Where can I document the database schema? Is it a building block, so it has to be part of chapter 5 (Building Block View)?
Asked
Active
Viewed 974 times
2 Answers
8
Explain it in chapter 8 (concepts), section "Persistence":
There you both clarify your
- persistence strategy and implementation approach, and
- data model and mapping to internal objects/building-blocks/domain-entities or whatever you use.
I suggest to keep chapter 4 (solution strategy) as brief as possible - better include links to later chapters.

gernotstarke
- 151
- 1
- 3
2
I'd recommend that it belongs to
- Chapter 4 (Solution strategy) where you describe why you chose a DB to solve your problem and
- Chapter 9 (Architecture Decisions) documenting how you arrived at that specific DB schema.
So it does not explicitly belong to the building block view.

PsiX
- 1,661
- 1
- 17
- 35