Search results for "ohjelmisto"

showing 10 items of 270 documents

Ohjelmistoarkkitehtuurit, arkkitehtoniset tyylit sekä arkkitehtuurisuunnittelu

2000

arkkitehtoninen tyyliarkkitehtuurisuunnitteluohjelmistoarkkitehtuuriohjelmistotekniikka
researchProduct

MODEST: menetelmä tietojärjestelmään kohdistuvien muutospaineiden arviointiin

2006

arviointimenetelmättarpeetMODESTuudistuksetohjelmisto
researchProduct

Asiakasorganisaatioiden osallistumisen vaikutus laatuun ohjelmistotuotannossa

2012

Asiayhteys ja ympäristö vaikuttavat siihen, miten määrittelemme laadun yleisesti sekä miten määrittelemme erityisesti ohjelmistojen laadun. Laatunäkemykset, jotka ovat ensisijaisia ohjelmistokehittäjille ja -yrityksille, eivät välttämättä vastaa asiakkaalle tärkeitä näkökulmia. Uuden sovelluksen kehittäminen on usein ohjelmistoyrityksen ja asiakkaan yhteistyötä. Etenkin ketterässä ohjelmistokehityksessä asiakkaan edustajia tarvitaan projektiryhmässä koko ohjelmistokehitysprosessin ajan. Suunnitelmapohjaisissa ohjelmistokehitysmenetelmissä asiakkaan osallistuminen voi olla rajoitetumpaa, tyypillisesti siihen sisältyy vaatimusten määrittely ja tuotteen hyväksymismenettelyt. Tämän tutkielman t…

asiakasorganisaatioohjelmistotuotantolaatuohjelmisto
researchProduct

Hypotheses engineering : first essential steps of experiment-driven software development

2019

Recent studies have proposed the use of experiments to guide software development in order to build features that the user really wants. Some authors argue that this approach represents a new way to develop software that is different from the traditional requirement-driven one. In this position paper, we propose the discipline of Hypotheses Engineering in comparison to Requirements Engineering, highlighting the importance of proper handling hypotheses that guide experiments. We derive a set of practices within this discipline and present how the literature has tackled them up to now. Finally, we propose a set of research questions that could guide future work towards helping practitioners. …

assumptionsRequirements engineeringComputer sciencebusiness.industrySoftware developmenttietokoneohjelmatvaatimusmäärittelytData scienceexperimentationhypoteesitSoftwareWork (electrical)Order (exchange)hypothesesexperiment driven software developmentPosition paperkokeet (tutkimustoiminta)Research questionsrequirements engineeringhypotheses engineeringbusinessSet (psychology)ohjelmistokehitys
researchProduct

The formal method known as B and a sketch for its implementation

2002

automaattinen päättelyformaalinen logiikkakuvauskieletohjelmistotekniikkaEbbaformaalit menetelmäthistoriaatk-ohjelmat
researchProduct

Acceptance test-driven development

2011

Acceptance Test-Driven Development (ATDD) is meant to bring customers, engineers, testers and software developers together and help them understand each other. ATDD is not an automatic testing technique but rather a precise requirement management and software development convention, which helps to avoid misunderstandings between stakeholders and leads to production of program code satisfying only the real requirements making it more simple and clear. Conclusions about benefits and common problems emerging during adoption of ATDD are based on results of a software project which took place while this work was being written. They also concur very well with other case studies. A large framework…

automatedATDDohjelmistokehitysBDDtestaustestingAATacceptance
researchProduct

Ylläpidettävyys avoimen lähdekoodin mukaisen ohjelmistotuotannon näkökulmasta

2006

avoin lähdekoodiylläpitoohjelmistotuotanto
researchProduct

Behaviour-driven development mobiiliohjelmistojen kehityksen tukena

2014

Lähivuosien aikana älypuhelinten yleistyminen on avannut mahdol- lisuuksia aivan uusille ohjelmistomarkkinoille. Samaan aikaan mobiilisovellusten yleistymisen kanssa myös ohjelmistokehityksen menetelmät ovat muuttuneet, ja vanhojen prosessien tilalle on tullut uusia iteratiivisia ketteriä menetelmiä. Tässä tutkielmassa selvitetään mahdollisuuksia hyödyntää käyttäytymislähtöisen ohjelmistokehityksen menetelmiä mobiilisovelluksia kehitettäessä. Since smartphone have become more and more common in recent years, it has opened completely new markets for software developers. At the same time, the software development processes have been evolving from old sequential processes to new agile and iter…

behariour-driven developmentketterät menetelmätmobile platformsmobiilisovelluksetlaatubddohjelmistokehitysmobiilialustat
researchProduct

Improvisointi ohjelmistokehityksen työvälineenä

2016

Tietojärjestelmien kehittämistä pidetään yleisesti hyvin organisoituna ja suunnitelmallisena tapahtumana. Tämä ei kuitenkaan aina pidä paikkaansa, sillä kehittäminen ei aina tapahdu hallinnoidussa ja tiukasti organisoidussa ympäristössä. Etenkin pienten ja epävirallisten järjestelmien kehittämisessä improvisoinnilla on suurehko rooli. Software development is seen as an organised process. However not all software is developed in a tightly managed and organised environment. Improvisation often plays a role in the development, especially in the case of small and informal systems.

bricolageimprovisointiohjelmistokehitys
researchProduct

An empirical evaluation of business model canvas in software startups : a team perspective

2019

Business model canvas is a commonly used tool among software startups. The tool aims to help companies develop business models and new strategies. Even though the model has been widely adapted among software startups a lack of scientific research regarding the topic can be found. This thesis evaluates how the business model canvas should be further devel- oped when it comes to early stage software startups. This is done with a team perspective. First, an understanding of software startups is created. Secondly, based on the literature the Team Component is presented including the con- structs of resources, networks, self-organization and way of working. After this, the scope is widened to bu…

business model canvasearly stage software startupsoftware developmentlean manufacturinglean-ajattelustartup companiesohjelmistokehitysteamsstartup-yrityksettiimit
researchProduct