Soveltimon tehtävät vuonna 2008 ja niiden keskeisiä avainsanoja.
Sovelluskehitys
Tehtävänä sovelluksen suunnittelu ja toteutus toiminimen
laskutusta varten. Sovelluksen tarkoituksena on tuottaa lasku
eri muodoissa (teksti, html, xml) yksinkertaisen laskutustiedoston
perusteella.
Kielet: perl, POSIX shell
Käyttöjärjestelmä: Ubuntu Linux
Muuta: CSS, Finvoice
Järjestelmävalmennus
Tehtävänä järjestelmävastaavien kurssien suunnittelu ja toteutus.
Valmennuksen tavoitteena perehtyä järjestelmän hallintaan ja ylläpitoon
liittyviin tehtäviin kuvausten ja harjoittelun avulla. Sovellusalueena
Javalla toteutettu UNIX alustoille hajautettu vianhallinnan ja
kunnossapidon ohjausjärjestelmä.
Tekninen ympäristö
Kielet: Java, POSIX shell
Käyttöjärjestelmät: Solaris, SuSE Linux
Tietokanta: Oracle
Hajautus: CORBA
Kurssimateriaali: LaTeX
Muuta: XML/XSL
Palvelinkehitys
Tehtävänä palvelinsovellusten kehitys (suunnittelu, toteutus, testaus)
Java JEE alustalle. Sovellusalueena mittaus- ja kuvatietojen hallinta
ja siirto, sekä kuvaus- ja laitetietojen hallinta globaalisti
hajautettavassa järjestelmässä.
Kehitysympäristö
Kielet: Java
Käyttöjärjestelmä: Ubuntu Linux
Tietokanta: PostgreSQL
Versiohallinta: Subversion (SVN)
JEE alusta: Glassfish (v2)
Muuta: EJB, JPA, JWS
Tuotesuunnittelu
Tehtävänä ohjelmiston tuotteistuksen suunnittelu toimitettujen
tietojärjestelmien pohjalta. Sovellusalueena hinnoittelun ja
laskutuksen hallintajärjestelmä.
Suunnittelun tulokset
Vaiheistus: tuotteistuksen päävaiheiden kuvaus
Tuotekaavio: kokonaistoimituksen sisältö
Rakennekaavio: ohjelmiston sisäinen rakenne
Ohjelmointikirjasto
Sovellusrunkoja ja apuluokkia Java Swing ja Java JSF käyttöliittymien
sovelluskehitykseen.