kategorier
...

Softwareproduktklasser: Beskrivelse

Mange brugere af moderne computersystemer, hvis aktiviteter på en eller anden måde er relateret til sådanne teknologier, begynder før eller senere at undre sig over, hvad klassificeringen af ​​softwareprodukter er. Selvom en sådan viden generelt ikke er obligatorisk, kan den ikke alligevel tilskrives, men forståelse af selve essensen af ​​spørgsmålet kan undertiden være praktisk.

Hvad er klassificeringen af ​​softwareprodukter?

Hvis vi taler om, hvordan softwaren er opdelt i klasser, er det straks værd at bemærke, at i verden findes der ikke et enkelt system, der relaterer en eller anden softwarekomponent til forskellige kategorier. Der er dog nogle grundlæggende principper, hvorved visse software kan identificeres.

software produktklasser

I forståelsen af ​​computerteknologi kaldes dette "klassificering af softwareprodukter efter brugsområde." Groft sagt er en sådan adskillelse baseret på selve softwarens muligheder såvel som de opgaver, den er betroet. På samme tid kan man bemærke både store klasser og specifikke specifikke applikationer.

De vigtigste klasser af softwareprodukter

Baseret på generelt accepterede klassificeringsmetoder kan vi i dag skelne mellem tre store grupper, der inkluderer en række komponenter:

  • systemsoftware;
  • applikationsprogrammer;
  • programmerings- og udviklingsværktøjer.

Forholdet mellem softwareproduktklasser

Det siger sig selv, at en sådan adskillelse synes temmelig vilkårlig, da alle programmer, der hører til forskellige kategorier, er tæt forbundet.

Så hvis der for eksempel ikke findes et operativsystem, i det miljø, som de samme drivere eller brugerapplikationer er integreret i, er der ikke behov for at tale om noget arbejde på computeren. Hvis der ikke var nogen udviklingsværktøjer (programmeringssprog og specielle platforme), kunne oprettelsen af ​​selve operativsystemerne eller installerede applikationer heller ikke tales om. Nå, hvad angår implementering af snævert målrettede opgaver, er der generelt en forbindelse med de andre klasser, der kan spores meget stærkt. Men først ting først. Til at begynde med vil vi overveje de vigtigste klasser af softwareprodukter mere detaljeret.

System software

Først og fremmest, når man taler om et sådant afsnit som systemsoftware, skal det bemærkes, at dette er softwarekomponenter, der er nødvendige for, at et computersystem fungerer, og som skal være til stede på enhver pc uden fejl.

softwareklassificering

Naturligvis er der også her en opdeling efter bestemmelsesprincippet. Blandt alt dette er det værd at fremhæve følgende klasser af softwareprodukter inden for brugsområdet:

  • grundlæggende software;
  • hjælpeservicesoftware.

Til gengæld er basissoftwaren opdelt i følgende komponenter:

  • lokale operativsystemer;
  • netværk OS;
  • drivere;
  • grafik og tekstskaller.

Lad os først se på den sidste komponent - operationelle skaller. Deres formål er at tilvejebringe den mest behagelige kommunikation mellem brugeren og computeren gennem en bestemt grænseflade. I dag har de fleste systemer grafiske grænseflader oprettet ved hjælp af objektorienteret programmering.

I morgenen med udviklingen af ​​computerteknologi var denne interaktion baseret på brugen af ​​det, der nu kaldes kommandolinjen, det vil sige ved hjælp af specielle kommandoer, der, når de blev udført, gav det ønskede resultat.

Hvad angår driverne, er de specielle applikationer, der giver interaktionen mellem computerens "jern" -komponenter med operativsystemet. Groft sagt er dette et middel, som "OS" kan initialisere, siger, en lyd- eller videokort, samt udnytte dets muligheder til at overføre visse oplysninger til brugeren. Men dette er så at sige kun en generel forståelse, da i nogle tilfælde endda drivere til virtuelle enheder muligvis er nødvendige for at sikre korrekt drift af systemet som helhed (det enkleste eksempel er ASIO4ALL-drivere).

