|
|
|||||||||||||||||
Opinto-opas 2010-2011
ACI-32040 Automaation ohjelmistokomponentit ja sovelluspalvelut, 7 op
|
Vastuuhenkilö
Seppo Kuikka
Opetus
| Opetusmuoto | P1 | P2 | P3 | P4 | Kesä | Toteutuskerrat | Luentoajat ja -paikat |
|
|
|
|
|
|
|
|
|
Suoritusvaatimukset
Opintojakson suorittamiseen vaaditaan hyväksytysti suoritettu tentti ja harjoitustyö. Harjoitustyössä määritellään, suunnitellaan ja toteutetaan pienehkö komponentti- tai sovelluspalvelupohjainen automaatiosovellus. Vaihtoehtoisesti harjoitustyönä voidaan tehdä teknologiaselvitys opintojakson alaan kuuluvasta teemasta.
Opetukseen ja oppimiseen liittyvät periaatteet ja lähtökohdat
-
Osaamistavoitteet
Uusimmat automaation ja tuotannon hallinnan informaatiojärjestelmät perustuvat ohjelmistokomponentti- (software component) ja sovelluspalvelu- (web service) tekniikoihin. Opintojakson suoritettuaan opiskelija osaa koota automaatiosovelluksen valmiskomponenteista ja integroida niitä - usein sovelluspalvelujen avulla ja/tai toimintoprosessien mallinnukseen perustuen - alan ohjelmistoarkkitehtuureihin. Opiskelija oppii myös kehittämään itse uudelleenkäytettäviä, oliopohjaisia automaatioalan ohjelmistokomponentteja ja sovelluspalveluita integroiduissa ohjelmistokehitysympäristöissä.
Sisältö
| Sisältö | Ydinaines | Täydentävä tietämys | Erityistietämys |
| 1. | Ohjelmistokomponenttien ja sovelluspalveluiden merkitys automaatioalan sovelluksissa. Käyttöliittymien ja palvelimien komponenttimallit, sovelluspalvelukomponentit. | Käyttöliittymä- ja palvelinkomponenttimallien laajennokset. Komponenttialustat, (erityisesti JEE ja .NET). | Kokeelliset komponenttimallit ja -alustat. |
| 2. | Komponenttien hyödyntäminen ja koonti, komponenttipohjaiset ohjelmistoarkkitehtuurit. | Komponentointi ja tuoterunkoarkkitehtuurit. Komponenttien jakelu- ja hallintatyökalut. | |
| 3. | Komponenttien kehittäminen, rajapintalähtöinen määrittely ja suunnittelu. | Komponenttien ja perinteisten oliopohjaisten sovellusten kehittämisen yhtäläisyydet ja erot. | |
| 4. | Sovelluspalvelutekniikat komponentoinnin laajennuksena. Sovelluspalvelukomponentit palveluarkkitehtuurin (SOA) osina. | Sovelluspalvelujen koordinoinnin perusteet. | |
| 5. | Komponentit ja sovelluspalvelut automaatiosovelluksissa, erityisesti OPC-standardointi. Automaation valmiskomponentit, komponenttiarkkitehtuurit ja komponenttiliiketoiminta. |
Opintojakson arvostelu
Sekä tentti että harjoitustyö arvioidaan asteikolla 0-5. Aktiivisuudesta lähiopetustunneilla saa lisäpisteitä, jotka otetaan huomioon tentin arvosanassa. Innovatiivisuudesta harjoitustyöratkaisussa saa myös lisäpisteitä (nk. bonuspisteet), jotka otetaan huomioon harjoitustyön arvosanassa. Lopullinen arvosana määräytyy näiden kahden arvosanan perusteella: (tentin_arvosana + htyön_arvosana)/2.
Arvosteluasteikko:
Opintojaksolla käytetään numeerista arviointiasteikkoa (1-5)
Oppimateriaali
| Tyyppi | Nimi | Tekijä | ISBN | URL | Painos,saatavuus... | Tenttimateriaali | Kieli |
| Luentokalvot | Seppo Kuikka | http://www.ac.tut.fi/aci/courses/ACI-32040/Kompo_luennot.htm | Suomi | ||||
| Muu verkkomateriaali | http://www.ac.tut.fi/aci/courses/ACI-32040/Kompo_materiaali.htm | Suomi | |||||
| Opintomoniste | Automaation ohjelmistokomponentit ja sovelluspalvelut | Seppo Kuikka | Suomi |
Esitietovaatimukset
| Opintojakso | P/S | Selite |
| ACI-32020 Automaation reaaliaikajärjestelmät | Pakollinen |
Esitietoketju (Vaatii kirjautumisen POPiin)
Vastaavuudet
| Opintojakso | Vastaa opintojaksoa | Selite |
|
|
|
|
|
|
|
Tarkempia tietoja toteutuskerroittain
| Toteutus | Kuvaus | Opetusmuodot | Toteutustapa |
| ACI-32040 Automaation ohjelmistokomponentit ja sovelluspalvelut Kevät 2011 | Luennot Harjoitukset Harjoitustyöt |
Lähiopetus: 0 % Etäopetus: 20 % Itseopiskelu: 0 % |