UML-kaavioiden käyttö ketterissä menetelmissä: esimerkkeinä XP ja FDD

Tässä tutkielmassa tarkastellaan mallintamista UML-kaavioiden avulla ketterissä menetelmissä. Tavoitteena on selvittää, mitä UML:n kaaviotyyppejä ketterissä menetelmissä käytetään ja miksi. Lisäksi tarkoituksena on tarkastella mallintamiseen liittyviä näkemyseroja menetelmien välillä. Tarkastelta...

Full description

Bibliographic Details
Main Author: Kinnunen, Matti
Other Authors: Informaatioteknologian tiedekunta, Faculty of Information Technology, Informaatioteknologia, Information Technology, University of Jyväskylä, Jyväskylän yliopisto
Format: Bachelor's thesis
Language:fin
Published: 2005
Subjects:
Online Access: https://jyx.jyu.fi/handle/123456789/19684
_version_ 1826225799115571200
author Kinnunen, Matti
author2 Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology University of Jyväskylä Jyväskylän yliopisto
author_facet Kinnunen, Matti Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology University of Jyväskylä Jyväskylän yliopisto Kinnunen, Matti Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology University of Jyväskylä Jyväskylän yliopisto
author_sort Kinnunen, Matti
datasource_str_mv jyx
description Tässä tutkielmassa tarkastellaan mallintamista UML-kaavioiden avulla ketterissä menetelmissä. Tavoitteena on selvittää, mitä UML:n kaaviotyyppejä ketterissä menetelmissä käytetään ja miksi. Lisäksi tarkoituksena on tarkastella mallintamiseen liittyviä näkemyseroja menetelmien välillä. Tarkasteltavina menetelminä ovat XP ja FDD. Tutkielmassa tuodaan esille myös menetelmille tyypillisiä UML:n ulkopuolisia mallinnustekniikoita. Tutkimuksessa on perehdytty kirjallisuuden avulla siihen, miten eri lähteet, erityisesti menetelmien kehittäjät suhtautuvat mallintamiseen. Tutkimuksen tuloksena esitetään taulukot menetelmien sisältämistä mallintamistekniikoista. Niiden perusteella voidaan todeta, että menetelmissä suositaan UML-kaavioista luokka- ja sekvenssikaavioiden käyttöä sekä menetelmillä on lisäksi omat mallintamistekniikat. Eroavuudet mallintamisessa menetelmiä vertailtaessa johtunevat menetelmille ominaisista arvoista, periaatteista käytänteistä. Lisäksi näkemyseroja on havaittavissa menetelmien avainhenkilöiden välillä.    
first_indexed 2012-12-06T00:00:12Z
format Kandityö
fullrecord [{"key": "dc.contributor.author", "value": "Kinnunen, Matti", "language": null, "element": "contributor", "qualifier": "author", "schema": "dc"}, {"key": "dc.date.accessioned", "value": "2009-03-19T08:40:33Z", "language": null, "element": "date", "qualifier": "accessioned", "schema": "dc"}, {"key": "dc.date.available", "value": "2009-03-19T08:40:33Z", "language": null, "element": "date", "qualifier": "available", "schema": "dc"}, {"key": "dc.date.issued", "value": "2005", "language": null, "element": "date", "qualifier": "issued", "schema": "dc"}, {"key": "dc.identifier.uri", "value": "https://jyx.jyu.fi/handle/123456789/19684", "language": null, "element": "identifier", "qualifier": "uri", "schema": "dc"}, {"key": "dc.description.abstract", "value": "T\u00e4ss\u00e4 tutkielmassa tarkastellaan mallintamista UML-kaavioiden avulla\r\nketteriss\u00e4 menetelmiss\u00e4. Tavoitteena on selvitt\u00e4\u00e4, mit\u00e4 UML:n kaaviotyyppej\u00e4\r\nketteriss\u00e4 menetelmiss\u00e4 k\u00e4ytet\u00e4\u00e4n ja miksi. Lis\u00e4ksi tarkoituksena on tarkastella\r\nmallintamiseen liittyvi\u00e4 n\u00e4kemyseroja menetelmien v\u00e4lill\u00e4. Tarkasteltavina\r\nmenetelmin\u00e4 ovat XP ja FDD. Tutkielmassa tuodaan esille my\u00f6s menetelmille\r\ntyypillisi\u00e4 UML:n ulkopuolisia mallinnustekniikoita.\r\nTutkimuksessa on perehdytty kirjallisuuden avulla siihen, miten eri l\u00e4hteet,\r\nerityisesti menetelmien kehitt\u00e4j\u00e4t suhtautuvat mallintamiseen. Tutkimuksen\r\ntuloksena esitet\u00e4\u00e4n taulukot menetelmien sis\u00e4lt\u00e4mist\u00e4 mallintamistekniikoista.\r\nNiiden perusteella voidaan todeta, ett\u00e4 menetelmiss\u00e4 suositaan UML-kaavioista\r\nluokka- ja sekvenssikaavioiden k\u00e4ytt\u00f6\u00e4 sek\u00e4 menetelmill\u00e4 on lis\u00e4ksi omat\r\nmallintamistekniikat. Eroavuudet mallintamisessa menetelmi\u00e4 vertailtaessa\r\njohtunevat menetelmille ominaisista arvoista, periaatteista k\u00e4yt\u00e4nteist\u00e4. Lis\u00e4ksi\r\nn\u00e4kemyseroja on havaittavissa menetelmien avainhenkil\u00f6iden v\u00e4lill\u00e4.\r\n\u00a0\u00a0\u00a0", "language": "en", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted by Seija Paananen (sepaanan@jyu.fi) on 2009-03-17T10:36:42Z\r\nNo. of bitstreams: 2\r\nMatti Kinnunen.pdf: 134279 bytes, checksum: 8c447b472dee08a5ca75b263c7da0f27 (MD5)\r\nlicense.xml: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5)", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Approved for entry into archive by Marja-Leena Harjuniemi(mharjuni@cc.jyu.fi) on 2009-03-19T08:40:33Z (GMT) No. of bitstreams: 2\r\nlicense.xml: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5)\r\nMatti Kinnunen.pdf: 134279 bytes, checksum: 8c447b472dee08a5ca75b263c7da0f27 (MD5)", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Made available in DSpace on 2009-03-19T08:40:33Z (GMT). No. of bitstreams: 2\r\nlicense.xml: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5)\r\nMatti Kinnunen.pdf: 134279 bytes, checksum: 8c447b472dee08a5ca75b263c7da0f27 (MD5)", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.language.iso", "value": "fin", "language": null, "element": "language", "qualifier": "iso", "schema": "dc"}, {"key": "dc.rights", "value": "In Copyright", "language": "en", "element": "rights", "qualifier": null, "schema": "dc"}, {"key": "dc.subject.other", "value": "UML", "language": "en", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "Feature Driven Development", "language": "en", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "Extreme Programming", "language": "en", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "Agile Manifesti", "language": "en", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "ketter\u00e4 menetelm\u00e4", "language": "en", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "kuvauskielet", "language": "fi", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.title", "value": "UML-kaavioiden k\u00e4ytt\u00f6 ketteriss\u00e4 menetelmiss\u00e4: esimerkkein\u00e4 XP ja FDD", "language": null, "element": "title", "qualifier": null, "schema": "dc"}, {"key": "dc.type", "value": "bachelor thesis", "language": null, "element": "type", "qualifier": null, "schema": "dc"}, {"key": "dc.identifier.urn", "value": "URN:NBN:fi:jyu-200903171149", "language": null, "element": "identifier", "qualifier": "urn", "schema": "dc"}, {"key": "dc.type.dcmitype", "value": "Text", "language": "en", "element": "type", "qualifier": "dcmitype", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Bachelor's thesis", "language": "en", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Kandidaatintutkielma", "language": "fi", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.contributor.faculty", "value": "Informaatioteknologian tiedekunta", "language": "fi", "element": "contributor", "qualifier": "faculty", "schema": "dc"}, {"key": "dc.contributor.faculty", "value": "Faculty of Information Technology", "language": "en", "element": "contributor", "qualifier": "faculty", "schema": "dc"}, {"key": "dc.contributor.department", "value": "Informaatioteknologia", "language": "fi", "element": "contributor", "qualifier": "department", "schema": "dc"}, {"key": "dc.contributor.department", "value": "Information Technology", "language": "en", "element": "contributor", "qualifier": "department", "schema": "dc"}, {"key": "dc.contributor.organization", "value": "University of Jyv\u00e4skyl\u00e4", "language": "en", "element": "contributor", "qualifier": "organization", "schema": "dc"}, {"key": "dc.contributor.organization", "value": "Jyv\u00e4skyl\u00e4n yliopisto", "language": "fi", "element": "contributor", "qualifier": "organization", "schema": "dc"}, {"key": "dc.subject.discipline", "value": "Tietoj\u00e4rjestelm\u00e4tiede", "language": "fi", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "dc.subject.discipline", "value": "Information Systems Science", "language": "en", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "dc.type.coar", "value": "http://purl.org/coar/resource_type/c_7a1f", "language": null, "element": "type", "qualifier": "coar", "schema": "dc"}, {"key": "dc.rights.accesslevel", "value": "restrictedAccess", "language": null, "element": "rights", "qualifier": "accesslevel", "schema": "dc"}, {"key": "dc.type.publication", "value": "bachelorThesis", "language": null, "element": "type", "qualifier": "publication", "schema": "dc"}, {"key": "dc.rights.url", "value": "https://rightsstatements.org/page/InC/1.0/", "language": null, "element": "rights", "qualifier": "url", "schema": "dc"}, {"key": "dc.rights.accessrights", "value": "This material has a restricted access due to copyright reasons.", "language": "en", "element": "rights", "qualifier": "accessrights", "schema": "dc"}, {"key": "dc.rights.accessrights", "value": "Luettavissa tekij\u00e4noikeudellisista syist\u00e4 vain Jyv\u00e4skyl\u00e4n yliopiston Tietojenk\u00e4sittelytieteiden laitoksella.", "language": "fi", "element": "rights", "qualifier": "accessrights", "schema": "dc"}]
id jyx.123456789_19684
language fin
last_indexed 2025-02-18T10:55:17Z
main_date 2005-01-01T00:00:00Z
main_date_str 2005
publishDate 2005
record_format qdc
source_str_mv jyx
spellingShingle Kinnunen, Matti UML-kaavioiden käyttö ketterissä menetelmissä: esimerkkeinä XP ja FDD UML Feature Driven Development Extreme Programming Agile Manifesti ketterä menetelmä kuvauskielet Tietojärjestelmätiede Information Systems Science
title UML-kaavioiden käyttö ketterissä menetelmissä: esimerkkeinä XP ja FDD
title_full UML-kaavioiden käyttö ketterissä menetelmissä: esimerkkeinä XP ja FDD
title_fullStr UML-kaavioiden käyttö ketterissä menetelmissä: esimerkkeinä XP ja FDD UML-kaavioiden käyttö ketterissä menetelmissä: esimerkkeinä XP ja FDD
title_full_unstemmed UML-kaavioiden käyttö ketterissä menetelmissä: esimerkkeinä XP ja FDD UML-kaavioiden käyttö ketterissä menetelmissä: esimerkkeinä XP ja FDD
title_short UML-kaavioiden käyttö ketterissä menetelmissä: esimerkkeinä XP ja FDD
title_sort uml kaavioiden käyttö ketterissä menetelmissä esimerkkeinä xp ja fdd
title_txtP UML-kaavioiden käyttö ketterissä menetelmissä: esimerkkeinä XP ja FDD
topic UML Feature Driven Development Extreme Programming Agile Manifesti ketterä menetelmä kuvauskielet Tietojärjestelmätiede Information Systems Science
topic_facet Agile Manifesti Extreme Programming Feature Driven Development Information Systems Science Tietojärjestelmätiede UML ketterä menetelmä kuvauskielet
url https://jyx.jyu.fi/handle/123456789/19684 http://www.urn.fi/URN:NBN:fi:jyu-200903171149
work_keys_str_mv AT kinnunenmatti umlkaavioidenkäyttöketterissämenetelmissäesimerkkeinäxpjafdd