•   Requirement Specification and Requirement-Based Testing SWD8TA001-3003 20.05.2019-16.08.2019  5   (CAMPUS19KESÄ, ...) +-
    Osaamistavoitteet
    Opintojakson suoritettuaan opiskelija osaa tunnistaa rajatun liiketoiminnan kohteen ja sen intressiryhmien tavoitteista vaatimukset ICT-ratkaisulle: sovellus ja/tai palvelu. Opiskelija osaa analysoida kehitettävän toiminnan vaatimukset ja täsmentää sekä mallintaa vaatimukset käsittelysääntöineen. Hän osaa laatia kattavat testitapaukset jäljitettävän testauksen suunnittelemiseksi ja osoittaa vaatimusten ja testitapausten kelpoisuuden.

    Kurssin oppimistavoitteet saavutetaan harjoitusten ja ryhmätöiden avulla.
    Lähtötaso ja sidonnaisuudet muihin opintojaksoihin
    Ei sidonnaisuuksia.
    Sisältö
    Kurssikokonaisuuden lähtökohtana on nimetyn ja alustavasti kuvatun liiketoiminnan vaatimusten määritys ja testitapausten löytäminen.

    Kurssin keskeiset osa-alueet:
    - vaatimusmääritys prosessina: vaiheet, tehtävät ja menetelmät
    - vaatimusten analysointi, priorisointi ja täsmentäminen
    - digitaalisen ratkaisun vaatimusten mallintaminen ja kuvaamisen käytännöt
    - vaatimusmäärityksen laatuluokitus ja vaatimusmäärityksen laadun merkitys eri tahoille
    - hyväksyttyjen vaatimusten kattavan testausaineiston ja testitapausten laatiminen
    - vaatimuslähtöisen testauksen jäljitettävyyden ja kattavuuden osoittaminen.
    Arviointikriteerit
    Arviointikriteeri - arvosana 1
    Hyväksytty opintojakso arvioidaan asteikolla 1–5.

    Arvosana 1
    Tunnistaa business casen ja sen laajuuteen vaikuttavia tekijöitä sekä sidosryhmiä. Hahmottaa ICT-ratkaisulle löytyviä vaatimuksia ja johtaa vaatimuksille testitapauksia tietäen, mikä on vaatimus ja testitapaus.
    Arviointikriteeri - arvosana 3
    Arvosana 3
    Tunnistaa ja osaa mallintaa eri sidosryhmät ja niiden tarvitsemia palveluita. Osaa jäsentää, priorisoida ja täsmentää hyväksyttyjä vaatimuksia sekä laatia niiden käsittelyyn liittyviä testitapauksia ohjelmistoratkaisulle.
    Arviointikriteeri - arvosana 5
    Arvosana 5
    Osaa analysoida business casen ja sille arvoa tuottavia palveluita tietotarpeineen ja käsittelyrutiineineen. Osaa laatia kattavan testiaineiston, joka on jäljitettävissä vaatimuksiin. Osoittaa aloitekykyä vaatimusmäärityksen käytäntöjen parantamiseksi yhteisössä ja liiketoimintaa palvelevien sovellusten vaatimusten ja testitapausten löytämiseksi.
    Lisätiedot
    Työelämäyhteydet:

    Vaatimusmääritys tehdään joukkoistettavalle liiketoimintamallille, jota tarkastellaan niin toimeksiantavan yrityksen kuin palvelun käyttäjien näkökulmasta. Opintojaksolla tutustutaan vierailuluennolla yhden yrityksen vaatimusmäärityskäytäntöön.

    Kansainvälisyys:

    Vaatimusmäärityksessä käytettävät mallit pohjautuvat kansainvälisen yhteisön käytäntöihin ja ICT-alan standardeihin.

    Opetusmenetelmät ja ohjaus

    Kesän 2019 toteutus on virtuaalitoteutus, joka perustuu itsenäiseen työskentelyyn verkossa. Työskentelyä tukee toteutuksen Moodle-oppimisympäristö materiaaleineen (saatavissa 1.5. alkaen) ja vapaaehtoinen verkkotapaaminen toteutuksen alussa. Ohjausta on saatavissa opettajalta 20.5.-14.6. ja 12.8.-16.8. välisenä aikana.
    Opintojaksokuvaus, jonka virtuaalitoteutuksesta on kyse, on nähtävissä osoitteessa https://hhmoodle.haaga-helia.fi/mod/url/view.php?id=898541 .Kyseessä on erityisesti profiileihin Digitaaliset palvelut ja Ohjelmistotuotanto sopiva opintojakso.

    Oppimateriaali ja suositeltava kirjallisuus

    Oppimateriaali on saatavissa Moodle-oppimisympäristössä 1.5. alkaen.
    Suositeltavaa kirjallisuutta ovat seuraavat:
    Haikala, I. & Mikkonen, T. 2011. Ohjelmistotuotannon käytännöt. Talentum. Erityisesti luvut 3-6 (ja testaukseen liittyen luku 10).
    Julkisen hallinnon tietohallinnon neuvottelukunta JUHTA. Julkishallinnon suositus JHS 173: ICT-palvelujen kehittäminen, Vaatimusmäärittely.
    Julkisen hallinnon tietohallinnon neuvottelukunta JUHTA. Julkishallinnon suositus JHS182: Laadunvarmistus. Erityisesti luku 5.5.
    Kasurinen, J. P. 2013. Ohjelmistotestauksen käsikirja. Docendo.
    Robertson, S. & Robertson, J. 2006. Mastering the Requirements Process. O'Reilly. Erityisesti luku 2.

    Työelämäyhteydet

    Vaatimusmäärityksessä käytettävät mallit ovat työelämässä käytettyjä. Toteutuksella tarkastellaan vaatimuksia niin niitä toteuttavan tahon (yrityksen) kuin käyttäjänkin näkökulmasta.

    Toimipiste

    Pasilan toimipiste

    Tenttien ajankohdat ja uusintamahdollisuudet

    Tentti: ke 5.6. klo 16.30-17.30.
    1. uusinta: ke 12.6. klo 16.30-17.30.
    2. uusinta: ke 14.8. klo 16.30.17.30.
    Tentti ja uusinnat tehdään verkossa, niissä saa käyttää materiaalia ja ne ovat vapaaehtoisia (tentin painoarvo on 22 %).

    Opetuskieli

    Suomi

    Kansainvälisyys

    Vaatimusmäärityksessä käytettävät mallit pohjautuvat kansainvälisen yhteisön käytäntöihin ja ICT-alan standardeihin.

    Ajoitus

    20.05.2019 - 16.08.2019

    Oppimistehtävät

    Toteutuksella on 6 tehtävää, jotka ovat Moodle-oppimisympäristössä. Tehtävien painoarvot (yhteensä 78 %) ovat seuraavat: Tehtävä 1: 8 % Tehtävä 2: 8 % Tehtävä 3: 16 % Tehtävä 4: 12 % Tehtävä 5: 24 % Tehtävä 6: 10 %

    Ilmoittautumisaika

    15.04.2019 - 17.05.2019

    Aikataulu

    ke 1.5. - Moodle-työtila aukeaa (eli tehtävien tekemisen aloittaminen on mahdollista)
    ke 22.5. - Vapaaehtoinen aloitustapaaminen verkossa klo 16.30-n.17.30 (AdobeConnect, tapaamisesta julkaistaan tallenne tapaamisen jälkeen)
    su 26.5. - Tehtävän 1 palautus
    su 2.6. - Tehtävän 2 palautus
    ke 5.6. - Verkkotentti klo 16.30-17.30
    su 9.6. - Tehtävän 3 palautus
    ke 12.6. - Verkkotentin 1. uusinta klo 16.30-17.30
    su 16.6. - Tehtävän 4 palautus
    su 11.8. - Tehtävän 5 palautus
    ke 14.8. - Verkkotentin 2. uusinta klo 16.30-17.30
    su 18.8. - Tehtävän 6 palautus - viimeinen päivä palauttaa tehtävät 1-6!
    su 25.8. - Kurssipalautteen palautus

    Ryhmä
    • CAMPUS19KESÄ
    • KESÄ2019
    • VIRTUAL
    Toteutuksen valinnaiset oppimistavat

    Toteutuksella ei ole vallinnaisia oppimistapoja. Kesätoteutuksella ei myöskään oteta vastaan AHOTointeja.

    Opettaja

    Raine Kauppinen

    Paikkoja

    15 - 20

    Arviointitavat

    Tentti ja tehtävät 1-6 arvioidaan pisteinä. Maksimipistemäärä on 22+78=100 pistettä.
    Hyväksytty suoritus edellyttää yhteensä vähintään 40 pistettä, joista vähintään 30 on saatu tehtävistä 1-6.
    Arvosanarajat ovat seuraavat:
    88 pistettä: 5/5
    76 pistettä: 4/5
    64 pistettä: 3/5
    52 pistettä: 2/5
    40 pistettä: 1/5
    alle 40 p. : 0/5

    Koulutus

    HETI Degree Programme in Business Information Technology

    T&K-osuus

    0.00 op

    Virtuaaliosuus

    5.00 op

    Arviointiasteikko

    H-5