Definition of requirements for a control room diary application
Järvinen, Joni (2020)
Diplomityö
Järvinen, Joni
2020
School of Energy Systems, Sähkötekniikka
Kaikki oikeudet pidätetään.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi-fe2020101584154
https://urn.fi/URN:NBN:fi-fe2020101584154
Tiivistelmä
As technology evolves, the need for automation increases. Increasing automation requires applications to perform defined tasks. The aim of this thesis is to examine the process of software development and to create a definition of requirements for the acquisition of a diary application for a company working in the energy sector. This thesis was researching the commonly used methods and activities for software development, focusing especially on gathering requirements and on high-level design. For the definition of requirements, the company’s needs and wishes towards the diary application were mapped. Based on the mapping, the data to be included, the necessary interfaces and the functionalities for the application were defined. Functionalities of the application were documented using process descriptions and use cases. This thesis has also considered the aspects of system architecture, the possibility for a cloud platform, as well as the layout for the user interface for the diary application. Based on the results of the thesis, the company is better equipped to acquire a diary application that fulfills their specific needs. Teknologian kehittyessä automaation tarve yhteiskunnassa kasvaa jatkuvasti. Lisääntyvän automaation toteuttamiseen tarvitaan sovelluksia suorittamaan halutut tehtävät. Työn tavoitteena oli tutustua sovelluksen kehitysprosessiin ja luoda energia alalla tomivalle yhtiölle vaatimusmäärittely valvomon päiväkirjasovelluksen hankintaa varten. Työssä tutkittiin sovelluskehityksessä yleisesti käytettäviä metodeja ja aktiviteettejä keskittyen erityisesti vaatimusten keräämiseen ja ylemmän tason suunnitteluun. Vaatimusmäärittelyn tekoa varten kartoitettiin yhtiön tarpeet ja toiveet päiväkirjasovellukselle. Toiveiden pohjalta määrittettiin sovellukselle tuotava data, tarvittavat rajapinnat ja toiminnallisuudet. Sovelluksen tarvitsemat toiminnallisuudet dokumentoitiin käyttäen prosessikuvauksia ja käyttötapauksia. Työssä pohditaan myös päiväkirjasovelluksen arkkitehtuuria, mahdollista pilvialustaa sekä käyttöliittymän ulkoasua. Lopputuloksen pohjalta voidaan hankkia vaatimusten mukainen päiväkirjasovellus yhtiön valvomon käyttöön.