ohjelmistokehittäminen
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 PresentationTRANSCRIPT
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?• 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
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
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)
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, …
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?
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.
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.
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.