TkK ja DI-tutkinnot ohjelmistotekniikan suunta 27.08.2015 Prof. Jouni Lampinen Tieto- ja tietoliikennetekniikan yksikkö Ohjelmistotekniikan suunta OHJELMISTOPROSESSI Kuvaa ohjelmistotuotannon vaiheet ja niiden järjestyksen. Kertoo, miten ohjelmisto tai tietojärjestelmä tuotetaan. Kattaa ohjelmiston elinkaaren. Prosessin ilmentymä: ohjelmistohanke. Määrittely Suunnittelu Ohjelmointi Testaus Käyttö ja ylläpito 27.8.2015 Jouni Lampinen 2 Ohjelmistotekniikan suunta OHJELMISTOHANKE Ohjelmistoprosessin ilmentymä, ohjelmistoprojekti. Uusi ohjelmisto, lisäys ohjelmistoon, muutos ohjelmistoon, ohjelmistopäivitys, liittäminen toiseen järjestelmään, siirtäminen uudelle laitealustalle,… Määrittely Suunnittelu Ohjelmointi Testaus Käyttö ja ylläpito 27.8.2015 Jouni Lampinen 3 Ohjelmistotekniikan DI työelämässä On ensisijaisesti tietotekniikan tekninen asiantuntija. Usein hallitsee myös jonkin sovellusalueen, esim. sähköinen kaupankäynti. Hallitsee ohjelmistoprosessin ja –projektin, ohjelmiston elinkaaren. Ymmärtää liiketoimintaprosessin ja tietojärjestelmän yhteyden. Tyypillisimmin osallistuu ohjelmisto ja tietojärjestelmähankkeisiin eri rooleissa ja eri osapuolien edustajana. Tilaajan tekninen asiantuntija, toimittajan edustaja, myyjä, ylläpitäjä, kouluttaja, tietohallintojohtaja,… Voi olla erikoistunut prosessin tiettyyn osaan. Ohjelmointi, testaus, oikeudelliset kysymykset, johtaminen, itse ohjelmistoprosessin kehittäminen,… 27.8.2015 Jouni Lampinen 4 Ohjelmistoprosessi Asiakasvaatimukset Vaatimusmäärittely (toiminnalliset + suorituskyky vaatimukset) Arkkitehtuurisuunnittelu Modulisuunnittelu Modulien ohjelmointi ja modulitestaus Kokoonpano ja integraatiotestaus Järjestelmätestaus Hyväksymistestaus Käyttö ja ylläpito 27.8.2015 Jouni Lampinen 5 Ohjelmistotekniikan opinnot Opinnot valmentavat prosessin eri vaiheisiin, tehtäviin ja rooleihin. Esimerkkejä: - Käyttöjärjestelmät TITE2020 - Oliomallinnus TITE2040 - Ohjelmistotuotanto TITE3310 - Käyttöliittymät TITE3070 - Ohjelmistotestaus TITE3110 - Tietojenkäsittelytoiminnan johtaminen TITE3270 - Ohjelmistoihin taloudelliset, oikeudelliset, hallinnolliset ja sovellutusaluekohtaiset kysymykset… - Esim. Henkilötietolaki, sopimusoikeus, projektinhallinta, kauppatieteet, automaatiotekniikka… 27.8.2015 TkK ja DI-tutkinnot: Tietotekniikan koulutusohjelman ja opintosuuntien esittely, Jouni Lampinen 6 Miksi? Tietotekniikkaa tarvitaan kaikilla aloilla – ja jatkuvasti enemmän. Kaikkien syytä opiskella! Myös teollisista tuotteista jatkuvasti suurempi osa on tietotekniikkaa tai sillä tuotettuja palveluita: ABB, Wärtsilä, Vacon, Wapice... Tietotekniikka on paljon muutakin, kuin ohjelmointia. Työnantajana ei aina ole ohjelmistojen valmistaja, vaan useimmiten joku muu. Esimerkiksi ohjelmistotalon asiakas. Moni päätyy johtamaan, kehittämään tai ylläpitämään tietojenkäsittelytoimintaa teollisuudessa tai julkishallinnossa. Tutkijoita, opettajia ja kouluttajia tarvitaan myös. Vain harvat ohjelmoivat, mutta monet aloittavat siitä! Vaasasta valmistunut ohjelmistotekniikan DI saa töitä 100% varmasti. Yleensä jo teekkarina heti 1. opiskeluvuoden jälkeen. Kysyntä ylittää tarjonnan! Valmistuneista kilpaillaan. 27.8.2015 Jouni Lampinen 7
© Copyright 2024