Home

Ask HN: What are great examples of high level design documentation for software?

17 pointsby digitalsanctumover 2 years ago
I have over twenty years of software engineering experience and I&#x27;ve seen countless examples of architecture documents but I rarely see a high level design document that really stands out. I&#x27;m also surprised that there isn&#x27;t a de facto specification or book that I know of.<p>What are good examples or templates for a high level design that you use for describing distributed systems? Is there a book or similar resource that I&#x27;m missing?

3 comments

9wzYQbTYsAIcover 2 years ago
This is likely not what you are looking for, but worth pointing out, as the web is a distributed system.<p><a href="https:&#x2F;&#x2F;datatracker.ietf.org&#x2F;" rel="nofollow">https:&#x2F;&#x2F;datatracker.ietf.org&#x2F;</a><p><a href="https:&#x2F;&#x2F;www.w3.org&#x2F;standards&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.w3.org&#x2F;standards&#x2F;</a><p>edit: Not as formalized as other documents, but you you might enjoy this high-level document: <a href="https:&#x2F;&#x2F;www.w3.org&#x2F;DesignIssues&#x2F;LinkedData.html" rel="nofollow">https:&#x2F;&#x2F;www.w3.org&#x2F;DesignIssues&#x2F;LinkedData.html</a><p>Both IETF and W3C use strong templates for their documents and have well established processes for working groups.
StuckDuckover 2 years ago
I think the gnome project deserves a mention here, their docs program is really complete, and covers many high level aspects of how to use the software. Most gnome apps also use it
评论 #33838063 未加载
_448over 2 years ago
&gt; I&#x27;m also surprised that there isn&#x27;t a de facto specification...<p>Wasn&#x27;t OMG&#x2F;UML suppose to do that?