Hva gjør en applikasjonspakke?

Når en dataprogram er ferdig og distribuert, kan en sluttbruker starte programmet ved å klikke på et enkelt ikon. I løpet av applikasjonens utvikling bruker programvareingeniører en rekke forskjellige ressurser som krever svært tekniske prosesser for å starte og teste programmet. Jobben til en applikasjonspakke er å ta de forskjellige komponentene som utgjør et program og lage det slik at sluttbrukeren enkelt kan installere og starte applikasjonen.

En applikasjonspakke sin første oppgave er å identifisere alle bibliotekene og filene som et program trenger å kjøre vellykket. Disse kan ha form av programvarebiblioteker, databasefiler, kompilerte kildekodefiler og grafiske komponenter. Noen av disse filene vil oppholde seg i programmets katalog, men andre ressurser, for eksempel databaseservere eller systemgrafikkmotorer, må installeres som separat programvare på sluttbrukerens datamaskin.

Applikasjonspakken samler alle filene som ikke trenger å være installed som separat systemprogramvare i en enkelt mappe. I utviklingsprosessen kan programmerere kalle disse ressursene hvor som helst på arbeidsstasjonen, men sluttprodukter trenger en enhetlig konfigurasjon. Ved å kondensere alle filene til en enkelt katalog, sikrer applikasjonspakken at all koden i et program inneholder de riktige katalogstiene for å få tilgang til disse ressursene.

Etter at applikasjonspakken konsoliderer alle filene et program trenger å kjøre, forbereder han eller hun selve katalogen for sluttbrukeren. Dette innebærer å erstatte standardsystemikoner for kjørbare filer med ikonene grafiske kunstnere designet spesielt for programmet, og inkludert dokumentasjonsfiler i katalogen. Etter at disse komponentene er klare, må pakken konfigurere et installasjonsprogram for applikasjonen.

En applikasjonspakke bruker programvare som er spesielt designet for å opprette og automatisere istallasjonsprosesser. Dette innebærer:

  • Spesifisere hvilke programvarekomponenter som må være til stede på systemet for at programmet skal kjøre
  • Laster inn filene som er nødvendige for å legge til den programvaren i tilfelle at den er fraværende fra systemet,
  • Laster inn katalogen som inneholder alle applikasjonens filer.

Det siste trinnet er at pakningen skal teste installasjonsprogrammet på maskiner som er representativ for hva kundene vil bruke for å sikre at prosessen fungerer.

Applikasjonspakker krever bakgrunn innen informatikk og programmering. De skriver ikke store deler av programmets kildekode, men trenger fortsatt å forstå programvareutviklingssyklusen og hvordan du redigerer kildekoden. Dette er nødvendig for å sikre at kildekoden nøyaktig gjenspeiler den endelige filoppsettet i programmets katalog.

ANDRE SPRÅK