Documenting & Communicating Software Architectures
Arie van Deursen
Documenting & Communicating Software Architectures Arie van - - PowerPoint PPT Presentation
Documenting & Communicating Software Architectures Arie van Deursen 2 AOSA Example: Git 1. Git in a Nutshell Susan Potter 2. Gits Origin 3. Version Control System Design 4. The Toolkit 5. The Repository 6. The Object
Arie van Deursen
2
1. Git in a Nutshell 2. Git’s Origin 3. Version Control System Design 4. The Toolkit 5. The Repository 6. The Object Database 7. Storage 8. Merge Histories 9. What’s Next?
3
Susan Potter
4
IEEE So'ware, November 1995
5
6 Ch.3
7
8 Ch.16
11
12 Ch.20
16
17
18
21
2 2 Ch.4
23 Ch.4
the refactoring that we were doing.”
feature non invasively”
33 https://www.youtube.com/watch?v=7hL6g1aTGvo hKp://c2.com/cgi/wiki?WardExplainsDebtMetaphor
Kruchten, 2013: The (missing) value of software architecture
37
http://c2.com/cgi/wiki?WardExplainsDebtMetaphor
39
change for the same reason
40
41
44
45
46
47
48
49