Suunnittelumallit ohjelmistotuotannossa teoria, käytäntö, kokemukset

  Jari Axen <jari.axen@iki.fi> Jaakko Hyvärinen <japahyva@cc.jyu.fi> Suunnittelumallit ohjelmistotuotannossa teoria, käytäntö, kokemukset Jyväskylä: Jyväskylän yliopisto, 2004. 80 s. Kandidaatintutkielma Suunnittelumallit ovat nimettyjä ja hyvin dokumentoituja ratkaisuja toistuviin...

Full description

Bibliographic Details
Main Authors: Hyvärinen, Jaakko, Axen, Jari
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: 2004
Subjects:
Online Access: https://jyx.jyu.fi/handle/123456789/19983
_version_ 1826225790612668416
author Hyvärinen, Jaakko Axen, Jari
author2 Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology University of Jyväskylä Jyväskylän yliopisto
author_facet Hyvärinen, Jaakko Axen, Jari Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology University of Jyväskylä Jyväskylän yliopisto Hyvärinen, Jaakko Axen, Jari Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology University of Jyväskylä Jyväskylän yliopisto
author_sort Hyvärinen, Jaakko
datasource_str_mv jyx
description   Jari Axen <jari.axen@iki.fi> Jaakko Hyvärinen <japahyva@cc.jyu.fi> Suunnittelumallit ohjelmistotuotannossa teoria, käytäntö, kokemukset Jyväskylä: Jyväskylän yliopisto, 2004. 80 s. Kandidaatintutkielma Suunnittelumallit ovat nimettyjä ja hyvin dokumentoituja ratkaisuja toistuviin ongelmiin tietyssä asiayhteydessä. Suunnittelumallit voidaan kuvata ja luokitella yhtenäisellä tavalla. Tässä tutkielmassa esitetään tapa, jolla suunnittelumallit yleensä kuvataan ja erilaisia vaihtoehtoisia tapoja luokitella suunnittelumalleja. Suunnittelumallien käyttöä kokeillaan ja havainnollistetaan esimerkkitapauksella. Esimerkkitapauksessa ilmenneet havainnot esitetään tutkielmassa ja niitä verrataan alan kirjallisuudessa esitettyyn suunnittelumalleja koskevaan teoriaan. Tutkielmassa pohditaan suunnittelumallien käyttöä ja niiden merkitystä ohjelmistotuotannossa. Tutkielman lopuksi esitellään suunnittelumallien pohjalta kehitetyt vastamallit (engl. antipatterns), jotka kuvaavat yleisiä ja useasti toistuvia ohjelmistotuotannon ongelmia.   
first_indexed 2012-12-06T00:00:16Z
format Kandityö
fullrecord [{"key": "dc.contributor.author", "value": "Hyv\u00e4rinen, Jaakko", "language": null, "element": "contributor", "qualifier": "author", "schema": "dc"}, {"key": "dc.contributor.author", "value": "Axen, Jari", "language": null, "element": "contributor", "qualifier": "author", "schema": "dc"}, {"key": "dc.date.accessioned", "value": "2009-04-29T11:41:45Z", "language": null, "element": "date", "qualifier": "accessioned", "schema": "dc"}, {"key": "dc.date.available", "value": "2009-04-29T11:41:45Z", "language": null, "element": "date", "qualifier": "available", "schema": "dc"}, {"key": "dc.date.issued", "value": "2004", "language": null, "element": "date", "qualifier": "issued", "schema": "dc"}, {"key": "dc.identifier.uri", "value": "https://jyx.jyu.fi/handle/123456789/19983", "language": null, "element": "identifier", "qualifier": "uri", "schema": "dc"}, {"key": "dc.description.abstract", "value": "\u00a0\u00a0Jari Axen <jari.axen@iki.fi>\r\nJaakko Hyv\u00e4rinen <japahyva@cc.jyu.fi>\r\nSuunnittelumallit ohjelmistotuotannossa teoria, k\u00e4yt\u00e4nt\u00f6, kokemukset\r\nJyv\u00e4skyl\u00e4: Jyv\u00e4skyl\u00e4n yliopisto, 2004.\r\n80 s.\r\nKandidaatintutkielma\r\nSuunnittelumallit ovat nimettyj\u00e4 ja hyvin dokumentoituja ratkaisuja toistuviin\r\nongelmiin tietyss\u00e4 asiayhteydess\u00e4. Suunnittelumallit voidaan kuvata ja luokitella\r\nyhten\u00e4isell\u00e4 tavalla.\r\nT\u00e4ss\u00e4 tutkielmassa esitet\u00e4\u00e4n tapa, jolla suunnittelumallit yleens\u00e4 kuvataan ja\r\nerilaisia vaihtoehtoisia tapoja luokitella suunnittelumalleja. Suunnittelumallien\r\nk\u00e4ytt\u00f6\u00e4 kokeillaan ja havainnollistetaan esimerkkitapauksella. Esimerkkitapauksessa\r\nilmenneet havainnot esitet\u00e4\u00e4n tutkielmassa ja niit\u00e4 verrataan alan kirjallisuudessa\r\nesitettyyn suunnittelumalleja koskevaan teoriaan.\r\nTutkielmassa pohditaan suunnittelumallien k\u00e4ytt\u00f6\u00e4 ja niiden merkityst\u00e4 ohjelmistotuotannossa.\r\nTutkielman lopuksi esitell\u00e4\u00e4n suunnittelumallien pohjalta\r\nkehitetyt vastamallit (engl. antipatterns), jotka kuvaavat yleisi\u00e4 ja useasti toistuvia\r\nohjelmistotuotannon ongelmia.\r\n\u00a0\u00a0", "language": "en", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted by Seija Paananen (sepaanan@jyu.fi) on 2009-04-23T12:38:06Z\r\nNo. of bitstreams: 2\r\nJari Axen.Jaakko Hyv\u00e4rinen.pdf: 391801 bytes, checksum: 1687527e7636773025c38c3376c15655 (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-04-29T11:41:45Z (GMT) No. of bitstreams: 2\r\nlicense.xml: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5)\r\nJari Axen.Jaakko Hyv\u00e4rinen.pdf: 391801 bytes, checksum: 1687527e7636773025c38c3376c15655 (MD5)", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Made available in DSpace on 2009-04-29T11:41:45Z (GMT). No. of bitstreams: 2\r\nlicense.xml: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5)\r\nJari Axen.Jaakko Hyv\u00e4rinen.pdf: 391801 bytes, checksum: 1687527e7636773025c38c3376c15655 (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": "Suunnittelumallit", "language": "en", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "luokittelu", "language": "en", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "kuvaaminen", "language": "en", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "design pattern", "language": "en", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.title", "value": "Suunnittelumallit ohjelmistotuotannossa teoria, k\u00e4yt\u00e4nt\u00f6, kokemukset", "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-200904231482", "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_19983
language fin
last_indexed 2025-02-18T10:54:30Z
main_date 2004-01-01T00:00:00Z
main_date_str 2004
publishDate 2004
record_format qdc
source_str_mv jyx
spellingShingle Hyvärinen, Jaakko Axen, Jari Suunnittelumallit ohjelmistotuotannossa teoria, käytäntö, kokemukset Suunnittelumallit luokittelu kuvaaminen design pattern Tietojärjestelmätiede Information Systems Science
title Suunnittelumallit ohjelmistotuotannossa teoria, käytäntö, kokemukset
title_full Suunnittelumallit ohjelmistotuotannossa teoria, käytäntö, kokemukset
title_fullStr Suunnittelumallit ohjelmistotuotannossa teoria, käytäntö, kokemukset Suunnittelumallit ohjelmistotuotannossa teoria, käytäntö, kokemukset
title_full_unstemmed Suunnittelumallit ohjelmistotuotannossa teoria, käytäntö, kokemukset Suunnittelumallit ohjelmistotuotannossa teoria, käytäntö, kokemukset
title_short Suunnittelumallit ohjelmistotuotannossa teoria, käytäntö, kokemukset
title_sort suunnittelumallit ohjelmistotuotannossa teoria käytäntö kokemukset
title_txtP Suunnittelumallit ohjelmistotuotannossa teoria, käytäntö, kokemukset
topic Suunnittelumallit luokittelu kuvaaminen design pattern Tietojärjestelmätiede Information Systems Science
topic_facet Information Systems Science Suunnittelumallit Tietojärjestelmätiede design pattern kuvaaminen luokittelu
url https://jyx.jyu.fi/handle/123456789/19983 http://www.urn.fi/URN:NBN:fi:jyu-200904231482
work_keys_str_mv AT hyvärinenjaakko suunnittelumallitohjelmistotuotannossateoriakäytäntökokemukset