Tietojenkäsittelyn ko, Pasila - HAAGA-HELIA ammattikorkeakoulu
Tietojenkäsittelyn ko, Pasila - HAAGA-HELIA ammattikorkeakoulu
Tietojenkäsittelyn ko, Pasila - HAAGA-HELIA ammattikorkeakoulu
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
<strong>Tietojenkäsittelyn</strong> <strong>ko</strong>, <strong>Pasila</strong> — <strong>HAAGA</strong>-<strong>HELIA</strong> ammatti<strong>ko</strong>rkea<strong>ko</strong>ulu<br />
http://cms.haaga-helia.fi/fi/opintojaksokuvaukset-2008-2009/td/showall_template<br />
Page 36 of 159<br />
23.11.2009<br />
Yleistavoite<br />
• Opiskelija ymmärtää systeemityön käytäntöjen ja projektin ohjauksen merkityksen<br />
ohjelmiston kehittämisessä.<br />
• Opiskelija tuntee ohjelmiston kehittämisprosessin ja osaa toimia ohjelmiston<br />
kehittämisprojektin jäsenenä.<br />
Tarkemmat osaamistavoitteet<br />
• Opiskelija ymmärtää ohjelmiston kehittämisprosessin lähtö<strong>ko</strong>hdat: liiketoiminnan ja<br />
tekniikan vaikutuksen ohjelmiston kehittämiseen.<br />
• Opiskelija omaa <strong>ko</strong><strong>ko</strong>naiskuvan ohjelmiston kehittämisprojektin läpiviennistä hankkimalla<br />
valmiudet toimia projektin jäsenenä: hän toimii projektisuunnitelman mukaisesti, osaa<br />
seurata ja arvioida projektiaan ja sen tuloksia.<br />
• Opiskelija tuntee ohjelmiston kehittämisen etenemisen määrityksestä kunnossapitoon sekä<br />
oliokeskeisen systeemityön eli ohjelmistotuotannon menetelmät, etenemisen, kuvaustavat<br />
ja tuotettavat kuvaukset. Hänellä on perustaidot ohjelmiston kehittämiseksi.<br />
• Opiskelija tietää laadun merkityksen työssään ja osaa arvioida työn ja sen tuloksen laatua.<br />
Hän osaa katselmoida sovellukselle laatimansa dokumentaation ja osoittaa testaamansa<br />
valmiin sovelluksen toimivaksi. Hän tuntee systeemi- ja käyttöönottotestauksen periaatteet<br />
sekä käytettävyyteen ja ylläpidettävyyteen vaikuttavat tekijät.<br />
• Opiskelija osaa ja haluaa toimia projektiryhmän jäsenenä. Hän haluaa tehdä yhteistyötä<br />
liiketoiminnan edustajien, käyttäjien ja tietotekniikka-asiantuntijoiden kanssa, noudattaa<br />
sovittuja käytäntöjä sekä oppia uutta ja kehittyä. Hän osaa soveltaa ja kehittää oppimiaan<br />
taitoja sekä toimia tavoitteellisesti ryhmässä.<br />
Sisältö<br />
• Projektityö<br />
• projektin suunnittelu ja käynnistys<br />
• projektin ohjaus<br />
• projektin päättäminen<br />
• Systeemityö ja ohjelmiston kehittäminen<br />
• tietojenkäsittelyn kehittäminen ja kehittämisen <strong>ko</strong>hteet: ohjelmisto, atk-järjestelmä,<br />
tietojärjestelmä, tietojenkäsittelyjärjestelmä<br />
• systeemityön prosessimalli: vaiheet, iteraatiot, tehtävät, osallistuminen ja ohjaus<br />
• systeemityön menetelmät ja kuvaustavat<br />
• kehittämisympäristö<br />
• ohjelmistotuotannon standardit, laatumallit ja tietoturva<br />
• Ohjelmiston vaatimusten määritys<br />
• tietojärjestelmän vaatimusten määritys: tehtävät, eteneminen ja lopputulokset<br />
• oliokeskeinen ohjelmiston vaatimusten määritys<br />
• UML -kuvauskieltä tukeva CASE -väline<br />
• käytettävyys ja käytettävyyden kehittäminen<br />
• tuloksen laadun varmistaminen: katselmointi<br />
• Suunnittelu ja toteutus<br />
• sovelluksen rakennemalli: 3-tasomallin perusteet<br />
• sovelluksen määritysvaiheen kuvausten tarkentaminen ja muokkaus suunnittelun<br />
kuvauksiksi<br />
• selainpohjaisen käyttöliittymien suunnittelu<br />
• tietokantaratkaisun toteutus<br />
• sovelluksen tietokantaliittymän toteutus<br />
• sovelluksen toteuttaminen<br />
• tuloksen laadun varmistaminen: katselmointi ja testaus<br />
• Tietojärjestelmän testaus ja käyttöönotto<br />
• systeemitestaus<br />
• käyttöönottotavat, käyttöönoton tehtävät ja eteneminen