beroendehantering
Beroendehantering avser processen att hantera beroenden mellan mjukvarukomponenter under utveckling, byggning och distribution. Målet är att säkerställa att programvaran fungerar som avsett, att uppdateringar och säkerhetsfixar kan tillämpas utan konflikter, samt att byggprocessen blir reproducibel.
Nyckelbegrepp inom beroendehantering inkluderar beroendegraphen, som beskriver hur komponenter är kopplade till varandra; direkta beroenden – de
Verktyg och ekosystemet för beroendehantering inkluderar paket- och byggverktyg som npm/yarn (JavaScript), Maven/Gradle (Java), pip/Poetry (Python),
Vanliga arbetssätt är att installera, uppdatera och audita beroenden, samt att integrera beroendehantering i CI/CD-flöden. Säkerhetsaspekter