SYSTEMUTVIKLIG

Når man skal utvikle et datasystem (Fx en database) må man sette opp en kravspesifikasjon.

Dette gjøres med utgangspunkt i de problemer man har og ønsker og løse, og de forslag til forbedringer som er kommet. (forut for dette arbeidet har man selvsagt oppdaget at man har et problem med det ekisterende datasystemet i bedriften.)

Merk: for å sikre suksess i utviklingsarbeidet er det nødvendig at de ansatte som skal bruke systemet er involvert i alle ledd av prosessen.

 

En kravspesifiasjon kan se ut som følger:

 

EX:

Krav til funksjoner: (Hvilke funksjoner skal systemet utføre)

Ajourhold av elever

Ajourhold av klasser

Fordeling av elever på klasser

Skrive klasselister

Skrive standardbrev til elevene

Krav til utskrifter(Hvilke utskrifter ønsker vi):

Klasselister av ulike typer, med ulikt innhold….

Standardbrev av forskjellinge typer

Andre krav:

Brukerveiledning skal lages

Systemet skal være brukervennlig

Neste trinn i Systemutvikligen er:

Velge utviklingsverktøy

Hvilke programmer skal vi bruke for å lage systemet?

Skal vi lage en database så kan vi bruke Access. Er det en fakturamodell så kan vi bruke Excel

Hvilket utstyr skal vi bruke?

Skal vi bruke eksisterende utstyr, eller trenger vi noe mer? (maskiner og programmer som vi trenger for å kjøre det ferdige systemet)

Strukturkart og datamodeller

Tegn alltid opp datamodellen før du begynner

Lag en prototype og test den

Den bør testes på de som skal bruke programmet slik at de finner ut om det gjør jobben sin. Etter testinga er det som regel nødvendig å forandre litt på systemet

Skriv mer om hvert punkt!!!!!!!!!!!!!!!!!!

********************

Hvordan sikre brukervennlighet?

*HA de funksjoner med i systemet om brukerne trenger og lag de så enkle som mulig

*Beskrivende tekster

*Oversiktlig utforming

*Farger og skrifttyper

*Brukerveiledning/Lage en Hjelp-funksjon

*lag sperrer for hvilke data som kan legges inn slik at vi ikke får feil data. Maks-min-verdier, Inndatamasker, etc.

*Automatiske felt for dato. Oppslagsfunksjoner for poststed.

*Lage skjemaer som er brukervennlige. Der man kan gjøre flere ting i samme skjema. FX registrere kunder og kunder på tur samtidig. Lage menyer.

*Forståelige feilmeldinger.

Skriv mer om hvert punkt.