background preloader

Architecture

Facebook Twitter

Agile Architecture: Strategies for Scaling Agile Development. 1.

Agile Architecture: Strategies for Scaling Agile Development

Towards Agile Architecture Architecture provides the foundation from which systems are built and an architectural model defines the vision on which your architecture is based. Object Oriented Design. Design Patterns. In software engineering, a design pattern is a general repeatable solution to a commonly occurring problem in software design.

A design pattern isn't a finished design that can be transformed directly into code. It is a description or template for how to solve a problem that can be used in many different situations. Uses of Design Patterns.