Hyppää sisältöön
    • Suomeksi
    • In English
Trepo
  • Suomeksi
  • In English
  • Kirjaudu
Näytä viite 
  •   Etusivu
  • Trepo
  • Opinnäytteet - ylempi korkeakoulututkinto
  • Näytä viite
  •   Etusivu
  • Trepo
  • Opinnäytteet - ylempi korkeakoulututkinto
  • Näytä viite
JavaScript is disabled for your browser. Some features of this site may not work without it.

UML-mallipohjaisen sovelluskehityksen ohjeistus automaatio-ohjelmistoille

Rauhamäki, Jari (2009)

 
Avaa tiedosto
rauhamaki.pdf (2.097Mt)
Lataukset: 



Rauhamäki, Jari
2009

Automaatio-, kone- ja materiaalitekniikan tiedekunta
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Hyväksymispäivämäärä
2009-11-04
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tty-200912037166
Tiivistelmä
Automaatiosuunnittelu kohtaa jatkuvasti kasvavia haasteita kuten kiristyvän kilpailun ja tiukentuneet suunnitteluaikataulut. Suunnittelu on entistä enemmän ohjelmistopainotteista, koska ohjelmistojen osuus automaatiojärjestelmässä kasvaa jatkuvasti. Automaatiosuunnittelussa ei kuitenkaan hyödynnetä ohjelmistotekniikan uusia menetelmiä, joilla automaation ohjelmistosuunnittelua ja sen integroituvuutta muihin suunnitteluvaiheisiin voitaisiin tehostaa. AUKOTON-projektin tavoitteena on yhdistää tavanomaisessa ohjelmistotekniikassa hyödynnetyt menetelmät kuten UML ja mallipohjainen kehitysprosessi automaatio-ohjelmistojen suunnitteluun. Uuden automaatio-ohjelmistojen kehitysprosessin avulla pyritään tehostamaan ratkaisuiden uudelleenkäyttöä, parantamaan ohjelmistojen tuottamisen integroituvuutta muihin suunnitteluvaiheisiin ja mahdollistamaan sovelluskoodin automaattinen generointi sovelluksen mallin perusteella.
Tämän diplomityön aiheena on toteuttaa ohjeistus automaatio-ohjelmistojen toteuttamiseen suunnatun mallipohjaisen kehitysprosessin ja siinä hyödynnettävän, UML-automaatioprofiilissa määritellyn, käsitteistön käyttöön. Automaation ohjelmistosuunnittelussa ei yleensä ole hyödynnetty UML-kieleen pohjautuvaa mallinnuskäsitteistöä tai mallipohjaista kehitysprosessia, ei ainakaan sellaista, jollaista AUKOTON-projektissa kehitetään. Tästä syystä sekä kehitysprosessissa sovellettava käsitteistö, että itse kehitysprosessi vaativat ohjeistusta, jotta nykyiset automaatiosuunnittelijat, joilla ei välttämättä ole riittävästi kokemusta UML:n ja mallipohjaisten menetelmien soveltamisesta, voisivat hyödyntää kehitysprosessia ja sen käsitteistöä.
Työssä toteutettiin ja ideoitiin kahdenlaista ohjeistusta. Kirjallinen ohjeistus käsittelee automaatioprofiilia ja sen määrittelemiä käsitteitä sekä kehitysprosessia. Ohjeistuksessa tarjotaan esimerkkejä automaatioprofiilin käsitteistön käytöstä UML AP-työkalun yhteydessä, joka on kehitysprosessin keskeinen työkalu. Toisentyyppistä ohjeistuksen muotoa edustaa AP-työkaluun integroitu ohjeistus. Tämä ohjeistusmuoto käsittelee lähinnä kehitysprosessia tarjoten käyttäjälle ohjeita sen eri vaiheista ja tehtävistä. Integroitu ohjeistus avustaa käyttäjää nimenomaan AP-työkalun kontekstissa. Kirjallista ohjeistusta tullaan myös integroimaan AP-työkalun yhteyteen, jolloin se on helposti käyttäjän saatavilla.
Projektissa kehitettävä automaatio-ohjelmistojen mallipohjainen kehitysprosessi ja sen hyödyntämä UML-profiiliin perustuva käsitteistö on automaation suunnittelussa toistaiseksi harvinainen lähestymistapa suunnitteluun. Tässä diplomityössä kehitettävä ohjeistus maadoittaa uutta lähestymistapaa perinteisiin suunnittelumenetelmiin, kehittää sen käytettävyyttä ja osaltaan auttaa automaatiosuunnittelijoita siirtymään uuden kehitysprosessin käyttöön. /Kir09
Kokoelmat
  • Opinnäytteet - ylempi korkeakoulututkinto [41565]
Kalevantie 5
PL 617
33014 Tampereen yliopisto
oa[@]tuni.fi | Tietosuoja | Saavutettavuusseloste
 

 

Selaa kokoelmaa

TekijätNimekkeetTiedekunta (2019 -)Tiedekunta (- 2018)Tutkinto-ohjelmat ja opintosuunnatAvainsanatJulkaisuajatKokoelmat

Omat tiedot

Kirjaudu sisäänRekisteröidy
Kalevantie 5
PL 617
33014 Tampereen yliopisto
oa[@]tuni.fi | Tietosuoja | Saavutettavuusseloste