Hur utvecklarna ser till att programmen fungerar

Varje dag använder de flesta av oss av tio, hundra eller tusentals olika programvaror. Många utan att vi märker det. Hur kan det vara så att alla dessa programvaror ändå fungerar så bra ihop, trots att de är så otroligt många, stora och komplicerade?

Standarder

En av anledningarna att alla dessa systemen, utvecklade av olika människor och grupper, fungerar så bra med varandra är att de ofta bygger på brett accepterade standarder. Det kanske bästa exemplet på detta är hemsidan du läser på nu. Den är gjord för att levereras till dig över webben och för att följa alla de standarder som finns. Dessa standarder och programmeringsspråk är bland annat XHTML 1.0, CSS och JavaScript. Levereras gör det även genom protokollet HTTP som även det är en internationell standard.

Kvalitetskontroll

Även fast programvaran bygger på standarder så brukar det fortfarande finnas situationer där den kanske inte riktigt agerar som den ska. Att hitta alla dessa problemen som kan uppstå är en svår uppgift vilket har gjort att vissa företag har valt att helt dedikera sig till den.

Buggrapporter

En viktig del i hanteringen och lösningen av de buggar som kan uppstå är att ha ett bra buggrapporteringssystem. Dessa kan ibland vara mer eller mindre publika så att använda själva kan dela med sig av problem de har fått samt hitta andra som har haft liknande upplevelser.