Alle computersoftwarebedrijven in Nederland

Aanbevolen computersoftwarebedrijven

Wordt geladen

Blader per regio

Flevoland

3 computersoftwarebedrijven gevonden

Bekijk computersoftwarebedrijven in Flevoland

Friesland

4 computersoftwarebedrijven gevonden

Bekijk computersoftwarebedrijven in Friesland

Gelderland

47 computersoftwarebedrijven gevonden

Bekijk computersoftwarebedrijven in Gelderland

Groningen

11 computersoftwarebedrijven gevonden

Bekijk computersoftwarebedrijven in Groningen

Limburg

5 computersoftwarebedrijven gevonden

Bekijk computersoftwarebedrijven in Limburg

Noord-Brabant

68 computersoftwarebedrijven gevonden

Bekijk computersoftwarebedrijven in Noord-Brabant

Noord-Holland

61 computersoftwarebedrijven gevonden

Bekijk computersoftwarebedrijven in Noord-Holland

Overijssel

36 computersoftwarebedrijven gevonden

Bekijk computersoftwarebedrijven in Overijssel

Utrecht

61 computersoftwarebedrijven gevonden

Bekijk computersoftwarebedrijven in Utrecht

Zeeland

2 computersoftwarebedrijven gevonden

Bekijk computersoftwarebedrijven in Zeeland

Zuid-Holland

108 computersoftwarebedrijven gevonden

Bekijk computersoftwarebedrijven in Zuid-Holland

Lees meer over computersoftware

Algemeen

Software is een gangbaar woord voor computerprogramma's. Naast toepassingen voor de mainframes, pc's en spelcomputers, bevatten ook apparaten als televisies, (mobiele)telefoons, auto's en allerhande machines steeds vaker software.

Software kan worden ingedeeld naar toepassingsgebied of gebruikersgroep.

Het begrip 'software' komt uit het Engels, en is de tegenhanger van hardware ('tastbare' apparatuur).

Het onderscheid tussen hardware en software werd al gebruikt voordat de computer bestond, al worden de termen in die zin niet vaak gebruikt. Een radiotoestel is hardware, het radioprogramma is software. Een grammofoon is hardware, de plaat is software. Hardware kan niet zonder software.

Systeemsoftware wordt ook wel een besturingssysteem genoemd, met als bekende voorbeelden Windows, Macintosh en Unix. Dit zijn alle programma's die nodig zijn voor het functioneren van het systeem, bijvoorbeeld programma's om bestanden te kopiëren, te verwijderen, mappen aan te maken en de inhoud van een bestandssysteem zichtbaar te maken.

Er zijn verschillende soorten software:

  • Privésoftware;
  • Kantoorsoftware;
  • Bedrijfssoftware;
  • Systeemsoftware.


Software ontwikkeling

Het wetenschappelijk veld dat zich bezighoudt met softwareontwikkeling wordt software engineering genoemd. Software engineering is een vakgebied binnen de informatica. Er zijn bedrijven gespecialiseerd in de ontwikkeling van software(pakketten). Dit kan software zijn voor algemeen gebruik (te gebruiken door iedereen met een computer) of specifiek ontwikkelde software voor een bedrijf, organisatie of instelling.

Het (laten) ontwikkelen van software is niet goedkoop aangezien er in het programmeerwerk erg veel tijd gaat zitten. Veel software ontwikkelaars werken daarom met standaard software componenten, best-of-breed libraries en frameworks en integreren standaard softwareprogramma's om het werk (het wiel hoeft maar 1 keer uitgevonden te worden) en de kosten beheersbaar te houden. Voorbeelden van grote bedrijven die zich bezighouden met softwareontwikkeling zijn o.a. Ordina, Exact en Quintor.

Het ontwikkelproces

Het ontwikkelen van software is het totale proces van het schrijven van software. De onderstaande stappen zullen niet voor ieder te ontwikkelen programma gebruikelijk zijn maar gelden veelal voor het ontwikkelen van uitgebreide pakketten.

Stappen in het ontwikkelproces:

  • Het probleem vaststellen;
  • Het probleem opsplitsen in deelproblemen waar nodig/mogelijk;
  • Mogelijke oplossingen bedenken voor alle deelproblemen, nagaan welke deelproblemen met reeds eerder ontwikkelde programmatuur kunnen worden opgelost;
  • Gebruikersinterface vastleggen;
  • Een testversie maken met alleen de gebruikersinterface;
  • Gebruikersinterface testen op gebruiksvriendelijkheid;
  • Functionaliteit programmeren;
  • Programmacode documenteren;
  • De door mensen leesbare code in uitvoerbare code omzetten, d.m.v. compileren;
  • Het deelprogramma testen om te kijken of het in alle toelaatbare omstandigheden werkt. Zo niet, terug naar stap 7;
  • Deelprogramma's samenvoegen en weer (uitgebreid) testen om te kijken of het totale programma ook in alle toelaatbare omstandigheden werkt. Zo niet, terug naar stap 7;
  • Gebruikershandleiding schrijven.



Aanbevolen content over computersoftware

Foto's

Video's

Computer Software

Deze video legt uit hoe eenvoudige computersoftware werkt (in het Engels).

Een dag uit het leven van een software ontwikkelaar

Een video over het dag van een software ontwikkelaar.

Links

ICT informatiecentrum

Website van het ICT informatiecentrum in Houten.

Bezoek

Informatie over software-licenties

Nederlandse informatie over software-licenties.

Bezoek