Softwarebibliotheek
Een softwarebibliotheek biedt herbruikbare functies of componenten. Een toepassing gebruikt die om een specifieke deeltaak uit te voeren.
Bestaande functies gericht gebruiken
Een softwarebibliotheek verzamelt herbruikbare functies of codecomponenten. Een toepassing kan ze gebruiken voor gegevensverwerking of het maken van een bestand. De bibliotheek dekt niet automatisch het hele werkproces af.
In een fictief portaal sorteert een hulpfunctie pakboncodes als tekst. Daardoor komt G-10 vóór G-2. Als de nummerreeks bepalend moet zijn, moet de toepassing waarden voorbereiden of een andere vergelijkingsregel gebruiken. Een technisch uitgevoerde sortering is niet noodzakelijk de gewenste bedrijfsvolgorde.
Een framework bepaalt sterker de toepassingsstructuur; de grens is vloeiend. Integratie creëert een softwareafhankelijkheid. Versie en gedrag na wijzigingen horen daarom bij het onderhoud van de eigen toepassing.
Bronnen
Verwante begrippen
- FrameworkEen framework geeft een toepassing een technische structuur en gedeelde regels. Welke taken het overneemt hangt af van het gekozen framework.
- SoftwareafhankelijkheidEen softwareafhankelijkheid is een component die een programma nodig heeft. Ook indirect toegevoegde pakketten kunnen de werking beïnvloeden.
- 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


