Tietojärjestelmien historia Johdatus tietojärjestelmätieteeseen Produktio kl 2002 Teema 2.2
Tietokone von Neumann Muistiin talletettu ohjelma Computer - Calculator 1958 Ensimmäinen tietokone Suomessa IBM 650 Transistori 1951 IBM 1401: vuonna 1959
Oheislaitteet Reikäkortin lukija Reikäkortin lävistin Rivikirjoitin Magneettinauha-asema Konsolikirjoitin Operaattorin ohjausväline, lokitiedosto Levymuistiyksikkö
Varastokirjanpito ja laskutus Tapahtumien kirjaaminen ja lävistäminen reikäkorteille: yksi tilausrivi/kortti Korttien lajittelu tuotenumeron mukaan Lomitus tuotetiedoston kanssa Tietokoneajo: varastokirjanpito ajan tasalle Korttien erottelu, lajittelu asiakasjärjestykseen ja lomittaminen asiakastiedostoon Laskutusajo Jälkitoimet
Järjestelmäkäsite Valmiina jo reikäkorttikoneiden ajalta IBM:n kilpailuetu I/O-toiminnot veivät kaiken ajan Tiedostojen käsittely suuritöistä Järjestelmät erillisiä sovellutuksia ”omistajana” jokin organisaatioyksikkö
Magneettinauha pienempi & kevyempi nopeampi luku ja kirjoitus tapahtumat ja pysyvät tiedot eri yksiköstä pidempiä tietueita Kantatiedosto (Master file) integroinnin alku
Levymuisti Suorasaantimahdollisuus Indexed Sequential File Monikerroksinen “täytekakku” Hakuajan optimointi Tiedonhallinnan edellytys Tietokannan käsite syntyy tämän jälkeen
On-Line Real-Time Groschin laki Kantatiedostot -> tietokanta suorituskyky / hinta neliössä Kantatiedostot -> tietokanta Eräkäsittelyn palvelutaso ei riitä Käyttöjärjestelmä hitaiden käskyjen lomitus tausta-ajo keskeytykset
Tietokanta Kantatiedostojen yhdistelmä Tieto talletetaan vain yhteen kertaan tietomonopoli Asiakkaat päätekäyttäjät sovellusohjelmat Hierarkkinen, Verkko, Relaatio Määrittelykieli ja käsittelykieli
Tiedon kaukosiirto Informaatioteoria / Shannon & Weaver Point-to-Point entropia ja redundanssi Point-to-Point kahdenvälinen tiedonsiirto Tähtirakenne Eräkäsittely ja osituskäyttöpääte Riviorientoitunut BASIC
Näyttöpääte Aluksi rivi- ja merkkiorientoitunut ”Välitön” palaute Ikkunametafora Käyttöliittymä Ohjelmointikielet, tulkitsevat
Järjestelmäesimerkki Tapahtuma kirjataan Tapahtumapaikalla Tapahtumahetkellä Tietokanta päivitetään saman tien tosiaikaista tietoa kysely tietokannasta tosiajassa Laskutus eräajona?
Keskittyminen ja integroituminen Tähtimäinen “verkko” Sovellukset kasvoivat yhteen kantatiedostot tietokannat Total Information System 1970-luvun ERP Management Information System Decision Support System Minitietokoneet
Mikrotietokone Osoiteavaruus 8 - 16 - 32 bittiä Oheislaitteet BASIC Näyttöruutu (televisio) Näppäimistö (teletype) Lerppu (floppy disk) Matriisikirjoitin - graafinen ajattelu BASIC Groschin laki murtui
Sovellukset mikroissa Tekstinkäsittely Taulukkolaskenta Kortistot Hallittavuus Ristiriita ATK-yksikön politiikan kanssa End User Computing Älykkääksi päätteeksi Järjestelmän toiminta siirtyi käyttäjän luo
Käyttöliittymä Kohdistin Graafinen näyttö Suoraosoitus (direct manipulation) Desktop metafora kansiot / hakemistot ikonit valikot
Henkilökohtainen järjestelmä Varastomies Tavaran kirjaus Tavaran sijoittelu Vastaanotto- ja luovutustapahtumat Toiminnan kehittäminen Toiminnan tunnusluvut kiertonopeus hävikki
Ryhmäjärjestelmä Henkilökohtainen tietojenkäsittely ihminen aktiivisena toimijana tietokone työkaluna Työ on harvoin yksilölaji End user computing yhteistyö organisaatiossa Yhteistyön tietokonetuki Computer-Supported Cooperative Work (CSCW)
CSCW Romantisoitu ryhmäkäsitys Sisäänlämpiävä Nimi työkeskeinen homogeeninen, yhteiset tavoitteet, ei kilpailua Sisäänlämpiävä mallina tutkijaryhmä Nimi työkeskeinen tutkimus tekniikkakeskeistä
Ryhmätyöjärjestelmien tyypit
Ryhmäjärjestelmien rakenne Ontologia mitä tehdään? Oliot ja operaatiot Koordinointi kuka tekee mitäkin? Esim work flow Käyttöliittymä miten nämä esitetään?
Tietojärjestelmä Henkilökohtainen työasema Organisaation järjestelmä yhteen paikkaan keksitetty hajautettu Ryhmän järjestelmä Tiedon hallinta primäärinen vs. sekundäärinen kopio / versio