Johdatus ohjelmistotuotantoon

Individual course

Sisältö

  1. Erityyppisten ohjelmistojen (sulautetut, räätälöidyt, paketoidut ja palvelupohjaiset jne.) erityispiirteet erityisesti sidosryhmien kannalta.
  2. Määrittely ja toimittaja–asiakas-kommunikointi. Määrittelyvaiheen tehtävät ja dokumentointi. Määrittelyssä tarvittavien ongelmien ja kaavioiden ymmärtäminen. Ei-toiminnalliset ominaisuudet, kuten käytettävyys.
  3. Ohjelmistoprosessien ja elinkaarimallien perusperiaatteet erityisesti sidosryhmien kannalta.
  4. Tuntea ohjelmistotuotannon eri vaiheet ja tehtävät sidosryhmien näkökulmasta.

Osaamistavoitteet

Opintojakson jälkeen opiskelija

  • ymmärtää mitä erilaisten ohjelmistojen ammattimainen tuottaminen on ja mitä tietoja sekä taitoja se vaatii
  • tuntee ohjelmistotuotannon peruskäsitteet ja pystyy yleisellä tasolla selittämään millaisia asioita sekä vaiheita ohjelmistojen ammattimaiseen tuottamiseen kuuluu.

Kaikki tämä tähtää siihen, että opiskelija pystyy tehokkaasti toiminaan ohjelmistoprojektin sidosryhmässä joko oman alansa asiantuntijana tai asiakkaan edustajana.

Opetuksen aikataulu

  • Luennoista tulee luentonauhoitus Panoptoon ja pdf-kalvot Moodleen. Luennot ovat Hervannan kampuksen auditoriossa.
  • Viikkoharjoitukset ovat vapaaehtoisia (muutama etäryhmä = Zoom).
  • Kurssin aikana on kaksi EXAM-välikoetta (= ensimmäinen tentti), vaihtoehtoisesti kurssin jälkeen on kaksi ”isoa” EXAM-tenttimahdollisuutta (EXAM-2 varmaankin tammikuussa ja EXAM-3 maaliskuussa). EXAM-tenttejä voi tenttiä muissakin yliopistoissa kuin Tampereella (tenttivierailu).

Opetustapa

Tentti ja harjoitustyö ovat vaadittavia suosituksia. Tarkemmat toteutuskohtaiset tiedot ovat kurssin Moodlessa. Kurssin englanninkielinen toteutus järjestetään syksyllä ja suomenkielinen toteutus keväällä.

Lisätietoja Tampereen yliopiston opinto-oppaassa.

Tämän kurssin suorituksesta on mahdollista saada digitaalinen suoritusmerkki.

ohjelmistotuotanto ohjelmointi ohjelmistot devaus devaaja kehitys projekti ohjelmistoprojekti tuottaminen ohjelmistoprojektin asiakas sidosryhmä

Responsible teachers

Tampere University
Tero Ahtee
tero.ahtee(at)tuni.fi
Tampere University
Valentina Lenarduzzi
valentina.lenarduzzi(at)tuni.fi

Further information about the course and studying

Tampere University
Teemu RauhalaICT Coordinator
teemu.rauhala(at)tuni.fi

Contact person for applications

FITech-verkostoyliopisto
FITech-yhteyshenkilö
info(at)fitech.io

Topics:

Course code:

Study credits:

Price:

Course level:

Teaching period:

Application start date:

Application deadline:

Host university:

Who can apply:

Teaching method:

Place of contact learning:

Teaching language:

General prerequisites: