Tietojärjestelmävaatimusten esittämistapoja

Kirjallisuuskatsauksena suoritetussa tutkielmassa esitetään vaatimusmääritte-lyprosessi ja havainnollistetaan, miten se esiintyy kolmessa yleisessä tietojärjes-telmän kehittämisprosessissa, vaihejakomalleissa, RUP-kehyksessä ja Scrum-prosessissa. Tutkielmassa avataan vaatimusmäärittelyprosessin vaih...

Full description

Bibliographic Details
Main Author: Lampinen, Anu
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: 2014
Subjects:
Online Access: https://jyx.jyu.fi/handle/123456789/44368
_version_ 1826225795016687616
author Lampinen, Anu
author2 Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology University of Jyväskylä Jyväskylän yliopisto
author_facet Lampinen, Anu Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology University of Jyväskylä Jyväskylän yliopisto Lampinen, Anu Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology University of Jyväskylä Jyväskylän yliopisto
author_sort Lampinen, Anu
datasource_str_mv jyx
description Kirjallisuuskatsauksena suoritetussa tutkielmassa esitetään vaatimusmääritte-lyprosessi ja havainnollistetaan, miten se esiintyy kolmessa yleisessä tietojärjes-telmän kehittämisprosessissa, vaihejakomalleissa, RUP-kehyksessä ja Scrum-prosessissa. Tutkielmassa avataan vaatimusmäärittelyprosessin vaiheita ja pu-reudutaan niistä yhteen, vaatimusten esittämiseen. Yleisimpiä vaatimusten esit-tämistapoja kuten käyttötapauskaavio, käyttötapaukset, käyttäjätarinat, luok-kakaavio, tietovuokaavio, sekvenssikaavio sekä tilakaavio käydään läpi ja niitä vertaillaan toisiinsa yleisyyden ja formaalisuuden perusteella. Tutkimuksen tuloksia voidaan hyödyntää arvioitaessa, mitkä esittämistavat ovat soveliaim-pia käsillä olevassa tietojärjestelmäprojektissa. Näin voidaan varmistaa vaati-musten hyöty kehittämis- ja ylläpitovaiheessa. This literature-based thesis represents the requirements engineering process in general and related to three well-known software engineering processes, life cycle model, Rational Unified Process and Scrum process. This thesis elaborates the phases of requirements engineering process and focuses on one part of it, requirements presentation. A set of commonly used requirements presentation forms including use case diagram, use cases, user stories, class diagram, data flow diagram, sequence diagram and state diagram are described. After that, they are classified in terms of generality and formality. The results of this thesis can be exploited when considering which of the alternative presentation forms are suitable for the project at hand. This will ensure requirements’ usefulness in information system development and maintenance.
first_indexed 2014-10-02T20:00:56Z
format Kandityö
fullrecord [{"key": "dc.contributor.author", "value": "Lampinen, Anu", "language": null, "element": "contributor", "qualifier": "author", "schema": "dc"}, {"key": "dc.date.accessioned", "value": "2014-10-02T06:05:42Z", "language": null, "element": "date", "qualifier": "accessioned", "schema": "dc"}, {"key": "dc.date.available", "value": "2014-10-02T06:05:42Z", "language": null, "element": "date", "qualifier": "available", "schema": "dc"}, {"key": "dc.date.issued", "value": "2014", "language": null, "element": "date", "qualifier": "issued", "schema": "dc"}, {"key": "dc.identifier.uri", "value": "https://jyx.jyu.fi/handle/123456789/44368", "language": null, "element": "identifier", "qualifier": "uri", "schema": "dc"}, {"key": "dc.description.abstract", "value": "Kirjallisuuskatsauksena suoritetussa tutkielmassa esitet\u00e4\u00e4n vaatimusm\u00e4\u00e4ritte-lyprosessi ja havainnollistetaan, miten se esiintyy kolmessa yleisess\u00e4 tietoj\u00e4rjes-telm\u00e4n kehitt\u00e4misprosessissa, vaihejakomalleissa, RUP-kehyksess\u00e4 ja Scrum-prosessissa. Tutkielmassa avataan vaatimusm\u00e4\u00e4rittelyprosessin vaiheita ja pu-reudutaan niist\u00e4 yhteen, vaatimusten esitt\u00e4miseen. Yleisimpi\u00e4 vaatimusten esit-t\u00e4mistapoja kuten k\u00e4ytt\u00f6tapauskaavio, k\u00e4ytt\u00f6tapaukset, k\u00e4ytt\u00e4j\u00e4tarinat, luok-kakaavio, tietovuokaavio, sekvenssikaavio sek\u00e4 tilakaavio k\u00e4yd\u00e4\u00e4n l\u00e4pi ja niit\u00e4 vertaillaan toisiinsa yleisyyden ja formaalisuuden perusteella. Tutkimuksen tuloksia voidaan hy\u00f6dynt\u00e4\u00e4 arvioitaessa, mitk\u00e4 esitt\u00e4mistavat ovat soveliaim-pia k\u00e4sill\u00e4 olevassa tietoj\u00e4rjestelm\u00e4projektissa. N\u00e4in voidaan varmistaa vaati-musten hy\u00f6ty kehitt\u00e4mis- ja yll\u00e4pitovaiheessa.", "language": "fi", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.abstract", "value": "This literature-based thesis represents the requirements engineering process in general and related to three well-known software engineering processes, life cycle model, Rational Unified Process and Scrum process. This thesis elaborates the phases of requirements engineering process and focuses on one part of it, requirements presentation. A set of commonly used requirements presentation forms including use case diagram, use cases, user stories, class diagram, data flow diagram, sequence diagram and state diagram are described. After that, they are classified in terms of generality and formality. The results of this thesis can be exploited when considering which of the alternative presentation forms are suitable for the project at hand. This will ensure requirements\u2019 usefulness in information system development and maintenance.", "language": "en", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted using Plone Publishing form by Anu Lampinen (anmalamp) on 2014-10-02 06:05:42.075623. Form: Kandidaatintutkielma -lomake (https://kirjasto.jyu.fi/julkaisut/julkaisulomakkeet/kandin-tutkielma-lomake). JyX data: [jyx_publishing-allowed (fi) =False]", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted by jyx lomake-julkaisija (jyx-julkaisija@noreply.fi) on 2014-10-02T06:05:42Z\nNo. of bitstreams: 2\nURN:NBN:fi:jyu-201410022918.pdf: 770712 bytes, checksum: c0f0bcf03f76b7c4923b7f2f7a081379 (MD5)\nlicense.html: 1087 bytes, checksum: e933e1944b9de20e3ce6b80092badcb5 (MD5)", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Made available in DSpace on 2014-10-02T06:05:42Z (GMT). No. of bitstreams: 2\nURN:NBN:fi:jyu-201410022918.pdf: 770712 bytes, checksum: c0f0bcf03f76b7c4923b7f2f7a081379 (MD5)\nlicense.html: 1087 bytes, checksum: e933e1944b9de20e3ce6b80092badcb5 (MD5)\n Previous issue date: 2014", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.format.extent", "value": "30", "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": "vaatimusm\u00e4\u00e4rittely", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "vaatimus", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "esitt\u00e4minen", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.title", "value": "Tietoj\u00e4rjestelm\u00e4vaatimusten esitt\u00e4mistapoja", "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-201410022918", "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": "Kandidaatintutkielma", "language": "fi", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Bachelor's thesis", "language": "en", "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.date.updated", "value": "2014-10-02T06:05:43Z", "language": null, "element": "date", "qualifier": "updated", "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": "fi", "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. It can be read at the department responsible for publication of the thesis, or at the archival workstation at Jyv\u00e4skyl\u00e4 University Library: https://kirjasto.jyu.fi/en/workspaces/facilities.", "language": "en", "element": "rights", "qualifier": "accessrights", "schema": "dc"}, {"key": "dc.rights.accessrights", "value": "Luettavissa tekij\u00e4noikeudellisista syist\u00e4 vain opinn\u00e4ytteen julkaisseella laitoksella ja Jyv\u00e4skyl\u00e4n yliopiston kirjaston arkistoty\u00f6asemalta. Ks. https://kirjasto.jyu.fi/fi/tyoskentelytilat/laitteet-ja-tilat.", "language": "fi", "element": "rights", "qualifier": "accessrights", "schema": "dc"}]
id jyx.123456789_44368
language fin
last_indexed 2025-02-18T10:54:47Z
main_date 2014-01-01T00:00:00Z
main_date_str 2014
publishDate 2014
record_format qdc
source_str_mv jyx
spellingShingle Lampinen, Anu Tietojärjestelmävaatimusten esittämistapoja vaatimusmäärittely vaatimus esittäminen Tietojärjestelmätiede Information Systems Science
title Tietojärjestelmävaatimusten esittämistapoja
title_full Tietojärjestelmävaatimusten esittämistapoja
title_fullStr Tietojärjestelmävaatimusten esittämistapoja Tietojärjestelmävaatimusten esittämistapoja
title_full_unstemmed Tietojärjestelmävaatimusten esittämistapoja Tietojärjestelmävaatimusten esittämistapoja
title_short Tietojärjestelmävaatimusten esittämistapoja
title_sort tietojärjestelmävaatimusten esittämistapoja
title_txtP Tietojärjestelmävaatimusten esittämistapoja
topic vaatimusmäärittely vaatimus esittäminen Tietojärjestelmätiede Information Systems Science
topic_facet Information Systems Science Tietojärjestelmätiede esittäminen vaatimus vaatimusmäärittely
url https://jyx.jyu.fi/handle/123456789/44368 http://www.urn.fi/URN:NBN:fi:jyu-201410022918
work_keys_str_mv AT lampinenanu tietojärjestelmävaatimustenesittämistapoja