Lige siden elektroniske computere blev opfundet lige efter Anden Verdenskrig , har de påberåbt sig begreberne input, output og forarbejdning. Oprindeligt var input og output håndteres af fysiske enheder, såsom kortlæsere til indgangs-og terminal -skærme eller printere til output. I dagens high -tech computing verden , er der flere måder at indtaste oplysninger og talrige output medier. Udtryk for input, output og forarbejdning i program design er ikke altid ligetil at identificere , især hvis flere typer af hardware-enhed vil sandsynligvis blive brugt. Instruktioner
1
Læs eventuelle forretningsmæssige krav dokumenter. Hvis der er skrevet dokumenter dokumenterer de forretningsmæssige krav , er dette et godt sted at starte identificere potentielle indgange og udgange til dit program. Hvis der ikke en sådan dokumentation foreligger , kan det være en god ide at skrive kravene i programmet på engelsk , og hvad det er beregnet til at opnå. Dette kan gøres i enkle punktform.
2
Design programmet ved hjælp et design teknik. Program design er en "old school" programmering teorien, men det er en, der kommer i handy , når de forsøger at identificere elementer i dine programmer , der behandler input og output. Designet skal afspejle de input og output i en virksomhed , eller i en bred forstand . For eksempel følger en typisk virksomhed krav angivet som - "Run ned på listen i transaktionen filen og opdatere master filen , før de producerer en rapport " - oversættes til følgende input, output og forarbejdning : Hej
indgange - Transaktion fil
Processing - Opdatering master file
udgange - . rapport
design valgte teknikken kan være ned til personlige præferencer, men data rutediagrammer , enhed forholdet modellering ( databaser) og Unified Modeling Language ( UML ) er alle nyttige teknikker til at trække en plan af systemet, herunder identificerede indgange og udgange , før programmet er skrevet.
mindre avancerede programmer , en simpel liste som den ovenfor fremstillede direkte fra krav vil sædvanligvis være tilstrækkeligt uden en ekstra projekteringsfasen .
3
Skriv programmet og teste ind-og udgange . Når programmet er afsluttet, teste input og output mod de oprindelige krav, og design , du har udarbejdet . Hvis input og output alle nå det oprindelige erklærede hensigter , du har nu identificeret og implementeret input /output behandling efter behov.