17.12.2013 Views

Tietojenkäsittelyn ko, Pasila - HAAGA-HELIA ammattikorkeakoulu

Tietojenkäsittelyn ko, Pasila - HAAGA-HELIA ammattikorkeakoulu

Tietojenkäsittelyn ko, Pasila - HAAGA-HELIA ammattikorkeakoulu

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!