Skip to main content

Software design (5 cr)

Code: T42T176OJ-3003

General information


Enrollment
02.10.2023 - 31.12.2023
Registration for the implementation has ended.
Timing
01.01.2024 - 21.01.2024
Implementation has ended.
Number of ECTS credits allocated
5 cr
Local portion
0 cr
Virtual portion
5 cr
Mode of delivery
Distance learning
Unit
Bachelor of Business Administration, Business Information Technology
Teaching languages
Finnish
Seats
1 - 45
Degree programmes
Degree Programme in Business Information Technology
Teachers
Johanna Vuokila
Teacher in charge
Johanna Vuokila
Groups
TA42T23K
Bachelor of Business Administration, Information Processing, Tornio, Spring 2023
Course
T42T176OJ

Evaluation scale

H-5

Objective

Ymmärrät ohjelmistosuunnittelun merkityksen ohjelmistotuotannossa. Osaat suunnitella ja dokumentoida ohjelmistoja, ja ymmärrät versiohallinnan merkityksen. Tiedät erilaisia ohjelmistoprojektin elinkaarimalleja, ja osaat toimia niissä, ymmärrät myös eri roolien merkityksen. Ymmärrät ketterän ohjelmistokehityksen merkityksen.

Execution methods

Tämä opintojakso voidaan toteuttaa monimuotoisesti tai puhtaasti verkossa. Tarkemmat toteustapatiedot löytyvät toteutussuunnitelmista.

Accomplishment methods

Voit suorittaa tämän opintojakson toteutuksen mukaisesti tai esittää vastuuopettajalle oman suoritussuunnitelmasi. Oman suunnitelma pitää esittää ennen toteutuksen alkua ja sen tulee olla realistinen ja johtaa vahvistettavissa olevaan opintojakson tavoitteiden mukaisen osaamiseen kasvuun. Toteutuksen vastuuopettaja(t) voivat hyväksyä tai hylätä suunnitelmasi.

Content

Ohjelmistosuunnittelumenetelmät
Ohjelmistotuotannon peruskäsitteet
Ketterä ohjelmistokehitys

Location and time

Opintojakso on itsenäisesti suoritettava kokonaisuus. Opintojakson prosessikuvaus on opintojakson moodlessa. Opiskelija suorittaa opintojakson itsenäisesti omaan tahtiin 2.1.2024 .- 19.12024 välisenä aikana

Materials

Materiaali on tarjolla opintojakson moodleympäristössä


Teaching methods

Tavoitteet:

Ymmärrät ohjelmistosuunnittelun merkityksen ohjelmistotuotannossa.Tiedät erilaisia ohjelmistoprojektin elinkaarimalleja, ja osaat toimia niissä, ymmärrät myös eri roolien merkityksen. Ymmärrät ketterän ohjelmistokehityksen merkityksen. Ymmärrät versiohallinnan merkityksen teoreettisesti.

Sisältö:
Ohjelmistosuunnittelumenetelmät
Ohjelmistotuotannon peruskäsitteet
Ketterä ohjelmistokehitys
Versiohallinnan teoria

Suoritustavat:
Voit suorittaa tämän opintojakson toteutuksen mukaisesti tai esittää vastuuopettajalle oman suoritussuunnitelmasi. Oman suunnitelma pitää esittää ennen toteutuksen alkua ja sen tulee olla realistinen ja johtaa vahvistettavissa olevaan opintojakson tavoitteiden mukaisen osaamiseen kasvuun. Toteutuksen vastuuopettaja(t) voivat hyväksyä tai hylätä suunnitelmasi.

Exam schedules

Uusintamahdollisuudesta sovitaan opettajan kanssa erikseen.

Completion alternatives

Opiskelija voi esittää opintojakson aloituspäivänä viimeistään opettajalle suunnitelman kuinka hän näyttää toteen osaamisensa seuraavista opintojakson vaadittavista aihealueista. Ota yhteyttä opettajaan sähköpostitse.

Student workload

Opintojakson laajuus on 5 opintopistettä, joka tarkoittaa noin 130 tunnin kuormaa opiskelijalle. Viikkotasolla tämä tarkoittaa noin 43 tunnin työkuormaa suhteutettuna opintojakson pituuteen. Opiskelijalla tulee olla varattuna tasaisesti jokaiselle viikolle työskentelyaikaa harjoitusten suorittamiseen.

Assessment criteria, satisfactory (1)

Tyydyttävä 1
Tunnistat suunnittelumenetelmät ja tiedät ohjelmistotuotantoprojektin eri vaiheet ja roolit

Tyydyttävä 2
Osaat tunnistaa erilaisia menetelmiä ja osaat ohjattuna toimia ohjelmistotuotantoprojektin roolissa

Assessment criteria, good (3)

Hyvä 3
Osaat ohjattuna suunnitella ohjelmistoprojektin vaiheita jollakin menetelmällä ja toimia tiimin rooleissa. Ymmärrät myös ohjelmistotuotantomenetelmien ketteryyden merkityksen

Hyvä 4
Osaat suunnitella ohjelmistoprojektin vaiheita erilaisilla menetelmillä ja toimia erilaisissa rooleissa. Ymmärrät myös ohjelmistotuotantomenetelmien ketteryyden merkityksen

Assessment criteria, excellent (5)

Kiitettävä 5
Osaat suunnitella ketteriä ohjelmistoprojekteja, toimia niissä, sekä osaat dokumentoida kehitysvaiheiden tarpeiden mukaan.

Go back to top of page