The right things, the right ways,
for the right reasons.

  Contact Us 

Home Resources
Resources
Enterprise Approaches
Business Analysis, Stakeholder Analysis
Business Modeling
Requirements Analysis
Requirements Management
Risk Management
Iterative Development
Testing
Business Change Management
Software Architecture
Implementing RUP
Bibliography
The right things, the right ways,
for the right reasons.

Software Architecture

Software Architecture is a very broad term with many accepted usages and meanings. We will describe here the main objectives of architecture as we see them. Designing and applying software architectures is something that comes with experience, so we will avoid any attempt to provide a comprehensive how-to guide. We will give some of the basics that we use, and provide references to additional resources.

A good Software Architect will not just wheel out the latest, greatest so-called best practice. They will understand the development team, the environment, and the business objectives of the customer and development organisation, and design an architecture to meet those requirements.

Objectives of Software Architecture

Some Ways to Meet the Objectives

Additional Resources

Online

Other