RUP:n soveltuvuus ketterien menetelmien mukaisen kehitysprosessin mallintamiseen

Ohjelmiston suunnittelu ja toteuttaminen on järkevää suorittaa hyväksi havaittuja käytäntöjä noudattaen. Metodologiat ja niiden pohjalta laaditut menetelmät ohjeistavat ohjelmiston kehitysprosessin jakamisessa hallittaviin osiin, joita kutsutaan vaiheiksi. Vaihekohtaisesti menetelmissä korostetaa...

Täydet tiedot

Bibliografiset tiedot
Päätekijä: Miettunen, Arto
Muut tekijät: Informaatioteknologian tiedekunta, Faculty of Information Technology, Informaatioteknologia, Information Technology, University of Jyväskylä, Jyväskylän yliopisto
Aineistotyyppi: Kandityö
Kieli:fin
Julkaistu: 2005
Aiheet:
Linkit: https://jyx.jyu.fi/handle/123456789/19677
_version_ 1826225803446190080
author Miettunen, Arto
author2 Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology University of Jyväskylä Jyväskylän yliopisto
author_facet Miettunen, Arto Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology University of Jyväskylä Jyväskylän yliopisto Miettunen, Arto Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology University of Jyväskylä Jyväskylän yliopisto
author_sort Miettunen, Arto
datasource_str_mv jyx
description Ohjelmiston suunnittelu ja toteuttaminen on järkevää suorittaa hyväksi havaittuja käytäntöjä noudattaen. Metodologiat ja niiden pohjalta laaditut menetelmät ohjeistavat ohjelmiston kehitysprosessin jakamisessa hallittaviin osiin, joita kutsutaan vaiheiksi. Vaihekohtaisesti menetelmissä korostetaan tiettyjä käytäntöjä, joita soveltaen ohjelmiston määrittelyn ja rakentamisen tulisi onnistua. Tässä tutkielmassa perehdytään erityisesti ketteriin menetelmiin ja niiden yhteydessä sovellettuihin kehitysprosessin mallinnustapoihin. Lisäksi tutustutaan RUP:iin, joka on vaihtoehto ketterille menetelmille. RUP korostaa enemmän mm. prosessin suunnittelua ja dokumentointia. Tutkielmassa kartoitetaan kannattaisiko RUP:n mukaisia, kehitysprosessin mallinnukseen liittyviä käytäntöjä, soveltaa myös ketterien menetelmien yhteyteen. Tutkimus on laadittu mainittuihin menetelmiin liittyvään kirjallisuuteen, aikaisempiin tutkielmiin, vierailuluentoon, sekä yksittäisiin artikkeleihin perehtymällä. Lähdemateriaali sisältää myös muiden suorittamia käytännön tutkimuksia ketterien menetelmien ja RUP:n alueelta. Tutkielma kokoaa ja arvioi ketterien menetelmien soveltamia kehitysprosessin mallinnustapoja. Lisäksi se arvioi mallinnusta ja sen lisäämistä RUP:n pohjalta, sekä listaa tärkeimmät mallinnuskohteet. Tutkielma on laadittu menetelmiin ja niiden mallinnuskäytäntöihin ensimmäistä kertaa tutustuvan näkökulmasta.   
first_indexed 2012-12-06T00:00:12Z
format Kandityö
fullrecord [{"key": "dc.contributor.author", "value": "Miettunen, Arto", "language": null, "element": "contributor", "qualifier": "author", "schema": "dc"}, {"key": "dc.date.accessioned", "value": "2009-03-19T06:11:20Z", "language": null, "element": "date", "qualifier": "accessioned", "schema": "dc"}, {"key": "dc.date.available", "value": "2009-03-19T06:11:20Z", "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/19677", "language": null, "element": "identifier", "qualifier": "uri", "schema": "dc"}, {"key": "dc.description.abstract", "value": "Ohjelmiston suunnittelu ja toteuttaminen on j\u00e4rkev\u00e4\u00e4 suorittaa hyv\u00e4ksi\r\nhavaittuja k\u00e4yt\u00e4nt\u00f6j\u00e4 noudattaen. Metodologiat ja niiden pohjalta laaditut\r\nmenetelm\u00e4t ohjeistavat ohjelmiston kehitysprosessin jakamisessa hallittaviin\r\nosiin, joita kutsutaan vaiheiksi. Vaihekohtaisesti menetelmiss\u00e4 korostetaan\r\ntiettyj\u00e4 k\u00e4yt\u00e4nt\u00f6j\u00e4, joita soveltaen ohjelmiston m\u00e4\u00e4rittelyn ja rakentamisen tulisi\r\nonnistua. T\u00e4ss\u00e4 tutkielmassa perehdyt\u00e4\u00e4n erityisesti ketteriin menetelmiin ja\r\nniiden yhteydess\u00e4 sovellettuihin kehitysprosessin mallinnustapoihin. Lis\u00e4ksi\r\ntutustutaan RUP:iin, joka on vaihtoehto ketterille menetelmille. RUP korostaa\r\nenemm\u00e4n mm. prosessin suunnittelua ja dokumentointia. Tutkielmassa\r\nkartoitetaan kannattaisiko RUP:n mukaisia, kehitysprosessin mallinnukseen\r\nliittyvi\u00e4 k\u00e4yt\u00e4nt\u00f6j\u00e4, soveltaa my\u00f6s ketterien menetelmien yhteyteen.\r\nTutkimus on laadittu mainittuihin menetelmiin liittyv\u00e4\u00e4n kirjallisuuteen,\r\naikaisempiin tutkielmiin, vierailuluentoon, sek\u00e4 yksitt\u00e4isiin artikkeleihin\r\nperehtym\u00e4ll\u00e4. L\u00e4hdemateriaali sis\u00e4lt\u00e4\u00e4 my\u00f6s muiden suorittamia k\u00e4yt\u00e4nn\u00f6n\r\ntutkimuksia ketterien menetelmien ja RUP:n alueelta.\r\nTutkielma kokoaa ja arvioi ketterien menetelmien soveltamia kehitysprosessin\r\nmallinnustapoja. Lis\u00e4ksi se arvioi mallinnusta ja sen lis\u00e4\u00e4mist\u00e4 RUP:n pohjalta,\r\nsek\u00e4 listaa t\u00e4rkeimm\u00e4t mallinnuskohteet. Tutkielma on laadittu menetelmiin ja\r\nniiden mallinnusk\u00e4yt\u00e4nt\u00f6ihin ensimm\u00e4ist\u00e4 kertaa tutustuvan n\u00e4k\u00f6kulmasta.\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-17T09:49:45Z\r\nNo. of bitstreams: 2\r\nArto Miettunen.pdf: 368796 bytes, checksum: d79c3f8b25e223b270a41e9f2b2b9daa (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-19T06:11:20Z (GMT) No. of bitstreams: 2\r\nlicense.xml: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5)\r\nArto Miettunen.pdf: 368796 bytes, checksum: d79c3f8b25e223b270a41e9f2b2b9daa (MD5)", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Made available in DSpace on 2009-03-19T06:11:20Z (GMT). No. of bitstreams: 2\r\nlicense.xml: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5)\r\nArto Miettunen.pdf: 368796 bytes, checksum: d79c3f8b25e223b270a41e9f2b2b9daa (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": "kehitysprosessit", "language": "en", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "RUP", "language": "en", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "ketter\u00e4t menetelm\u00e4t", "language": "en", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "mallintaminen", "language": "fi", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.title", "value": "RUP:n soveltuvuus ketterien menetelmien mukaisen kehitysprosessin mallintamiseen", "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-200903171142", "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_19677
language fin
last_indexed 2025-02-18T10:55:29Z
main_date 2005-01-01T00:00:00Z
main_date_str 2005
publishDate 2005
record_format qdc
source_str_mv jyx
spellingShingle Miettunen, Arto RUP:n soveltuvuus ketterien menetelmien mukaisen kehitysprosessin mallintamiseen kehitysprosessit RUP ketterät menetelmät mallintaminen Tietojärjestelmätiede Information Systems Science
title RUP:n soveltuvuus ketterien menetelmien mukaisen kehitysprosessin mallintamiseen
title_full RUP:n soveltuvuus ketterien menetelmien mukaisen kehitysprosessin mallintamiseen
title_fullStr RUP:n soveltuvuus ketterien menetelmien mukaisen kehitysprosessin mallintamiseen RUP:n soveltuvuus ketterien menetelmien mukaisen kehitysprosessin mallintamiseen
title_full_unstemmed RUP:n soveltuvuus ketterien menetelmien mukaisen kehitysprosessin mallintamiseen RUP:n soveltuvuus ketterien menetelmien mukaisen kehitysprosessin mallintamiseen
title_short RUP:n soveltuvuus ketterien menetelmien mukaisen kehitysprosessin mallintamiseen
title_sort rup n soveltuvuus ketterien menetelmien mukaisen kehitysprosessin mallintamiseen
title_txtP RUP:n soveltuvuus ketterien menetelmien mukaisen kehitysprosessin mallintamiseen
topic kehitysprosessit RUP ketterät menetelmät mallintaminen Tietojärjestelmätiede Information Systems Science
topic_facet Information Systems Science RUP Tietojärjestelmätiede kehitysprosessit ketterät menetelmät mallintaminen
url https://jyx.jyu.fi/handle/123456789/19677 http://www.urn.fi/URN:NBN:fi:jyu-200903171142
work_keys_str_mv AT miettunenarto rupnsoveltuvuusketterienmenetelmienmukaisenkehitysprosessinmallintamiseen