Programvaru-utveckling I
Rakennetyyppi: | Opintojakso |
---|---|
Koodi: | TITA0706 |
Tyyppi: | Pakollinen / Perusopinnot |
OPS: | T-ITE 2010 |
Taso: | Tradenomi (AMK) |
Opiskeluvuosi: | 2 (2011-2012) |
Laajuus: | 6 op |
Vastuuopettaja: | Norrgård, Kenneth |
Opetuskieli: | Ruotsi |
Toteutukset lukuvuonna 2011-2012
Tot. | Opiskeluaika | Opettaja(t) | Kieli | Ilmoittautuminen |
---|---|---|---|---|
1 | 29.8.2011 – 27.4.2012 | Kenneth Norrgård | Ruotsi | 19.8.2011 – 4.9.2011 |
Osaamistavoitteet
Studerande får en helhetsbild av vad som krävs för att planera ett datasystem. Efter studieperioden kan studerande genomföra och dokumentera en objektorienterad analys och använda UML som beskrivningsteknik.
Studerandes yrkesmässiga grepp om programmering fördjupas. Studerande lär sig grunderna i databasprogrammering och kan tillämpa dom i olika situationer. Studerande förverkligar en databasapplikation med tillhörande dokumentation.
Opiskelijan työmäärä
6 x 27h = 162 h
Föreläsningar och handledda övningar: ca 77h
Eget arbete - veckovisa inlämningsuppgifter: ca 40h
Eget arbete, teoriläsning och tentamen: ca 25h
Eget arbete, analys- och designdokument: ca 20 h
Edeltävät opinnot / Suositellut valinnaiset opinnot
Grundläggande kunskaper i programmering och systemplanering. Kunskaper från studieperioderna Programmering och användargränssnitt I + II samt Att bygga informationssystem I + II eller motsvarande kunskaper förvärvade på annat sätt.
Sisältö
Objektorienterad analys: Systemmodeller och metoder, grundbegrepp inom objektorienterad modellering, analys av problemområde (klasser, struktur, beteende), analys av användningsområde (användning, funktioner, gränssnitt), beskrivningstekniker, dokumentationsstandarder, notation enligt UML - Unified Modeling Language, som case-verktyg används Rational Rose Enterprise Edition.
Objektorienterad design: Principer för design av arkitektur och komponenter, notation enligt UML, Genom gång av systemutvecklingsmetoden RUP - Rational Unified Process.
Teorin konkretiseras med hjälp av övningar och exempel.
Opiskelumateriaali
Huvudböcker
Podeswa, Howard (2009)
UML for the IT Business Analyst : A Practical Guide to Requirements Gathering Using the Unified Modeling Language, Course Technology PTR
Finns på VAMK ebrary, direktlänk:
http://site.ebrary.com/lib/vamklibrary/docDetail.action?docID=10318129
Kimmel, Paul (2005),
UML Demystified, McGraw-Hill Osborne
Finns på VAMK ebrary, direktlänk:
http://site.ebrary.com/lib/vamklibrary/docDetail.action?docID=10156015
Referensbok
Rational Unified Process (RUP)
Kruchten Philippe, The Rational Unified Process. An Introduction, 2nd edition. Addison-Wesley, 2000, Boston - Finns översatt till svenska.
Opetusmuoto / Opetusmenetelmät
Närundervisning; självständiga studier, nätbaserade studier, projektarbete.
Arviointikriteerit
Studerande förstår systemmodelleringens grunder och kan använda UML som beskrivningsspråk. Studerande kan planera och dokumentera en systemplanering med hjälp av UML och ett Case-verktyg
1: Studerande förstår grunderna i systemmodellering/UML (ca 40%) och göra och producera delar av en analys.
3: Stduerande har en bredare kunskap om UML som beskrivningsteknik och kan självständigt applicera denna kunskap i nya situationer (ca 60%). Studerande kan göra en analys.
5: Studerande har tillgodogjort sig största delen av de tekniker och de beskrivningsspråk som behövs och är kapabel att självständigt genomföra en analys och dokumentera analysen på ett systematiskt sätt (ca 90% av det innehåll som studieperioden lär ut)
Arviointimenetelmät
Deltagande i undervisningen och lösande av övningsuppgifter, godkänt projektarbete och godkänd tentamen. Tentamen utgör ca 50% och övriga prestationer ca 50% av den slutgiltiga bedömningen.