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.