Ohjelmisto

Tietokoneohjelmisto, jota kutsutaan myös ohjelmistoksi, on joukko ohjeita ja dokumentteja, jotka kertovat tietokoneelle, mitä tehdä tai miten suorittaa jokin tehtävä. Ohjelmistoihin kuuluvat kaikki tietokoneen eri ohjelmat, kuten sovellukset ja käyttöjärjestelmä. Sovellukset ovat ohjelmia, jotka on suunniteltu suorittamaan tietty toiminto, kuten peli tai tekstinkäsittelyohjelma. Käyttöjärjestelmä (esim. Mac OS, Microsoft Windows, Android ja erilaiset Linux-jakelut) on ohjelmistokerros, jota käytetään alustana sovellusten suorittamiselle ja joka ohjaa kaikkia käyttöliittymävälineitä, kuten näyttöä ja näppäimistöä.

Sanaa ohjelmisto käytettiin ensimmäisen kerran 1960-luvun lopulla korostamaan sen eroa tietokonelaitteistosta, jonka käyttäjä voi fyysisesti havaita. Ohjelmisto on joukko ohjeita, joita tietokone noudattaa. Ennen CD-levyjä tai Internet-aikakauden kehittymistä ohjelmistoja käytettiin erilaisilla tietokoneen tallennusvälineillä, kuten paperisilla reikäkorteilla, magneettilevyillä tai magneettinauhoilla.

Sanaa firmware käytetään joskus kuvaamaan ohjelmistoa, joka on tehty erityisesti tietyntyyppistä tietokonetta tai elektroniikkalaitetta varten ja joka on yleensä tallennettu tietokoneen Flash-muistiin tai ROM-sirulle. Firmware viittaa yleensä ohjelmistoon, joka ohjaa suoraan laitteistoa. CD-aseman laiteohjelmisto tai modeemin laiteohjelmisto ovat esimerkkejä laiteohjelmiston toteutuksesta.

Nykyään ohjelmistoista on tullut tärkeä osa elämäämme. Ilman ohjelmistoja ihminen ei voi kehittyä.Käytämme ohjelmistoja kaikkialla. Ohjelmistoinsinöörit ovat vastuussa virheettömien ohjelmistojen tuottamisesta, joista on tullut kirjaimellisesti olennainen osa jokapäiväistä elämäämme. Muutettavuus ja yhdenmukaisuus ovat kaksi ohjelmistosuunnittelun tärkeintä ominaisuutta. Ohjelmistojen suunnitteluun on myös olemassa erilaisia käsittelymalleja, kuten Build and Fix, Waterfall ja Agile -ohjelmistojen käsittelyn suunnittelumenetelmät.

LibreOffice Writer, esimerkki ohjelmistosta.Zoom
LibreOffice Writer, esimerkki ohjelmistosta.

Ohjelmistotyypit

Erilaiset ohjelmistot voidaan jakaa luokkiin yhteisen toiminnon, tyypin tai käyttöalueen perusteella. Laajoja luokitteluja on kolme:

  1. Sovellusohjelmat ovat tietokoneohjelmia, joilla suoritetaan käyttäjän tehtäviä, kuten tekstinkäsittelyä ja verkkoselaimia.
  2. Järjestelmäohjelmia käytetään tietokonejärjestelmien ja -verkkojen käynnistämiseen ja käyttämiseen. Tähän kuuluvat käyttöjärjestelmät.
  3. Tietokoneohjelmointityökaluja (joita kutsutaan myös kehitysohjelmistoiksi) käytetään sovellus- ja järjestelmäohjelmistojen luomiseen. Tämä tapahtuu kääntämällä ja yhdistämällä tietokoneohjelmien lähdekoodi ja kirjastot suoritettaviksi RAM-muisteiksi. Näihin kuuluvat kääntäjä ja linkittäjä.

Aiheeseen liittyvät sivut

Kysymyksiä ja vastauksia

K: Mitä on tietokoneohjelmisto?


V: Tietokoneohjelmisto on joukko ohjeita ja dokumentteja, jotka kertovat tietokoneelle, mitä tehdä tai miten suorittaa jokin tehtävä. Siihen kuuluvat kaikki tietokoneen eri ohjelmat, kuten sovellukset ja käyttöjärjestelmä.

K: Mitä ovat sovellukset?


V: Sovellukset ovat ohjelmia, jotka on suunniteltu suorittamaan tietty toiminto, kuten peli tai tekstinkäsittelyohjelma.

K: Mikä on käyttöjärjestelmä?


V: Käyttöjärjestelmä (esim. Mac OS, Microsoft Windows, Android ja erilaiset Linux-jakelut) on ohjelmistotyyppi, jota käytetään alustana sovellusten suorittamiselle ja joka ohjaa kaikkia käyttöliittymävälineitä, kuten näyttöä ja näppäimistöä.

K: Miten ohjelmistoja käytettiin ennen CD-levyjä tai Internet-aikaa?


V: Ennen CD-levyjä tai Internetin kehittymistä ohjelmistoja käytettiin erilaisilla tietokoneiden tallennusvälineillä, kuten paperisilla reikäkorteilla, magneettilevyillä tai magneettinauhoilla.

K: Mitä tarkoittaa firmware?


V: Sanaa firmware käytetään joskus kuvaamaan ohjelmistoa, joka on tehty erityisesti tietyntyyppistä tietokonetta tai elektroniikkalaitetta varten ja joka on yleensä tallennettu tietokoneen Flash-muistiin tai ROM-sirulle. Firmware viittaa yleensä ohjelmistoon, joka ohjaa suoraan laitteistoa.

K: Miten ohjelmistoista on tullut tärkeitä nykypäivän elämässämme?


V: Nykyään ohjelmistoista on tullut tärkeä osa elämäämme; niitä käytetään kaikkialla ja ne ovat vastuussa virheettömien ohjelmistojen tuottamisesta, joista on kirjaimellisesti tullut olennainen osa jokapäiväistä elämäämme.

K: Mitkä ovat joitakin ohjelmistojen suunnittelun prosessointimalleja?


V: Joitakin ohjelmistojen suunnittelun käsittelymalleja ovat muun muassa Build and Fix, Waterfall ja Agile Software Processing Design Methods.

AlegsaOnline.com - 2020 / 2023 - License CC3