ohjelmistokehittäminen

11
Ohjelmistokehittäminen

Upload: plato-tucker

Post on 31-Dec-2015

21 views

Category:

Documents


0 download

DESCRIPTION

Ohjelmistokehittäminen. Luku 1 – Mitä on ohjelmistokehittäminen?. Sisältö❶ ❷. Mikä on ohjelmisto? Mitä on ohjelmistokehittäminen? Miten ohjelmistoja kehitetään? Ohjelmistokehitys toimialana Tehtäviä Kysymyksiä ja vastauksia. Mitä ovat ohjelmistot?. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Ohjelmistokehittäminen

Ohjelmistokehittäminen

Page 2: Ohjelmistokehittäminen

Luku 1 – Mitä on ohjelmistokehittäminen?

Page 3: Ohjelmistokehittäminen

Sisältö ❶ ❷• Mikä on ohjelmisto?• Mitä on ohjelmistokehittäminen?• Miten ohjelmistoja kehitetään?• Ohjelmistokehitys toimialana• Tehtäviä• Kysymyksiä ja vastauksia

Page 4: Ohjelmistokehittäminen

Mitä ovat ohjelmistot?• Yksinkertaisista komennoista koostuvia laajoja

kokonaisuuksia, joita voidaan ajaa tietokoneella (tai tietokoneen kaltaisella laitteella)

• Ohjelmistot käsittelevät käyttäjän syötettä ja näyttävät sen pohjalta tuloksia

• Tyypillisesti vain digitaalisessa (sähköisessä) muodossa

Page 5: Ohjelmistokehittäminen

Esimerkkejä ohjelmistoista• Tietokoneella– Word, Excel, PowerPoint, Photoshop– Web-selain

• Puhelimessa– Pienoisohjelmat eli appsit (engl. apps), esim.

• karttasovellukset, aikataulut, viestintä, pelit, jne.

• Verkossa– Google, Facebook, Twitter

Page 6: Ohjelmistokehittäminen

Mitä on ohjelmistokehittäminen?• Ohjelmistojen kehittäminen on sitä työtä, jolla

ohjelmistoja valmistetaan• Projektiin tarvitaan ainakin kehittäjiä,

suunnittelijoita ja testaajia• Itse kehittäminen tehdään tietokoneella

käyttäen apuna tähän tarkoitettuja ohjelmistoja• Tuloksena ohjelmakoodia (lyhyesti koodia)

Page 7: Ohjelmistokehittäminen

Ohjelmistokehittäminen toimialana

• Ohjelmistokehittäminen on osa IT-alaa, ja sen arvo on huomattava

• Tyypillisen pienenkin ohjelmistoprojektin kokoluokka on 50 000–100 000 €

• Mukaan tarvitaan monia eri alueiden osaajia– Kehittäjiä ja testaajia– Graafisia suunnittelijoita, käyttöliittymäosaajia– Myyjiä, markkinoijia, tukihenkilöitä, kouluttajia, …

Page 8: Ohjelmistokehittäminen

Tehtäviä• Pohdi, onko ohjelmistolla fyysistä olomuotoa.• Keksi ainakin kolme esimerkkiä laitteista, joiden

sisällä pyörii ohjelmisto. Jätä pois laskuista tietokoneet ja kännykät.

• Selvitä, mitä välineitä ohjelmistojen kehittämiseen käytetään. Tarvitaanko kynää ja paperia lainkaan?

• Mitä erilaisia työnkuvia ohjelmistojen kehittämiseen voi kuulua?

Page 9: Ohjelmistokehittäminen

Kysymyksiä ja vastauksia 1Mihin ohjelmistoja tarvitaan?• Ohjelmistojen merkitys nykymaailmassa on merkittävä, sillä lähes kaikki

elektroniset laitteet sisältävät ohjelmistoja.

• Samaten monia asioita ohjataan ohjelmistojen avulla: pankkien rahavirtoja, joukkoliikenteen aikatauluja, satelliitteja avaruudessa, television ohjelmia, talot ja rakennukset suunnitellaan ohjelmistoilla, ja niin edelleen.

• Lista on pitkä, joten ohjelmistojen olemassaolo vaikuttaa merkittävästi siihen, miten nykyisin elämme. Jatkossa ohjelmistojen merkitys tulee yhä korostumaan.

Page 10: Ohjelmistokehittäminen

Kysymyksiä ja vastauksia 2Kuinka paljon Suomessa kehitetään ohjelmistoja?• Suomessa, kuten monessa muussakin länsimaassa, ohjelmistojen

kehittäminen ja siihen liittyvät toiminnot ovat merkittäviä työllistäjiä.

• Varsinaista ohjelmistokehittämistä tekee Suomessa n. 20 000 ihmistä, laajemmin ajateltuna ala työllistää suoraan tai välillisesti satojatuhansia.

• Alun perin ohjelmistoteollisuus on saanut alkunsa Englannissa ja Yhdysvalloissa.

Page 11: Ohjelmistokehittäminen

Kysymyksiä ja vastauksia 3Miten voin aloittaa ohjelmistojen kehittämisen?• Ohjelmistoja voit kehittää monilla eri kehitysvälineillä ja

monilla eri alustoilla. Tyypillisesti alkuun pääseminen ei maksa mitään, vaan voit ladata tarvittavat kehitysvälineet maksutta niitä tuottavien yhteisöjen web-sivuilta.

• Ammattikäyttöön suunnitellut välineet ovat yleensä maksullisia, mutta näistäkin on usein saatavilla kokeiluversioita lyhytaikaiseen tutustumiseen.