Home > Articles > Software Development & Management > Architecture and Design

Architecture and Design

9 Items

Sort by Date | Title

Top 10 Architectural, Organizational and Process Related Failures
Aug 6, 2015
Organization and process issues sometimes create the problem and at other times stand in the way of permanent fixes. Martin L. Abbott and Michael T. Fisher, authors of The Art of Scalability, offer a "Top 10" list of the most common architecture, organizational and process related failures in small, medium and large sized product groups.
Software Systems Architecture: Viewpoints and Views
Nov 10, 2011
Capturing the essence and the detail of the whole architecture in a single model is just not possible for anything other than simple systems. By far the best way of managing this complexity is to produce a number of different representations of all or part of the architecture, each of which focuses on certain aspects of the system, showing how it addresses some of the stakeholder concerns.
Prologue: Software Architectures and Documentation
Nov 11, 2010
This prologue to Documenting Software Architectures: Views and Beyond, 2nd Edition begins with short overviews of software architecture and architecture documentation and then discusses architecture views, architecture styles and rules for sound documentation.
An Interview with Paul Clements on Documenting Software Architectures
Sep 21, 2010
John Morley interviews Paul Clements about why he wrote Documenting Software Architectures: Views and Beyond, Second Edition. Paul explains why we need to be able to document an architecture so that others can successfully use it, maintain it, and build a system from it.
Characteristics of Event-Driven Architecture
Mar 2, 2009
How should the components work together to realize the desired functionality of an Event-Driven Architecture (EDA)?
Surviving Product Management
Mar 3, 2006
In his years as product manager for a wide variety of tech products, Louis Columbus has learned several useful lessons regarding what strategies work best to support the products and, ultimately, the company's bottom line. Share his knowledge in this article.
The Role of Architectural Risk Analysis in Software Security
Mar 3, 2006
Design flaws account for 50% of security problems. You can’t find design defects by staring at code—a higher-level understanding is required. That’s why architectural risk analysis plays an essential role in any solid software security program. Find out more about architectural risk analysis in this sample chapter.
Software Architecture: The Difference between Marketecture and Tarchitecture
Jun 6, 2003
Luke Hohmann clarifies how the marketing and technical aspects of the software architecture system must work together to achieve business objectives.
Evaluating a Software Architecture
Dec 6, 2001
To put it bluntly, an architecture is a bet, a wager on the success of a system. Wouldn't it be nice to know in advance if you've placed your bet on a winner, as opposed to waiting until the system is mostly completed before knowing whether it will meet ...