Oppimateriaalit ovat Tabulassa.
Lisäksi Haikala Ilkka, Mikkonen Tommi: Ohjelmistotuotannon käytännöt. 12., 2011, uudistettu painos.
Lähiopetuksen yhteydessä jaettava materiaali.
- lähiopetus, tehtävät, harjoitustyö
Osasuoritukset :
- Lähituntien (mahdollisesti etänä loppuun työstettävät) tehtävät+ aktiivisuus, 50 %
- Harjoitustyö 50%
Kaikki osasuoritukset ovat pakollisia.
Arvosanaan 5 vaaditaan, että harjoitustyöllä on ulkopuolinen toimeksiantaja (voi olla silti koulun sisäinen).
Suomi
01.08.2019 - 13.12.2019
02.07.2019 - 25.08.2019
3 op
18TIKOOT
Anne-Mari Sainio
Ajankohta :
1. periodi ja 2. periodi
Esitiedot:
Johdatus ohjelmointiin
Oppimistavoitteet
- Opiskelija osaa vaatimusmäärittely ja -hallinnan perusteet
- Opiskelija osaa käyttää erilaisia kuvaustekniikoita mallintaessaan sovellusaluetta ja ohjelmistoratkaisua.
- Opiskelija laatii (kuvatun) toiminnallisen määrittelyn rakennettavalle ohjelmistolle.
- Opiskeli tuntee arkkitehtuurimallien perusteita ja osaa lukea UML:llä tuotettuja arkkitehtuurimalleja
- Opiskelija tietää teknisen määrittelyn sisällön.
- Opiskelija tutustuu ohjelmiston määrittelyn ja suunnittelun työkaluihin,
- Opiskelija osaa suunnitella ohjelmistoja käyttäen mallintamisen työkalua (MS Visio, Star UML)
Tietojenkäsittely
Tietojenkäsittelyn tutkinto-ohjelma
TAMK Pääkampus
3 op
0-5
AHOT.
Harjoitustyön aihe mahdollisuuksien mukaan toimeksiantajalta. - Harjoitustyönä laaditaan määrittely sovellukselle (dokumentti+ mahd.proto), jonka voi toteuttaa kevään 2020 kurssilla tai projektiopintoina. (Keväällä Ohjelmiston rakentamisprojekti, Dynaamisen verkkopalvelun toteuttaminen, Mobiiliohjelmointi1).
Harjoitustyön aihe tulee hyväksyttää opettajalla.
Harjoitystyö esitellään.
Ei tenttiä
-
3 op * 27 h = 81 h
Lähitunnit noin 24 tuntia.
Lähiopetustunnit :
Opetus alkaa 5.9 klo 9.
Lähitunneilla työstetään case-sovelluksen määrittely-suunnittelua, teoria ja harjoittelu.
Etätehtävä SRS-työkaluihin tutustumien -tehtävä tai vaihtoehtona voi tutustua johonkin ohjelmistoarkkitehtuurimalliin. (Raportti ja esitys).
Etätehtävä tehdään ryhmissä, palautus ja esitykset.
Harjoitustyön aiheen hyväksyminen
5.12 harjoitustöiden esittelyt seminaarissa
10.12 harjoitustöiden kirjalliset palautukset tabulaan
- jokin osasuorituksista puuttuu
- jokin osasuoritus ei ole hyväksyttävällä tasolla
- osasuoritusten keskiarvo (painotettu) on tyydyttävä
- osaa toimia jäsenenä ohjelmiston määrittelyvaiheessa (määrittelyprojektissa)
- tuntee miten hyvä määrittely-suunnittelu -vaihe (tai projekti) tulisi toteuttaa
- opiskelija tuntee määrittelyn ja suunnittelun osa-alueet
- tietää ja osaa laatia toiminnallisia ja ei-toiminnallisia vaatimuksia, jalostaa niitä user storeiksi
- osaa lukea ja laatia käyttötapauksia, oliosohjelmiston luokkarakennekaavion ja kuvata olioiden välisiä viestipolkuja UML:llä
- tuntee järeimpien vaatimusmäärittelyn ja vaatimushallinnan työkalujen piirteitä
- tunnistaa ohjelmistoarkkitehtuurimalleja, osaa luea UML:llä laadittua ohjelmistoarkkitehtuurikuvauksia
- käyttää mallintamisen työkalua kaavioita laatiessa
- tuntee hyvän asiakastyöskentelyn ja määrittelyprojektin (toteuttamisen) piirteet
- laatii eri kokonaisuudet sisältävän SRS dokumentin
- osasuoritusten keskiarvo (painotettu) on hyvä
- pystyy antamaan panoksensa jollakin tehtäväalueella määrittely-suunnittelussa (projektissa)
- osaa laatia hyvin (kriteerit) kuvatut toiminnalliset ja ei-toiminnalliset vaatimukset ja edelleen user storyt
- osaa lukea UML-malleja
- osaa laatia ymmärrettäviä ja järkeviä käyttötapauksia, käyttötapauskaavion ja luokkakaavion
- löytää tarvittavaa lisätietoa työn tekemiseksi
- tuntee eri tarkoituksiin soveltuvien SRS työkalujen ominaisuuksia, ymmärtää mihin niitä käytetään
- tuntee arkkitehtuurimallien tavoitteita ja piirteitä
- osaa lukea UML:llä laadittuja arkkitehtuurimalleja
- osaa piirtää luettavia arkkitehtuurikuvauksia
- hyödyntää hyvin mallintamisen työkalua kaavioita laatiessa
- osaa työskennellä asiakkaan kanssa määrittelyssä
- laatii hyvän SRS-dokumentin yhdessä tiimin kanssa ja osaa esitellä sen
- osasuoritusten keskiarvo (painotettu) on kiitettävä
- pystyy antamaan hyvän panoksen jollakin tehtäväalueella määrittely-suunnittelussa (projektissa)
- osaa laatia hyvin (kriteerit) kuvatut toiminnalliset ja ei-toiminnalliset vaatimukset ja edelleen user storyt
- osaa laatia hyvät, notaatiota noudattavat käyttötapaukset, käyttötapauskaavion ja luokkakaavion, johon on asiantuntijana laatinut hyviä rakenneratkaisuja, ja jotka välittyvät myös hyvin lukujalle (joka tuntee asiaa)
- löytää tarvittaessa laadukasta ja käyttökelpoista lisätietoa kaikkii osa-alueisiin
- tuntee eri tarkoituksiin soveltuvien SRS työkalujen ominaisuuksia, ymmärtää mihin niitä käytetään, osa olla asiantuntevana apuna työkalua haettaessa
- tuntee arkkitehtuurimallien tavoitteita ja piirteitä, ja osaa lukea UML:llä laadittuja arkkitehtuurimalleja, osaa perustella ratkaisuja
- osaa laatia luettavia ja järkeviä arkkitehtuurikuvauksia
- osaa käyttää mallintamisen työkalua erinomaisesti kaavioita tehdessä
- osaa työskennellä asiakkaan kanssa määrittelyssä , saa hyvän asiakaspalautteen
- laatii hyvän SRS-dokumentin yhdessä tiimin kanssa , osaa avata sen ja perustella ratkaisut