Som du allerede kan se, inkluderer disse underklasser af softwareprodukter operativsystemer - selve fundamentet, der er en slags bro mellem computeren og brugeren. Nogle gange, som nævnt ovenfor, gælder dette også for "hardware" i bogstavelig forstand.

Som et serviceværktøjssæt inkluderer yderligere klasser af softwareprodukter, der bruges på en pc, også flere grundlæggende elementer. Her er det værd at fremhæve følgende:

  • sikkerhedssystemer (antivirus, firewalls osv.);
  • archiver;
  • Optimizers;
  • softwarecodecs og dekodere;
  • ekstra værktøjer, der giver overvågning af OS osv.

Ansøgningspakker

Overvej nu de såkaldte applikationssoftwarepakker. Og de har også deres egne yderligere klasser af softwareprodukter. Hvad er dette i en generel forstand?

klassificering af softwareprodukter efter anvendelsesområde

Dette er applikationer og pakker, der er installeret af brugeren, eller programmer der findes i selve operativsystemet, der hjælper dig med at udføre meget målrettede opgaver.

Se på. Selv i Windows-systemer er der faktisk et sæt standardværktøjer til visning af grafik og tekster, lytning til lyd eller afspilning af videoer osv. Imidlertid er den mest almindelige i dag universelle kontorpakker, der indeholder flere grundlæggende applikationer til at arbejde med dokumenter af forskellige typer (tabeller, tekster, databaser).

Udviklings- og programmeringsværktøjer

En anden stor gruppe kan også deles betinget i flere undergrupper, som betinget kan fortolkes nøjagtigt som ”klasser af softwareprodukter”. Disse er fire vigtigste sorter:

  • pakker med udviklere af operativsystemer;
  • driverudviklingspakker;
  • Programudviklingspakker
  • softwareudviklingspakker til enhedsmikrokontrollere.

Som regel er alle disse værktøjer ens på én måde - de er baseret på visse programmeringssprog, der giver dig mulighed for at oprette softwareprodukter af en bestemt type for at sikre computerens interaktion med brugeren og skabe betingelser for betjening af indbyggede "jern" -enheder. Hvis du ser nærmere på disse klasser af softwareprodukter, er det let at bemærke, at der er en udvikling af drivere, der er relateret til systemsoftware. Og dette er så at sige et yderligere argument til fordel for forholdet mellem alle kategorier.

klasser af softwareprodukter, der bruges på pc'en

Med hensyn til den anvendte software er der i dag så mange sprog, at du ikke kan liste dem alle. F.eks. Bruges C + / C ++ sprog oftest til at oprette OS, mobile programmer kan være baseret på Java-sproget, kontorapplikationer har næsten altid indbygget support til Visual Basic-sproget.

Analytics, modellering og prognoser

Hver for sig er det værd at dvæle ved pakker, der ofte kaldes midler til at udføre analytiske studier, forudsige og oprette computermodeller for en proces opførsel. Klassificeringen af ​​softwareprodukter til oprettelse af analytiske løsninger inkluderer flere basistyper af software, men det kan snarere tilskrives at opnå et bestemt resultat, ukendt på forhånd, og beslutningen er baseret på de samme hypoteser eller flere indledende data og betingelser.I dag bruges sådanne modeller ofte inden for fysik, kemi og andre videnskaber. Hvad kan jeg sige, selv de sociale processer, der finder sted i samfundet, er modelleret.

brugsklasser af softwareprodukter

På den anden side kan du her også inkludere specialiserede pakker, der giver dig mulighed for at udføre, siger, designarbejde eller udvikling af teknologi. Hvad er kun AutoCAD værd. Og hvis vi også tager højde for matematiske systemer, der er i stand til at løse problemer på det mest komplekse niveau, kan du her generelt skrive en separat afhandling.

Automatiske kontrolsystemer

