110 likes | 205 Views
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?.
E N D
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 50000–100000 € • 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 1 Mihin 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 2 Kuinka 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 3 Miten 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.