Overslaan en naar de inhoud gaan

Softwarekwaliteit: waar zit 'm de kneep?

Wat is bepalend voor de kwaliteit van software? Veel en uiteenlopende aspecten spelen hierbij een rol. Centraal staat de onderhoudbaarheid en dus de kwaliteit van de broncode, zien Jurgen Vinju en Tijs van der Storm. Om die te verbeteren zijn samenwerking en kennisdeling in elk geval van groot belang.
Software testen
© Shutterstock
Shutterstock

Er bestaat een beroemd citaat van Tony Hoare[1] dat veronderstelt dat er twee manieren zijn om software te bouwen: óf je maakt het zo eenvoudig dat je meteen ziet dat er geen fouten zijn, óf je maakt het zo ingewikkeld dat je niet kán zien of er fouten zijn. De eerste optie is veel moelijker. Dit citaat raakt de kern van softwarekwaliteit: hoge kwaliteit software is niet alleen betrouwbaar, maar ook begrijpelijk voor de mens. Het zijn twee zijdes van dezelfde medaille. Als een programmeur of architect geen touw vast kan knopen aan de code of het ontwerp, is het moeilijk fouten op te sporen, fouten te verbeteren of aanpassingen te doen omdat de eisen van de klant veranderd zijn. Maar wat ís softwarekwaliteit? Waarom is softwarekwaliteit zo belangrijk? Kunnen we kwaliteit meten? Hoe bewaken we kwaliteit? Hoe kunnen we kwaliteit vergroten?

Lees dit PRO artikel gratis

Maak een gratis account aan en geniet van alle voordelen:

  • Toegang tot 3 PRO artikelen per maand
  • Inclusief CTO interviews, podcasts, digitale specials en whitepapers
  • Blijf up-to-date over de laatste ontwikkelingen in en rond tech

Bevestig jouw e-mailadres

We hebben de bevestigingsmail naar %email% gestuurd.

Geen bevestigingsmail ontvangen? Controleer je spam folder. Niet in de spam, klik dan hier om een account aan te maken.

Er is iets mis gegaan

Helaas konden we op dit moment geen account voor je aanmaken. Probeer het later nog eens.

Maak een gratis account aan en geniet van alle voordelen:

Heb je al een account? Log in

Maak een gratis account aan en geniet van alle voordelen:

Heb je al een account? Log in