Articles

Articles on Unified Modeling Language (UML), Software Architecture and Data Modeling

Software Architecture Article

The 4+1 View Model of Architecture

This article describes the famous 4+1 View Model of Architecture proposed by Philippe Krutchen. The 4+1 View Model organizes a description of a software architecture using five concurrent views, each of which addresses a specific set of concerns. Architects capture their design decisions in four views and use the fifth to illustrate and validate them.

Software Architecture Article

Types and Uses of Data Models

This article discusses the different types and uses of data models, what they are good for, what the differences are between them. The author then analyzes the needs of an integration architecture and the special requirements it puts on a data model.