Softwarebaserede kontrolsystemer er ikke længere almindelige i dag. Med alt dette fungerer denne type software ikke kun på nogle fabriksmaskiner eller teknologiske produktionslinjer. Ofte kan du finde applikationer, der er udviklet til hele fabrikker.

Det samme kan iagttages i nogle specialiserede pakker, der f.eks. Kan udføre personalestyring, for ikke at nævne regnskab. De samme skattetjenester, pensionskasser og mange andre statslige institutioner bruger netop sådanne fuldautomatiske systemer i deres arbejde.

regnskab

Nu et par ord om, hvad der er klasser af softwareprodukter IP-regnskabsføring. Igen er der ganske mange sådanne informationssystemer (IP) -pakker i dag. Hver af dem har imidlertid sine egne detaljer, der er knyttet til gennemførelsen af ​​sådanne operationer under hensyntagen til lovgivningen i et bestemt land.

klasser af softwareprodukter og regnskabsføring

I det post-sovjetiske rum er 1C-pakken blevet mest udbredt, som ikke kun inkluderer regnskabsmoduler, men også mange yderligere udviklinger, f.eks. Om personalestyring osv. Men hvis du følger en klar logik for klassificering af software, er alle sådanne pakker stort set relateret til applikationsprogrammer i videste forstand.

Adskillelse af applikationsprogrammer ved hjælp af multimedia som eksempel

Lad os nu se på nogle generelle principper, der er til stede i opdelingen af ​​programmer i grupper inden for den største klasse - applikationssoftware.

softwareproduktklasser, hvad er det

For at gøre det klarere er her et eksempel på multimedia. Det kan adskille flere hovedgrupper:

  • lyd;
  • video;
  • grafik;
  • animation.

Den samme lyd har sine egne undergrupper. F.eks. Er nogle applikationer udelukkende rettet mod indspilning eller behandling af lyd, mens andre (musik sequencere) kan tilvejebringe deres egne midler uden at forudoptage lyd. Her bruges mest softwaresynthesizers og samplere.

Efter typen af ​​forbindelse kan de samme synthesizere opdeles i VST-værktøjer, DX-moduler tilsluttet via DirectX-interface, RTAS-biblioteker osv. En separat kategori er optaget af effekter (reverb, kor, forsinkelse, phaser, flanger osv.). De genererer ikke deres egen lyd, men de kan behandle den i realtid. Dette er dog kun det mest almindelige eksempel, fordi strukturen i underklasser i en hvilken som helst retning (ikke engang multimedier) kan udvikles temmelig vidt.

Specifikke programklasser

Endelig, lad os se på programmer, der kan tilskrives flere klasser på én gang. Dette vedrører primært internettet.

software produktklasser inkluderer

Døm selv, fordi mange browsere som Mozilla Firefox både er et middel til at få adgang til World Wide Web, og et middel til at se websider, og et middel til at lytte til musik eller se videoer, og et middel til at downloade indhold til en computer og endda et middel til webudvikling.

Det siger sig selv, at der i dette tilfælde ikke blev beskrevet forskellige optimizers, bootloadere osv. I det store og hele er dette applikationssoftware, men i nogle af disse værktøjer kan du også finde tegn på servicesystem-software, så du skal nævne dem i flere applikationsgrupper på én gang.

konklusion

Her er en kort oversigt over, hvad softwareklasser er.Vær opmærksom på det faktum, at her er en forholdsvis kort og så at sige generel information, fordi alle tre hovedgrupper af software kan deles og adskilles, og fremhæv strukturen i et snævert fokus, afhængigt af de opgaver, der er tildelt softwarekomponenterne af hver type. Det ser imidlertid ud til, at dette for en grundlæggende enkel forståelse af essensen af ​​emnet vil være nok, så selv en person, der ikke særligt dykker ned i sådanne koncepter, klart kan skelne mellem sig de vigtigste typer softwareprodukter.


Tilføj en kommentar
×
×
Er du sikker på, at du vil slette kommentaren?
Slet
×
Årsag til klage

forretning

Succeshistorier

udstyr