Siirry suoraan sisältöön

KomponenttiohjelmointiLaajuus (3 op)

Opintojakson tunnus: LTP7025

Opintojakson perustiedot


Laajuus
3 op
Opetuskieli
suomi

Osaamistavoitteet

PerusosaaminenTiedät mikä ohjelmistokomponentti onTiedät mikä ohjelmakirjasto onTiedät mitä testauslähtöinen ohjelmointi onTiedät mikä yksikkötesti onTiedät mikä UML onOsaat suunnitella ohjelmistokomponentin testauksenOsaat toteuttaa komponentin määrityksen perusteellaOsaat soveltaa perintää komponenttien toteutuksessaOsaat soveltaa käyttösuhdetta komponenttien toteutuksessaOsaat soveltaa osasuhdetta komponenttien toteutuksessaOsaat piirtää UML-luokkakaavion joka esittää perintähierarkianEdistynyt osaaminenOsaat soveltaa sovelluskehyksiä ohjelmistosuunnittelussaOsaat soveltaa rajapintoja komponenttien toteutuksessaOsaat soveltaa abstrakteja luokkia komponenttien toteutuksessaOsaat tehdä komponentista ohjelmakirjastonOsaat toteuttaa komponentin testauslähtöisestiOsaat toteuttaa toteuttaa ohjelmistokomponentin testauksenOsaat piirtää UML-komponenttikaavionOsaat piirtää UML-kompositiokaavionOsaat piirtää UML-sekvenssikaavionTavoiteltava osaaminenOsaat suunnitella kattavan yksikkötestin komponetillleOsaat toteuttaa yksikkötestin komponentille käyttäen yksikkötestauskehikkoaOsaat soveltaa luokkien ja rajapintojen välisiä liitoksia monipuolisestiOsaat soveltaa monimuotoisuutta komponenttien toteutuksessaOsaat hyödyntää ohjelmakirjastoja komponetissaOsaat suunnitella yleiskäyttöisiä ohjelmistokomponenttejaOsaat toteuttaa yleiskäyttöisiä ohjelmistokomponenttejaOsaat piirtää UML-tilakaavionOsaat piirtää UML-viestintäkaavion

Sisältö

Testauslähtöinen ohjelmointiModuulitestausYksikkötestitOhjelmakirjastotPerintäOsasuhde ja käyttösuhdeMonimuotoisuusAbstraktit luokatRajapinnat

Siirry alkuun