IIO12100 Ohjelmistotuotannon perusteet
|
![]() |
A: Mikä ihmeen ohjelmistotuotannon perusteet?
Q: Tarkoitus on opiskella perustiedot ja - taidot
Ohjelmistotuotannosta
(engl Software
Engineering)
A: Mitä minun ohjelmistotekniikan opiskelijan pitäisi osata isona
ohjelmistotekniikan insinöörinä?
Q: Esimerkiksi tässä on hyvä
kompentenssimatriisi siitä mitä ohjelmoijan pitäisi osata.
Opettaja: lehtori Esa Salmikangas
Opintojaksoa EI voi korvata muilla opinnoilla ja/tai
työkokemuksella. Muitten opintojaksojen tuotoksia voi/saa käyttää tämän
opintojakson suorituksina sekä tämän opintojakson suorituksia voi/saa käyttää minkään toisen opintojakson
suorituksina, mutta EI ILMAN opettajan lupaa; opettajan luvalla sekä toisten
opintojaksojen opettajien luvalla toisten opintojaksojen tehtäviä ja
harjoitustöitä voi tehdä projektia varten - kysy kuitenkin aina lupa ennen
molempien opintojaksojen vastuuopettajalta.
Opintojaksoa EI voi suorittaa etänä, koska yhdessä tehtäviä ryhmätöitä ja
projektityöskentelyä on niin paljon
että "virtuaalinen" suorittaminen ei onnistu. Tavoitteena olisi että kaikki
osallistuisivat projektityöskentelyyn projektin eri vaiheissa ja osallistuisi
myös aktiivisesti projektikokouksiin, joita pyritään pitämään viikoittain.
Opintojakson alussa muodostetaan ryhmät. Työskentely tapahtuu suurimmaksi osin ryhmätyönä. Projektien ryhmätyöskentelyssä läsnäolo pakollinen; jos sinulla on pätevä syy poissaoloon ota yhteys opettajaan ja sovi korvaava suoritus! Luennoilla olo suotavaa!
Motto: Kovimmassa paineessa syntyvät kirkkaimmat timantit.
Tavoitteena saada ohjelmistotuotannosta:
eli
antaa kokonaiskuva ohjelmistotuotannosta, sen eri osa-alueista sekä alan vakiintuineista käytännöistä
perehdyttää opiskelija ohjelmisto-projektin vaiheisiin, projektityöskentelyyn ja erityispiirteisiin
antaa perustiedot nykyaikaisesta systeemityöstä ja sen vaiheista sekä systeemityön käytännöistä, tekniikoista ja menetelmistä
auttaa aikaisemmilla opintojaksoilla opitun teorian soveltamista käytäntöön
lisätä opiskelijan kokemusta ohjelmistojen ja tietojärjestelmien suunnittelusta, toteuttamisesta ja testauksesta.
katso lukujärjestys & ryhmälle varattu keskiviikoksi projektitila käyttöönne.
Arvostelu kerrottu tunneilla opintojakson esittelyn yhteydessä.
Kokeessa on viisi tai kuusi kysymystä, opintojakson kokeeseen on luettava (ja hallittava) seuraavat asiat:
![]() |
Haikala & Mikkosen kirjasta Ohjelmistotuotannon käytännöt luvut 1, 2, 3, 4 (3-5 kysymystä) |
![]() |
luennoista (1-2 kysymystä) |
![]() |
Wikipedian artikkeli Software Engineering (0-1 kysymystä) |
Opintojakson IOO20200 Ohjelmistoprojekti kokeeseen on luettava (ja hallittava) seuraavat asiat:
![]() |
projektienne prosessivaiheitten tunnistaminen/osaaminen ja tuotosten sisällön/merkityksen osaaminen (1-2 kysymys) |
![]() |
Haikala & Mikkosen : Ohjelmistotuotannon käytännöt -kirjasta luvut 11,12,15,16 (1-2 kysymystä) |
![]() |
luentokalvoista kalvosetti "Ohjelmistoprojektien hallinta" (1 kysymystä) |
![]() |
Survival Crib Notes by Steve McConnell (1 kysymys) |
![]() |
soveltuvin osin kaikki se mitä on tullut esiin tämän lukuvuoden aikana tähän aiheeseen liittyen (1-2 kysymystä) |