120 likes | 280 Views
Oppsummering. Pensum: Olsen, kap. 35 - 36. Formalisering. Krav for å anvende datamaskinen Jo høyere formaliseringsnivå jo høyere nivås operasjoner Aktuelt lenge før datamaskinen: Bokholderi Lagerstyring Kirkebøker Industriprosesser Det som er formalisert kan ofte automatiseres:
E N D
Oppsummering Pensum: Olsen, kap. 35 - 36
Formalisering • Krav for å anvende datamaskinen • Jo høyere formaliseringsnivå jo høyere nivås operasjoner • Aktuelt lenge før datamaskinen: • Bokholderi • Lagerstyring • Kirkebøker • Industriprosesser • Det som er formalisert kan ofte automatiseres: • Før datamaskinen – stort sett bare industrielle prosesser • Etter datamaskinen: Også administrative prosesser • Formalisering ofte vanskelig, f.eks. for naturlig språk • Men belønningen er stor!
Internett og Web • HTML tilbyr høy grad av fleksibilitet, men har et lavt formaliseringsnivå • HTML kan også brukes som brukergrensesnitt mot formaliserte databaser (bank, billetter m.m.) • XML gjør det mulig å heve formaliseringsnivået og realisere B2B applikasjoner
Begrensninger • Tekniske, kulturelle og sosiale begrensninger kan hindre bremse innføring av ny teknologi • Om teknologien er levedyktig vil den likevel få gjennomslag • Enkelte viktige gjennombrudd: VLSI, ADSL, Internett og Web standarder • Barnesykdommer som utstyrsfeil, programfeil, virus, spam…
Teknologiske framskritt • Vi ser på mulighetene i nye teknologier • Men når prototypene møter den virkelige verden ser vi begrensningene • Det første mennesket gikk på månen i 1969 – hva var forventningene den gang? • Alt er ikke mulig • ”Detaljer” kan være viktige: • Vi kan vise en bok på LCD-skjermen, men elektroniske bøker blir først anvendelige når vi får bedre skjermkvalitet • Ny teknologi må konkurrere med den eksisterende
Framskritt for åpne applikasjoner • Eksempler: • kan vi lage en maskin som rengjør hjemmet automatisk? • hva skal til? • kan vi utvikle en robot som styrer en bil? • hva skal til? • Mange applikasjoner er åpne
Framskritt for lukkede applikasjoner • En ny prosessor, en ny type memory chip, en ny algoritme, en ny mobiltelefon, en ny Web applikasjon: • interfacen til omgivelsene er ofte allerede definert • standardene kan være på plass • markedet kan være der • brukerne har allerede kompetansen
Til slutt • Oppsummering • Diskusjon • Hva var det sentrale budskapet