2. teknistieteellinen tutkintokoulutus - Porin yksikkö - Tampereen ...
2. teknistieteellinen tutkintokoulutus - Porin yksikkö - Tampereen ...
2. teknistieteellinen tutkintokoulutus - Porin yksikkö - Tampereen ...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
123• Toiminnalliset ja ei-toiminnalliset vaatimukset, reunaehdot ja rajoitteet. Vaatimustenkuvaamisen käytännöt.• Vaatimusten keräämisen ja analysoinnin menettelytavat.• Määrittelyprojekti. Ohjelmiston toiminnallinen määrittely.SUORITUSVAATIMUKSET: Luennot, aktiivinen osallistuminen harjoituksiin, harjoitustyö,kirjallinen kuulustelu.OPPIMATERIAALI:• Mastering the Requirements Process, Robertson Suzanne, Robertson James(Kirja)• Ohjelmistotuotanto, Haikala Ilkka, Märijärvi Jukka (Kirja)• Software Engineering, Sommerville, Ian (Kirja)• UML <strong>2.</strong>0 in a Nutshell, Pilone ,Dan (Kirja)• UML Distilled, Fowler, Martin (Kirja)• Ohjelmiston määrittelyn kalvomateriaali, Jaakkola, Hannu (Luentokalvot)ESITIEDOT:OHJP-3010 Ohjelmistotuotanto PakollinenTIETOA ESITIETOVAATIMUKSISTA: Opiskelijan on lisäksi hyvä hallita ohjelmoinninperustaidot sekä tuntea tietotekniikan perusteet.OHJP-3151 Tiedonhallinnan perusteet, 4 opIntroduction to Data Management, 4 crVASTUUHENKILÖ: Harri KetoOpetusmuoto P1 P2 P3 P4Luennot28 h/perHarjoitukset12 h/perOSAAMISTAVOITTEET:• Kurssin suorittanut opiskelija tietää tietokantojen merkityksen, käyttötavat ja toiminnan,tuntee tiedonhallinnan peruskäsitteet, osaa suunnitella ja toteuttaa pienimuotoisenohjelmiston tietokantaratkaisun sekä osaa toteuttaa tietokannan käsittelynperusoperaatioita.SISÄLTÖ:• Tiedonhallinnan asema ja merkitys tietojärjestelmissä.• Asiakasvaatimusten määrittelyn suhde tietokannan suunnittelun: käsiteanalyysi,luokkien muunnos relaatioiksi, normalisointi, tietokantamääritys.• Tiedon tallettamisen peruskäsitteitä: tietoriippumattomuus, taulu, näkymä, tietohakemisto,tiedon eheys. Tiedon käsittelyn peruskäsitteitä: transaktiot ja samanaikaisuudenhallinta, elpyminen, indeksointi.• Tietokannan määritys ja käsittely SQL-kielellä sekä SQL:n käyttäminen isäntäkielessä.