• Architecture & Design Follow 2427 Followers

    The C4 Model for Software Architecture

    by Simon Brown Follow 33 Followers on  Jun 25, 2018

    Software architecture diagrams can be a very useful communication tool, but many teams have scaled back on the creation of diagrams, and when diagrams are created, they are often confusing and unclear. The C4 model consists of a hierarchical set of software architecture diagrams for context, containers, components, and code.

  • Followers

    Interview with Grady Booch

    by Mark Collins-Cope Follow 0 Followers on  Sep 12, 2014

    Grady Booch discusses the growth of software engineering as a discipline with Mark Collins-Cope, the pair covers topics ranging from UML and Unified Process to Programming Languages and the future of software innovation.

  • Followers

    Agile Software Architecture Sketches and NoUML

    by Simon Brown Follow 33 Followers on  Apr 16, 2013 9

    Understanding the software architecture of what you're building can prevent chaos and encourage collective code ownership. In the race for agility though, many teams struggle to do this, particularly since they've abandoned UML in favour of "boxes and lines" sketches. Moving fast requires good communication, but how do you do this without resorting to big design up front and UML?


A Proposal to Enhance the UML Notation

Posted by Raul Rugiero Follow 0 Followers on  Dec 13, 2012

Raul Rugiero proposes an extension to the UML use cases so they may be enhanced in order to allow enhanced UML tools to properly handle links between use cases and tests. 7


Interview: Software Systems Architecture: Working With Stakeholders Using Viewpoints and Perspectives

Posted by Jeevak Kasarkod Follow 3 Followers on  Feb 07, 2012

InfoQ spoke to the authors of Software Systems Architecture on a couple of new topics, the System Context viewpoint and Agile, which have been added to the second edition. 1

Login to InfoQ to interact with what matters most to you.

Recover your password...


Follow your favorite topics and editors

Quick overview of most important highlights in the industry and on the site.


More signal, less noise

Build your own feed by choosing topics you want to read about and editors you want to hear from.


Stay up-to-date

Set up your notifications and don't miss out on content that matters to you