uke1 Flashcards
Hvilke fundamentale aktiviteter utføres i systemutvikling utover programmering?
- problemanalyse
- kravarbeid
- utforming/design
- testing
- validering
- innføring
- vedlikehold
Hvilke aspekter ved systemutvikling tilsier at det er en ingeniørdisiplin?
-Evidensbasert,
baserer seg på observasjon
-empirisk,
baserer seg på erfaring
- planlegging og forutsigbarhet
- oppdeling og strukturering av problemer
- modularitet og gjenbruk, lag alt fra bunnen hver gang
- kvalitetssikring
hva er en systemutviklingsprosess?
En systemutviklingsprosess er et rammeverk for hvordan man skal komme fra A til Å i utviklingen av et system.
Hvorfor er det viktig å ha en god systemutviklingsprosess?
Det påvirker sluttresultatet. Prosjektstyring, arbeidsmiljø, tidsbruk, kostnad.
Det er ofte stor prisvariasjon i anbud på IT-prosjekter sammenlignet med andre bransjer, slik som bygg- og anleggsbransjen. Hva kan denne prisvariasjonen skyldes?
Ny disiplin.
Usikkerhet, hva skal egentlig lages?
Vet kunde hva han ønsker?
Ting kan ta lenger tid en forventer.
Drøft i hvilken grad man som systemutvikler har ansvar for anvendelsen av systemet man er med på å utvikle.
- Konsekvenser rundt bruken av en system.
- Etikk, hvor langt strekker ansvaret seg?
- Gråsoner og ny teknologi.
Finnes det noen grenser for hvilke typer anvendelser av IT-systemer som du mener man bør kunne reservere seg mot å bidra til å utvikle?
Våpensystemer.
Overvåking.
Bioteknologi.