dc.contributor.author | Hyvärinen, Jaakko | |
dc.contributor.author | Axen, Jari | |
dc.date.accessioned | 2009-04-29T11:41:45Z | |
dc.date.available | 2009-04-29T11:41:45Z | |
dc.date.issued | 2004 | |
dc.identifier.uri | https://jyx.jyu.fi/handle/123456789/19983 | |
dc.description.abstract | 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.
| en |
dc.language.iso | fin | |
dc.subject.other | Suunnittelumallit | en |
dc.subject.other | luokittelu | en |
dc.subject.other | kuvaaminen | en |
dc.subject.other | design pattern | en |
dc.title | Suunnittelumallit ohjelmistotuotannossa teoria, käytäntö, kokemukset | |
dc.type | bachelor thesis | |
dc.identifier.urn | URN:NBN:fi:jyu-200904231482 | |
dc.type.dcmitype | Text | en |
dc.type.ontasot | Kandidaatintutkielma | fi |
dc.type.ontasot | Bachelor's thesis | en |
dc.contributor.tiedekunta | Informaatioteknologian tiedekunta | fi |
dc.contributor.tiedekunta | Faculty of Information Technology | en |
dc.contributor.laitos | Informaatioteknologia | fi |
dc.contributor.laitos | Information Technology | en |
dc.contributor.yliopisto | University of Jyväskylä | en |
dc.contributor.yliopisto | Jyväskylän yliopisto | fi |
dc.contributor.oppiaine | Tietojärjestelmätiede | fi |
dc.contributor.oppiaine | Information Systems Science | en |
dc.type.coar | http://purl.org/coar/resource_type/c_7a1f | |
dc.rights.accesslevel | restrictedAccess | fi |
dc.type.publication | bachelorThesis | |
dc.rights.accessrights | This material has a restricted access due to copyright reasons. | en |
dc.rights.accessrights | Luettavissa tekijänoikeudellisista syistä vain Jyväskylän yliopiston Tietojenkäsittelytieteiden laitoksella. | fi |