
An in-depth analysis that explains how this console works internally

Software architecture documents the shared understanding of a software system.
PlayStation Portable Architecture | A Practical Analysis
An in-depth analysis that explains how this console works internally
SysML v2 will have a textual representation
This article gives an overview of the regularly published SysML v2 releases containing the current status of the language and pilot implementation development. It is based on the script of the MBSE podcast #3: Unboxing SysML v2.
If you maintain an open-source project in the range of 10k-200k lines of code, I strongly encourage you to add an ARCHITECTURE document next to README and CONTRIBUTING. Before going into the details of why and how, I want to emphasize that this is not another docs are good, write more docs advice. I...
To develop more systematically, decision records are a great first step.
What do software architects really do? by Philippe Kruchten, 2008 (pdf)
Abstract: To be successful, a software architect—or a software architecture team, collectively—must strike a delicate balance between an external focus—both outwards: Listening to customers, users, watching technology, developing a long-term vision, and inwards: driving the development teams—and an internal,reflective focus: spending time to make the right design choices, validating them, and documenting them. Teams that stray too far away from this meta stable equilibrium fall into some traps that we describe as antipatterns of software architecture teams
Documenting Software Architecture When we need to explain to someone else (new developer, product owner, investor, …) how the application works, we need documentation. But what documentation option…