Suunnittelumallien vertailu

Suunnittelumallien vertailulla on tarkoitus tutkia ratkaisevatko suunnittelumallit samankaltaisen suunnitteluongelman kontekstista riippumatta. Kirjallisuuskatsaus perustuu pääosin Erich Gamman (1995) mallikokoelmaan (Elements of reusable object-orientedsoftware) ja Tommi Mikkosen (1998) artikkeliin...

Full description

Bibliographic Details
Main Author: Linna, Harri
Other Authors: Informaatioteknologian tiedekunta, Faculty of Information Technology, Informaatioteknologia, Information Technology, Jyväskylän yliopisto, University of Jyväskylä
Format: Bachelor's thesis
Language:fin
Published: 2018
Subjects:
Online Access: https://jyx.jyu.fi/handle/123456789/60954
_version_ 1828193213838524416
author Linna, Harri
author2 Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology Jyväskylän yliopisto University of Jyväskylä
author_facet Linna, Harri Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology Jyväskylän yliopisto University of Jyväskylä Linna, Harri Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology Jyväskylän yliopisto University of Jyväskylä
author_sort Linna, Harri
datasource_str_mv jyx
description Suunnittelumallien vertailulla on tarkoitus tutkia ratkaisevatko suunnittelumallit samankaltaisen suunnitteluongelman kontekstista riippumatta. Kirjallisuuskatsaus perustuu pääosin Erich Gamman (1995) mallikokoelmaan (Elements of reusable object-orientedsoftware) ja Tommi Mikkosen (1998) artikkeliin (Formalizing design patterns), jossa sovelletaan DisCoa suunnittelumallien formalisointiin. Vertailemalla kahta eri konstruktiota pääteltiin, että jotkin suunnittelumallit ratkaisevat samankaltaisen suunnitteluongelman. Comparison of design patterns is meant to argue about whether design patterns resolve a similar design problem irrespective of context. Literature review for the most part is based on Erich Gamma’s (1995) range of patterns (Elements of reusable object-oriented software) and Tommi Mikkonen’s (1998) article (Formalizing design patterns) which applies the DisCo languange to formalization of design patterns. By comparing two separate con- structs, was reasoned that some design patterns resolve a similar desing problem.
first_indexed 2019-08-19T08:21:10Z
format Kandityö
free_online_boolean 1
fullrecord [{"key": "dc.contributor.advisor", "value": "Kaijanaho, Antti-Juhani", "language": "", "element": "contributor", "qualifier": "advisor", "schema": "dc"}, {"key": "dc.contributor.author", "value": "Linna, Harri", "language": "", "element": "contributor", "qualifier": "author", "schema": "dc"}, {"key": "dc.date.accessioned", "value": "2019-01-08T11:45:51Z", "language": null, "element": "date", "qualifier": "accessioned", "schema": "dc"}, {"key": "dc.date.available", "value": "2019-01-08T11:45:51Z", "language": null, "element": "date", "qualifier": "available", "schema": "dc"}, {"key": "dc.date.issued", "value": "2018", "language": "", "element": "date", "qualifier": "issued", "schema": "dc"}, {"key": "dc.identifier.uri", "value": "https://jyx.jyu.fi/handle/123456789/60954", "language": null, "element": "identifier", "qualifier": "uri", "schema": "dc"}, {"key": "dc.description.abstract", "value": "Suunnittelumallien vertailulla on tarkoitus tutkia ratkaisevatko suunnittelumallit samankaltaisen suunnitteluongelman kontekstista riippumatta. Kirjallisuuskatsaus perustuu p\u00e4\u00e4osin Erich Gamman (1995) mallikokoelmaan (Elements of reusable object-orientedsoftware) ja Tommi Mikkosen (1998) artikkeliin (Formalizing design patterns), jossa sovelletaan DisCoa suunnittelumallien formalisointiin. Vertailemalla kahta eri konstruktiota p\u00e4\u00e4teltiin, ett\u00e4 jotkin suunnittelumallit ratkaisevat samankaltaisen suunnitteluongelman.", "language": "fi", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.abstract", "value": "Comparison of design patterns is meant to argue about whether design patterns\nresolve a similar design problem irrespective of context. Literature review for the most part\nis based on Erich Gamma\u2019s (1995) range of patterns (Elements of reusable object-oriented\nsoftware) and Tommi Mikkonen\u2019s (1998) article (Formalizing design patterns) which applies\nthe DisCo languange to formalization of design patterns. By comparing two separate con-\nstructs, was reasoned that some design patterns resolve a similar desing problem.", "language": "en", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted by Miia Hakanen (mihakane@jyu.fi) on 2019-01-08T11:45:51Z\nNo. of bitstreams: 0", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Made available in DSpace on 2019-01-08T11:45:51Z (GMT). No. of bitstreams: 0\n Previous issue date: 2018", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.format.extent", "value": "31", "language": "", "element": "format", "qualifier": "extent", "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": "suunnittelumalli", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "oliosuunnittelu", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "formalisointi", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "DisCo", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.title", "value": "Suunnittelumallien vertailu", "language": "", "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-201901081095", "language": "", "element": "identifier", "qualifier": "urn", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Bachelor's thesis", "language": "en", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Kandidaatinty\u00f6", "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": "Jyv\u00e4skyl\u00e4n yliopisto", "language": "fi", "element": "contributor", "qualifier": "organization", "schema": "dc"}, {"key": "dc.contributor.organization", "value": "University of Jyv\u00e4skyl\u00e4", "language": "en", "element": "contributor", "qualifier": "organization", "schema": "dc"}, {"key": "dc.subject.discipline", "value": "Tietotekniikka", "language": "fi", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "dc.subject.discipline", "value": "Mathematical Information Technology", "language": "en", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "yvv.contractresearch.funding", "value": "0", "language": "", "element": "contractresearch", "qualifier": "funding", "schema": "yvv"}, {"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": "openAccess", "language": null, "element": "rights", "qualifier": "accesslevel", "schema": "dc"}, {"key": "dc.type.publication", "value": "bachelorThesis", "language": null, "element": "type", "qualifier": "publication", "schema": "dc"}, {"key": "dc.subject.oppiainekoodi", "value": "602", "language": "", "element": "subject", "qualifier": "oppiainekoodi", "schema": "dc"}, {"key": "dc.rights.url", "value": "https://rightsstatements.org/page/InC/1.0/", "language": null, "element": "rights", "qualifier": "url", "schema": "dc"}]
id jyx.123456789_60954
language fin
last_indexed 2025-03-31T20:01:01Z
main_date 2018-01-01T00:00:00Z
main_date_str 2018
online_boolean 1
online_urls_str_mv {"url":"https:\/\/jyx.jyu.fi\/bitstreams\/10159221-7e6d-4ef5-8eba-8a4f4bdf2106\/download","text":"URN:NBN:fi:jyu-201901081095.pdf","source":"jyx","mediaType":"application\/pdf"}
publishDate 2018
record_format qdc
source_str_mv jyx
spellingShingle Linna, Harri Suunnittelumallien vertailu suunnittelumalli oliosuunnittelu formalisointi DisCo Tietotekniikka Mathematical Information Technology 602
title Suunnittelumallien vertailu
title_full Suunnittelumallien vertailu
title_fullStr Suunnittelumallien vertailu Suunnittelumallien vertailu
title_full_unstemmed Suunnittelumallien vertailu Suunnittelumallien vertailu
title_short Suunnittelumallien vertailu
title_sort suunnittelumallien vertailu
title_txtP Suunnittelumallien vertailu
topic suunnittelumalli oliosuunnittelu formalisointi DisCo Tietotekniikka Mathematical Information Technology 602
topic_facet 602 DisCo Mathematical Information Technology Tietotekniikka formalisointi oliosuunnittelu suunnittelumalli
url https://jyx.jyu.fi/handle/123456789/60954 http://www.urn.fi/URN:NBN:fi:jyu-201901081095
work_keys_str_mv AT linnaharri suunnittelumallienvertailu