ASE-6030 Automaation reaaliaikajärjestelmät, 5 op
Real-time Systems in Automation
Vastuuhenkilö
David Hästbacka
Opetus
Toteutuskerta 1: ASE-6030 2015-01
Opetusmuoto | P1 | P2 | P3 | P4 | Kesä |
|
|
|
|
|
|
Osaamistavoitteet
Sekä automatisoitaviin tuotteisiin integroitavilta sulautetuilta järjestelmiltä että tietoverkkopohjaisilta hajautetuilta järjestelmiltä vaaditaan vahvoja reaaliaikaisuus- ja laatuominaisuuksia. Opintojakson suoritettuaan opiskelija osaa kehittää automaatioalan ohjelmistopohjaisia reaaliaikajärjestelmiä ja -sovelluksia ketterän kehityksen metodein. Hän ymmärtää ja osaa organisoida automaatioalan reaaliaikajärjestelmien kehitysprosessin. Hän osaa soveltaa eri kehitysvaiheisiin soveltuvia, UML-pohjaisia (Unified Modelling Language) tekniikoita ja työkaluja. Hän osaa käyttää hyväkseen UML-profiileita. Hän osaa suunnitella alan erityyppisiin sovelluksiin tarkoituksenmukaisia ohjelmistoarkkitehtuureita käyttäen hyväkseen suunnittelumalleja (design patterns) ja mallikieliä.
Sisältö
Sisältö | Ydinsisältö | Täydentävä tietämys | Erityistietämys |
1. | Automaatiotoimialan ohjelmistojen erityispiirteet ja -vaatimukset. | ||
2. | Automaatioalan ohjelmistojen mallipohjainen, ketterä kehitysprosessi. Vaatimusmäärittelyn käyttötapausten tarkentaminen. | ||
3. | Olioluokka-analyysi ja toimintoanalyysi. | UML:n reaaliaikaprofiileista ja SysML:sta. | |
4. | Arkkitehtuurisuunnittelu, yksityiskohtainen suunnittelu ja toteutus. | Suunnittelumalleista ja suunnittelumallikielistä. | |
5. | Automaatio-ohjelmistojen laatu. Testausmenetelmät ja -työkalut. |
Oppimateriaali
Tyyppi | Nimi | Tekijä | ISBN | URL | Lisätiedot | Tenttimateriaali |
Kirja | Real-Time Agility | Bruce Powel Douglass | 978-0-321-54549-7 | Kyllä | ||
Opintomoniste | Lecture Notes On Automation Software | Seppo Kuikka | Kyllä |
Esitietovaatimukset
Opintojakso | P/S | Selite |
ASE-2170 Automaatiojärjestelmät ja -suunnittelu | Suositeltava |
Vastaavuudet
Opintojakso | Vastaa opintojaksoa | Selite |
ASE-6030 Automaation reaaliaikajärjestelmät, 5 op | ASE-6030 Automaation reaaliaikajärjestelmät, 5 op | |
ASE-6030 Automaation reaaliaikajärjestelmät, 5 op | ACI-32020 Automaation reaaliaikajärjestelmät, 7 op |