Hvad er en softwarepakke?

En software pakke er en gruppe af programmer, der er bundtet sammen til at tjene et fælles mål. Ofte vil en software-pakke også indeholde kildekoden, der byggede de eksekverbare programmer samt en bred vifte af dokumentation for selve programmerne. Nogle softwarepakker vil også omfatte eksempler filer, der yderligere kan illustrere, hvordan de andre komponenter i pakken arbejde.

Komponenterne i en softwarepakke kan gøre markant forskellige ting, men alle de elementer i pakken kommer sammen i en helhed. Nogle softwarepakker har et hovedprogram, der indkapsler alle de mindre programmer, mens andre tager en mere fragmenteret tilgang og har flere små, specialiserede eksekverbare til forskellige formål. Der er fordele og ulemper ved hver metode, samt specifikke målgrupper, der nyder godt hver.

Pakker, der indkapsler al deres funktionalitet i ét stort program er nyttige for de fleste computerbrugere. De er som regel nemt at installere, forholdsvis let at forstå, og forholdsvis let at køre. Til tider kan en bruger downloade add-ons for dem, men det er alle gjort bag kulisserne med minimal interaktion og indsats fra brugeren. Alt-i-en software-pakker som disse er tilgængelige til mange formål, fra dokumenthåndtering til 3D-modellering og image rendering.

En softwarepakke, der holder sin funktionalitet mere fragmenteret ofte rettet mod flere computer-kyndige brugere. Disse pakker vil ofte have kommandolinjeværktøjer sammen med omfattende dokumentation og meget fleksible kapaciteter. Ændringer af disse pakker skal normalt ske ved enten Manipulering rå mappestrukturer eller helt at hente en ny version af pakken. Add-ons er ikke så almindeligt for disse pakke typer. Grupperede softwarepakker som disse er ofte rettet mod akademikere og ingeniører, til formål, såsom analyse af biologiske data og etablering af nye programmer.

Nogle softwarepakker indeholder helt unik kode, mens andre indarbejde eksisterende programmer for at kombinere funktionalitet eksisterende algoritmer. Debatten mellem disse to metoder er i gang. Nogle programmører foretrækker at skrive deres egen kode til alt, og andre foretrækker at forbinde flere eksisterende programmer. Mange pakker findes ved hjælp af hver type ramme, og enten metode kan bruges til at skabe en succesfuld software suite.

Med udvidelsen af ​​open source software-bevægelsen, flere og flere programmer, algoritmer, og software-pakker er blevet gratis at bruge i ny software uden licens bekymringer. Videnskabelige områder, for eksempel, mange nye algoritmer og programmer offentliggøres med den forventning, at de vil blive brugt frit, ikke kun til analyse, men også for at bygge nye programmer. En ny softwarepakke kan nemt bygges om eller modelleret efter en gammel en, og denne deling af viden er blevet et middel til softwareudvikling.


© 2020 Zajacperrone.com | Contact us: webmaster# zajacperrone.com