Programvarebibliotek
Et programvarebibliotek tilbyr gjenbrukbare funksjoner eller komponenter. Applikasjonen bruker dem til en bestemt deloppgave.
Bruk eksisterende funksjoner til et bestemt formål
Et programvarebibliotek er en samling gjenbrukbare funksjoner eller kodekomponenter. En applikasjon kan bruke det til for eksempel databehandling eller opprettelse av en fil. Biblioteket dekker ikke automatisk hele arbeidsforløpet.
I en oppdiktet portal sorterer en hjelpefunksjon følgeseddelkoder som tekst. Da kommer G-10 før G-2. Hvis løpenummeret skal avgjøre rekkefølgen, må applikasjonen forberede verdiene eller bruke en annen sammenligningsregel. En teknisk utført sortering er ikke nødvendigvis ønsket forretningsrekkefølge.
Et rammeverk bestemmer i større grad strukturen; grensen er flytende. Integrasjonen skaper en programvareavhengighet. Versjon og atferd etter endringer hører derfor til vedlikeholdet av egen applikasjon.
Kilder
Beslektede begreper
- RammeverkEt rammeverk gir applikasjonen en teknisk struktur og felles regler. Oppgavene avhenger av hvilket rammeverk som velges.
- ProgramvareavhengighetEn programvareavhengighet er en komponent et program trenger. Også indirekte innførte pakker kan påvirke driften.
- LegacysystemEt eksisterende system som fortsatt brukes, med tekniske og forretningsmessige avhengigheter bygget opp over tid.
- MultitenancyMultitenancy støtter adskilte kunde- eller gruppeområder i samme løsning. En tenant er ikke automatisk én person eller én database.
- NettlesercacheNettlesercachen lagrer egnede HTTP-svar for senere bruk. Gjenbruk og ny validering følger de aktuelle reglene.
- Cache-invalideringCache-invalidering avslutter gjenbruk av en kopi etter definerte regler. Kildeposten er fortsatt en egen sak.
Artikler om temaet








Programvareutvikling med ASES
Skreddersydd programvare, web- og mobilapper


