Ända sedan elektroniska datorerna uppfanns strax efter andra världskriget , har man förlitat sig på begreppen ingång, utgång och bearbetning . Ursprungligen var ingång och utgång hanteras av fysiska enheter såsom kortläsare för in-och terminal skärmar eller skrivare för utdata . I dagens högteknologiska datorvärlden , det finns flera sätt att mata in information och många medier utgång . Uttrycket av input , är produktion och bearbetning i utformningen av program inte alltid lätt att peka ut , särskilt om flera olika typer av hårdvara kan komma att användas . Instruktioner
1
Läs alla företag kravdokument . Om det skrivs dokumenten tillgängliga dokumentera verksamhetens krav , är detta ett bra ställe att börja identifiera potentiella in-och utgångar för ditt program . Om ingen sådan dokumentation finns, kan det vara en god idé att skriva ut kraven i programmet på engelska och vad den är avsedd att uppnå . Detta kan göras i enkla punktlistor . Programmet med en design teknik
2
design . Program design är en " old school " programmering teorin , men det är något som kommer väl till pass när du försöker identifiera objekt i dina program som bearbetar input och output . Designen måste återspegla ingångar och utgångar i ett företag , eller i en allmän betydelse . Till exempel följer ett typiskt företag krav anges som - " Kör ner på listan i transaktionen filen och uppdatera befälhavaren filen innan en rapport " - kan översättas till följande ingångar, utgångar och bearbetning :
ingångar - transaktion fil
Processing - Uppdatering Master File
Utgångar - . rapport
design teknik som väljs kan vara ner till personliga preferenser , men data diagram flöde , enhet förhållandet modellering ( databaser ) och Unified Modeling Language ( UML ) är alla användbara tekniker för att dra ut en plan av systemet , inklusive identifierade in-och utgångar , innan programmet är skrivet .
för mindre sofistikerade program , en enkel lista som den ovan framställda direkt från kraven vanligen tillräcklig utan extra projekteringsstadiet .
3
Skriv programmet och testa in-och utgångar . När programmet har avslutats , testa ingångar och utgångar mot de ursprungliga kraven och någon design som du har utarbetat . Om in-och utgångar alla uppnå det ursprungliga angivna intentioner , har du lyckats identifiera och genomföra input /output-bearbetning som krävs .