Home

programmatuur

Programmatuur is de verzamelnaam voor de instructies en gegevens die een computer of elektrisch apparaat laten functioneren. Het omvat programma’s, bibliotheken en bestanden die door mensen zijn geschreven en door hardware worden uitgevoerd. Programmatuur onderscheidt zich van hardware, de fysieke componenten van een apparaat.

Het landschap van programmatuur bestaat uit systeemssoftware (besturingssystemen, stuurprogramma's), toepassingssoftware (tekstverwerkers, webbrowsers) en tussenvormen zoals middleware

De ontwikkeling van programmatuur wordt doorgaans uitgevoerd door softwareengineering. Het proces omvat vereistenanalyse, ontwerp, implementatie, testen,

Programmatuur wordt vaak geleverd onder verschillende licenties. Proprietaire software is commercieel eigendom; open source software maakt

Programmatuur draait op hardware en vereist een geschikt besturingssysteem, compilers en afhankelijkheden zoals bibliotheken. Compatibiliteit en

Standards zoals ISO/IEC 12207 (software life cycle processes) en kwaliteitsmodellen helpen bij het definiëren van processen

en
bibliotheken.
Ook
firmware
kan
als
laag-niveau
programmatuur
worden
beschouwd,
omdat
het
direct
de
hardware
bestuurt
maar
meestal
niet
door
eindgebruikers
wordt
aangepast.
implementatie
en
onderhoud.
Moderne
methoden,
zoals
agile
en
continuous
delivery,
richten
zich
op
iteratieve
ontwikkeling
en
snelle
releases.
Kwaliteit
wordt
nagestreefd
door
middel
van
testen,
validatie
en
evaluatie
van
aspecten
zoals
betrouwbaarheid,
beveiliging
en
bruikbaarheid.
broncode
vrij
beschikbaar
onder
bepaalde
voorwaarden.
Er
bestaan
ook
freeware,
shareware
en
publieke-domein-varianten.
Distributiekanalen
omvatten
downloads,
app
stores
en
fysieke
media,
terwijl
versiebeheer
en
samenwerking
de
ontwikkeling
en
distributie
ondersteunen.
energieverbruik
spelen
een
rol
bij
oudere
systemen.
Virtualisatie,
containers
en
emulatie
beïnvloeden
hoe
programmatuur
wordt
ingezet
en
verspreid.
en
bij
de
evaluatie
van
softwarekwaliteit.
Programmatuur
is
een
belangrijk
intellectueel
eigendom
en
een
economische
motor
in
het
digitale
tijdperk,
en
beïnvloedt
bedrijfsprocessen,
consumentenervaring
en
digitale
veiligheid.