Beslutsunderlag för en programmerare: Betydelse, typer och fördelar

Läs den här artikeln om du vill lära dig mer om beslutsunderlag för programmerare. Efter att ha läst den här artikeln kommer du att lära dig om: 1. Betydelsen av beslutsunderlag 2. Typer av besluts tabeller 3. Fördelar med att använda beslutsunderlag 4. Principer för att bygga beslutsbord.

Betydelsen av beslutsunderlag:

En beslutstabell liknar ett flödesschema i bruk och dess konstruktion.

Den kan användas antingen oberoende eller som ett komplement till ett flödesschema.

Den visar förhållanden och handlingar på ett förenklat och ordnat sätt. Genom att presentera logiska alternativa åtgärdskurser under olika driftsförhållanden möjliggör en beslutstabell en individ att tänka igenom ett problem och presentera sin lösning i kompakt notering.

Med andra ord är ett beslutstabell en tabellformad representation av programlogiken. Det visar alla förhållanden som påverkar en viss situation och lämpliga åtgärder eller åtgärder som ska vidtas för varje uppsättning villkor. En beslutstabell är en tabellrepresentation av beslutsprocessen. Till skillnad från en matris beskriver inte ett beslutstabell statiska svar eller lösningar.

Istället standardiserade beslutstabellen den logiska processen och låter användaren infoga värdena i både de villkor och åtgärder som är relaterade till beslutet. Den underliggande förutsättningen för att använda en beslutstabell kan struktureras som en om detta inträffar, gör ofta detta förslag.

Det allmänna formatet för en beslutstabell har fyra grundläggande delar som visas nedan.

1. Åtgärdsinträde:

Det anger vilka åtgärder som ska vidtas.

2. Villkor:

Det anger villkor som uppfylls eller svarar på frågorna i villkorsstubben.

3. Åtgärdsstub:

Det listar uttalanden beskriver alla åtgärder som kan vidtas.

4. Villkorstub:

Det listar alla villkor som ska testas för faktorer som är nödvändiga för att fatta beslut.

Typer av beslutsunderlag:

1. Utökat inmatningsbord:

I denna typ av inmatningsbord måste både ingångs- och stubsektionen av ett visst tillstånd övervägas tillsammans för att bestämma om ett villkor är tillämpligt på en given regel. Denna typ av tabell gäller för att beskriva problem med få variabler som kan ha många olika värden. Dessutom kan det spara utrymme.

2. Begränsat inmatningsbord:

En begränsad inmatningstabell är så kallad eftersom de villkor eller åtgärder som krävs är inkluderade i lämpliga stubbar, symboler används i inmatningsdelarna (t.ex. villkor = Y, N eller; Åtgärder = tal eller mellanslag) för att relatera specifika regler. Denna typ av bord är den mest använda i praktiken.

Fördelar med att använda beslutsunderlag:

Fördelar och fördelar med att använda beslutstabeller är följande:

1. Tabellerna är enklare att rita än jämförbara flödesdiagram. De är enklare att byta eftersom det är en relativt enkel sak att lägga till villkor, regler och åtgärder till en tabell.

2. Tabeller tvingar programmeraren att tänka igenom problemet. Till exempel, om det finns tre villkor att överväga, var och en kan besvaras ja eller nej, då finns det 2 3 eller 8 möjliga vägar eller regler. Några av dessa tänkbara vägar kanske inte självklart vara relevanta för problemet. Men genom att känna till det totala antalet vägar, lär programmeraren lektionen att glömma bort en.

3. Flera sidor med flödesschema kan kondenseras till ett litet bord. Och det är självklart lättare att följa en viss flödesväg nedom en kolumn att det ska följa samma väg genom flera flödesschema-sidor.

4. Tabeller kan utföra en värdefull kommunikationsfunktion. En analytiker kan utforma ett nytt system och presentera det i form av ett bord eller bord till annan analytiker, programmerare och chefer och chefer. Bordsformatet följs enkelt av andra.

Flödesscheman, symboler å andra sidan, är inte alltid standardiserade, och denna faktor kan hindra deras kommunikationsvärde. Tabeller verkar vara enklare för många chefer att följa än flödesdiagram. Driftsledare kan snabbt spåra och verifiera dessa vägar i det förfarande som är av största intresse för dem.

5. Tabellerna är enklare att rita än jämförbara flödesscheman. De är också enklare att byta eftersom det är en relativt enkel sak att lägga till villkor, regler och åtgärder till en tabell.

Principer för att bygga beslutsbord:

Följande riktlinjer och principer ska beaktas vid konstruktion av beslutsunderlag.

1. Klassificera och konsolidera liknande villkor och åtgärder.

2. En beslutstabell kan bara ha en ingångspunkt i tabellen.

3. Regler kan övervägas i vilken ordning som helst. (Det är ofta användbart att läsa beslutstabellen om villkoren är grupperade eller sekvenserade).

4. Om två villkor finns, varav en är negativ från den andra, eliminera en av villkoren.

5. Varje regel i finalbordet måste ha minst en villkorstillstånd som är annorlunda än någon annan regel.

6. I en begränsad posttabell, före regelkonsolidering, ska det maximala antalet regler vara 2N, där N är lika med antalet villkor.

7. Testa varje regel i tabellen samt tabellen som helhet för fullständighet, noggrannhet och korrekt format.

8. Begränsa beslutsprocessen eller målen i beslutstabellen med fasta gränser.

9. Ange alla villkor som måste åtgärdas innan ett beslut kan utföras.

10. En beslutstabell kan ha många utgångar från bordet.

11. Endast en regel i ett bord kan vara uppfylld av en situation.

12. Identifiera och definiera värdena för alla förhållanden och åtgärder.

13. Lista alla aktiviteter som måste uppnås utifrån beslutets exakta natur.

14. Om med undantag för ett villkor har två regler samma villkor, och om en regel har en regel en A-post och den andra en B-post, kan reglerna kombineras med att ett villkor blir likgiltigt.

15. Åtgärder måste utföras i den skrivna beställningen.