Vad är styrlagen?

Styrlagen är en av flera handlingslagar som har att göra med processen för interaktion mellan människa och dator. I grund och botten är tanken att bestämma hur man bygger och arrangerar ett gränssnitt mellan människa och maskin för att göra det möjligt att påbörja en uppgift vid en ursprungspunkt och framgångsrikt gå mot det önskade slutförandet av den uppgiften samtidigt som man använder den mest effektiva resurserna till hands. Det underliggande konceptet kallas ibland för ”styrning”, eftersom uppgiften ofta innebär att man använder det mänskliga elementet för att styra protokollen som tillhandahålls av datorsystemet för att hantera uppgiften på ett så produktivt sätt som möjligt.

Ett sätt att förstå grunden i styrlagen är att överväga en människas ansträngning att köra en bil längs en väg med ett antal vändningar. För att slutföra uppgiften är det viktigt att inte låta bilen svänga ur körfältet eller upp på vägkanten, båda händelser som kan ha en negativ inverkan på att nå destinationen. Inom detta scenario måste människan aktivt styra fordonets rörelse framåt med hjälp av bromsar, gaspedalen och rattstången för att kontrollera den rörelsen. Samtidigt kommer processen vanligtvis att innebära att man når destinationen så snart som möjligt, vilket gör uppgiften att kontrollera rörelsen framåt ännu viktigare.

Med detta i åtanke innebär styrlagen som den relaterar till datornätverkens funktion att man använder den snabbaste kombinationen av resurser för att uppnå önskade mål. Detta innebär att bygga ett nätverk med rätt typ av hårdvara för att stödja de funktioner som behövs. Samtidigt innebär en korrekt tillämpning av styrlagen också att man installerar programvara som gör det mesta av nätverksresurserna samtidigt som man tillåter mänskligt ingripande och kontroll över hur dessa program fungerar.

Ett exempel på hur styrlagen används i det dagliga datoranvändandet är mänsklig manipulation av en enkel pekdon, datormusen. Här gör kombinationen av drivrutiner och hårdvara det möjligt för en människa att flytta och styra musens aktiviteter för att använda sig av ett antal funktioner, från att lokalisera filer till att göra ändringar i befintliga filer eller att styra en onlinesökning. I huvudsak använder människan musen för att styra mot ett specifikt mål, genom att använda funktionerna i hårdvaran och mjukvaran som finns i systemet för att komma åt och använda musens förmågor.