Software Engineering vocabulary · Architecture, Design Patterns and Graphics

Architecture

Meaning in software engineering, with examples

/ˈɑːrkɪtektʃər/nounCommon term

In software engineering, architecture means: The high-level structure of a software system: its main parts, how they communicate with each other and the key technical decisions behind them.

In Turkish: mimari, yazılım mimarisi, sistem mimarisi

How it is used

Teams design, review, document and change their architecture. You will hear 'architecture diagram', 'architecture review', 'event-driven architecture' and 'This doesn't fit our architecture.'

Example sentences

  1. Before we split the service, let's draw the current architecture on the whiteboard.

  2. The architecture review flagged the single shared database as a risk.

Common collocations

  • software architecture
  • architecture diagram
  • architecture review
  • event-driven architecture
  • system architecture

More terms: Architecture, Design Patterns and Graphics

Practise with graded reading

Reading at the right level is the fastest way to make new words stick. Pick free English books by level: