Hvordan skille mellom Input Bearbeiding og effektbehovet i Program Design

Hvordan skille mellom Input Bearbeiding og effektbehovet i Program Design


Helt siden elektroniske datamaskiner ble oppfunnet like etter andre verdenskrig, de har støttet seg på begrepene input, output og behandling. Opprinnelig ble inngang og utgang håndteres av fysiske enheter, for eksempel kortlesere for inn- og terminal skjermer eller skrivere for produksjonen. I dagens high-tech dataverdenen, er det flere måter å legge inn informasjon og en rekke utgangs medier. Ekspresjonen av inngang, utgang og behandling i program design er ikke alltid lett å identifisere, særlig hvis flere typer maskinvareenhet sannsynligvis vil bli brukt.

Bruksanvisning

1 Les alle forretnings krav dokumenter. Hvis det er skriftlige dokumenter tilgjengelige dokumentere virksomheten kravene, er dette et godt sted å begynne å identifisere potensielle innganger og utganger for programmet. Hvis det ikke finnes noen slik dokumentasjon, kan det være en god idé å skrive ut kravene i programmet på engelsk og hva det er ment å oppnå. Dette kan gjøres i enkle punkter.

2 Design programmet ved hjelp av en design teknikk. Program design er en "old school" programmering teori, men det er en som kommer i hendig når du prøver å identifisere elementer i programmene som prosess inngang og utgang. Utformingen må reflektere innganger og utganger i en bedrift, eller i en generisk forstand. For eksempel, en typisk forretningskrav angitt som følger - "Kjør nedover listen i transaksjonen filen, og oppdatere hovedfilen før produsere en rapport" - betyr følgende innganger, utganger og behandling:

Innganger - Transaksjons fil

Processing - Oppdatering master fil

Utganger - rapport.

Utformingen teknikken velges kan være ned til personlige preferanser, men dataflytdiagrammer, entitesrelasjoner modellering (databaser) og Unified Modeling Language (UML) er alle nyttige teknikker for å trekke ut en plan av systemet, herunder identifiserte innganger og utganger, før programmet er skrevet.

For mindre avanserte programmer, vil en enkel liste som den produseres over direkte fra kravene vanligvis være tilstrekkelig uten ekstra designstadiet.

3 Skriv programmet og teste innganger og utganger. Når programmet er ferdig, teste innganger og utganger mot de opprinnelige kravene og design som du har trukket opp. Hvis inngangene og utgangene alle oppnå de opprinnelige uttalte intensjoner, du har identifisert og gjennomført input / output behandling etter behov.