Tietojärjestelmän kehitystyö, vaatimusmäärittely ja toteutustavan selvitys, case: Tiedonhaun opetus
Lötjönen, Sari (2008)
Tiivistelmä
Tässä diplomityössä tarkastellaan tietojärjestelmän kehitystyötä, vaatimusmäärittelyä ja toteutustavan selvitystä monimutkaisen organisaation näkökulmasta. Työn tavoitteena on tehdä tiedonhaun opetukseen liittyvän tietojärjestelmän esitutkimus, vaatimusmäärittely ja toteutustavan arviointi. Tietojärjestelmän kehitystyötä tarkastellaan vesiputous-vaihejakomalliin kuuluvien eri vaiheiden avulla. Tietojärjestelmän vaatimusmäärittelyä tarkastellaan sen tavoitteiden, vaiheiden ja erilaisten vaatimusten kautta. Lisäksi tutkitaan kehysorganisaation vaikutusta tietojärjestelmän kehitystyöhön ja vaatimusmäärittelyyn. Työn tuloksista oli nähtävissä, että kehysorganisaatio ja sen monimutkaisuus vaikuttavat tietojärjestelmän kehitystyöhön ja sitä kautta vaatimusmäärittelyn tekemiseen monin tavoin. Nykyisten tietojärjestelmän kehitystyömallien lisäksi on jouduttu miettimään uusia keinoja siihen, miten tekniset vaatimukset yhdistetään liiketaloudellisiin ja organisatorisiin ongelmiin. Työn empiirisen osuuden tuloksena kerättiin Tiedonhaun opetus -tietojärjestelmän vaatimusmäärittelyyn tarvittavat tiedot. Lisäksi selvitettiin miten ja millä resursseilla esitetyn mukainen tietojärjestelmä olisi mahdollista toteuttaa. Erillistä vaatimusmäärittelydokumenttia ei toteutettu, koska tietojärjestelmän mahdolliseksi toteutustavaksi erottui kaksi toisistaan poikkeavaa vaihtoehtoa. Vaatimusmäärittelydokumentin tarkempi muoto hahmottuu sitten, kun tietojärjestelmän toteutustavan periaatteet ovat selvillä. The subject of this thesis is a development work for an information system, requirements specification and clarification of method of implementation. The viewpoint of this thesis is a complex organization. The goal of this thesis is to develop preliminary study of information system, requirements specification and estimation of implementation. A development work for an information system is studied with separate phases of water fall life cycle model. Requirements specification of an information system is studied with its goals, phases and different requirements. In addition an influence of the framework of organization to development work for an information system and requirements specification is studied also. According to the results of this thesis it was seen that the framework of the organization and its complexity has big influence on a development work for an information system and requirements specification. Existing models of a development work for an information system are not enough alone. There are needs to find out new ways to combine together technical requirements for business and organizational problems. In the empirical part of this thesis it was gathered up necessary information which is needed to create requirements specification to the education of information retrieval. It was also studied how it is possible to carry out an information system. What are resources needed to carry out it. Separate requirements specification document was not carried out because there are two very different methods of implementation of an information system. The template of requirements specification document will be based on implementation method of information system and will be decided later.