Software Engineering vocabulary · Architecture, Design Patterns and Graphics

Dependency

Meaning in software engineering, with examples

/dɪˈpendənsi/nounCore term

In software engineering, dependency means: A library, service or other piece of software that your code needs in order to work, so a change or failure in it can affect your project.

In Turkish: bağımlılık

How it is used

Teams add, install, update, pin and remove dependencies, often listed in files such as package.json or requirements.txt. It is also used for tasks: 'This ticket has a dependency on the API work.'

Example sentences

  1. Before adding a new dependency, check how well it is maintained.

  2. The build broke because one of our dependencies released a new major version.

Common collocations

  • add a dependency
  • update dependencies
  • external dependency
  • dependency on
  • pin a dependency

This word in other fields

The same English word can have a different meaning in another field:

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: