IIO10300 Ohjelmistosuunnittelu

Ajankohtaista

Opintojakso on päättynyt.

Viikko Aihe, tehtävät
Vk 19 Harjoitustöiden arviointi. Arvosanat ASIOon.
Vk 18 Kokeen uusinta ma 28.4 klo 10:15-11:15 luokassa D411
Ilmoittaudu kokeeseen lähettämällä sposti Esalle viim. pe 26.4 klo 12:00 mennessä.
Hyväksytyn kokeen saa uusia kerran, parempi tulos jää voimaan.
Vk 17 Uudet katselmointiajat
Koe ma 21.4 12:30-14:00 luokassa D421, kokeeseen:
bulletHaikala, Märijärvi: Ohjelmistotuotanto kirjan luvut 5, 6, 7, 8, 16, 18, 19  (2-3 kysymystä)
bullettunneilla läpikäydyt asiat, kts kalvot (2-3 kysymystä)
bulletharjoitustyössä läpikäydyt ja opitut asiat (0-1 kysymystä)

Tulokset ilmoitetaan spostilla. Vk 16 ma: harjoitustöiden läpikäynti, tilannekatsaus ryhmät: 1, 2, 3, 4 ja 8
ti, ke, to: harjoitustöiden läpikäynti/palautus ryhmittäin:
Toteutusmallin sisältömalli Vk 15 ke: liiketoimintaseminaari Vk 14 ma: Suunnittelumallien läpikäynti/palaute, ryhmät: 1, 2, 3 ja 4
to: Suunnittelumallien läpikäynti/palaute, ryhmät: 5, 6, 7 ja 8 Vk 13 to: käyttöliittymäsuunnittelu & käytettävyys Vk 12 ma: suunnittelumallin sisällöstä
to: Suunnittelu työvaiheesta Vk 11 ma 10.3: tunnit normaalisti, analyysimallien arviointi, palauttakaa analyysimallit spostilla viim. 10.3 klo 24:00 mennessä
to 13.3: ei tunteja [DevDays] Vk 10 ma 3.3: tunnit normaalisti
to 6.3: harjoitustöiden analyysimallin katselmointia Vk 9 Itseopiskeluviikko Vk 8 ma: ei tunteja
to: harjoitustyön anto, ryhmien muodostus - kaikki paikalle
     aloitetaan TASAN 8:15 --> ajoissa paikalle! Vk 7 Määrittely, pakkauskaavio, sekvenssikaavio, luokkakaavio Vk 6 Määrittely, Käsitemalli, luokkamalli Vk 5 Viikkotehtävä
Oliokeskeinen kehitysprosessi, vaatimusmäärittely,
käyttötapauskaavio, käyttötapauskuvaus Vk 4  Viikkotehtävä
ER-kaaviot, johdanto olioparadigmaan, johdanto UML Vk 3 Käyttötapaus, vuokaaviot, toimintokaavio Vk 2 Johdanto

Harjoitustyön aikataulu

ryhmäy-tyminen
vk8
vaatimus-määrittely
tuotos: analyysimalli

vk 10
suunnittelu tuotos:
suunnittelumalli
vk 12
harjoitustyön toteutus IIO10300
tuotos: toteutusmalli
vk 16
harjoitustyön toteutus IIO10500
tuotos: sovellus
vk 16
Ryhmät palautettava ma 10.3 klo 24:00 mennessä palautettava ke 26.3 klo 24:00 mennessä
UML tutorial
   

Aika ja paikka

Tunnit maanantaisin ja torstaisin. Aloitamme torstaiaamun tunnit jollei muuta sovita 8:30.

Oppimistavoitteet ja opintojaksosuunnitelma

bulletOpiskelija tietää mitä ohjelmistosuunnitteluun kuuluu ja tuntee ohjelmistosuunnittelun keskeisimmät menetelmät sekä eri tuotokset. bullettarkemmin katso opinto-opas

Opettajat

opintojakson vastuuopettaja: lehtori Esa Salmikangas http://homes.jamk.fi/~salesa

Vaatimukset hyväksytylle suoritukselle sekä arviointi

Opintojakson hyväksytty suoritus edellyttää:

bulletriittävä osallistuminen luennoilla bulletetätehtävät ja harjoitustyöt
- harjoitustyö palautettava ennen koetta! bulletkoe ma 21.4.2008 klo 12:30-14:00
koealue: bulletharjoitustyössä läpikäydyt ja opitut asiat bullettunneilla läpikäydyt asiat, kts kalvot bulletHaikala, Märijärvi: Ohjelmistotuotanto kirjan luvut 5, 6, 7, 8, 16, 18, 19

Opintojakson arvosana muodostuu harjoitustyön (paino 50%) ja kokeen (paino 50%) perusteella seuraavasti:

pisteet maksimista arvosana
>= 90% 5
>= 80% 4
>= 70% 3
>= 60% 2
>= 50% 1
< 50% hylätty

Materiaali

bulletluentojen kalvot

Suositeltavaa kirjallisuutta

bulletFowler: UML Distilled Third Edition bulletHaikala, Märijärvi: Ohjelmistotuotanto

Linkkejä

bulletUML tutorial bulletUML.org bulletUnified Modeling Language bulletSoftware design bullet Design Patterns

FAQ

K: Mitä on ohjelmistosuunnittelu?
V: engl. Software design

K: Kannattaako tämän opintojakson suorittamiseen panostaa enemmän kuin pakollinen luennoilla istumisen verran?
V: Itseänne varten te olette opiskelemassa. Yleensä opiskelusta saa sen verran mitä on itse siihen valmis satsaamaan. Joten vastaan että kannattaa.

K: Onko läsnäolo tunneilla pakollista?
V: Ainut pakko tässä elämässä on kuolema, se odottaa meitä jokaista. No joo, oppimisen takia suosittelisin aktiivista läsnäoloa tunneilla, kotona peiton alla makaamalla harvemmin syntyy IT-alan rautaisia ammattilaisia.

K: Onko etätehtävät pakollisia?
V: On siinä mielessä että niistä muodostuu harjoitustyö, jonka tekeminen ja palauttaminen on pakollista.

K: Onko koe pakollinen?
V: On.

Takaisin (back)