Software Architecture Page 3

ADVERTISEMENT

Forces in software architecture
Technology churn
Functionality
Differences
Performance
Resilience
  ­ No moving parts
  ­ New materials can be created
  ­ Physics can be changed
Avoiding failure
Throughput
Fail safe
  ­ Separation of concerns
  ­ Semantic consistency
  ­ Distribution of responsibilities
Capacity
Fault tolerance
Availability
Have an architecture that makes sense before you write 3.5 million
lines of code.
  ­ Patrick Naugton
3
CS 407 Tutorial Week 11

ADVERTISEMENT

00 votes

Related Articles

Related Categories

Parent category: Education