Pakketbeheerder
Een hulpmiddel om softwarepakketten, versies en afhankelijkheden op te halen en te beheren.
Afhankelijkheden traceerbaar beheren
Een pakketbeheerder helpt softwarepakketten ophalen, installeren en bijwerken. Hij houdt rekening met afhankelijkheden en versie-eisen. Bij npm kan package-lock.json de gekozen afhankelijkheidsboom vastleggen. Andere beheerders gebruiken eigen methoden en formaten.
In een fictief voorbeeld krijgt een klantportaal een nieuwe PDF-bibliotheekversie. Controleer ook indirect gewijzigde pakketten en relevante toepassingsstromen. Een geslaagde installatie bevestigt geen veilige pakketten of werkende bedrijfsprocessen. Betrouwbare overdracht vraagt naast pakketeisen bereikbare bronnen, passende gereedschapsversies en controles. Een lockbestand alleen beschrijft niet de hele beheeromgeving.
Bronnen
Verwante begrippen
- SoftwareafhankelijkheidEen softwareafhankelijkheid is een component die een programma nodig heeft. Ook indirect toegevoegde pakketten kunnen de werking beïnvloeden.
- BroncodeDe leesbare, bewerkbare beschrijving van een programma waaruit het gedrag ontstaat.
- LegacysysteemEen bestaand systeem dat nog wordt gebruikt, met gegroeide technische en bedrijfsafhankelijkheden.
- MultitenancyMultitenancy ondersteunt afzonderlijke klant- of groepsbereiken in één oplossing. Een tenant is niet automatisch één persoon of één database.
- BrowsercacheDe browsercache bewaart geschikte HTTP-antwoorden voor later gebruik. Hergebruik en validatie volgen de toepasselijke regels.
- Cache-invalidatieCache-invalidatie beëindigt hergebruik van een kopie volgens vastgelegde regels. Het bronrecord blijft daarvan gescheiden.
Artikelen over dit onderwerp








Softwareontwikkeling met ASES
Maatwerksoftware, web- en mobiele apps


