Search results for "ohjelmistotuotanto"

showing 9 items of 59 documents

Embracing iterations in Quantum software: a vision

2022

In today’s software engineering, iterations, affordable en masse, form an important part of just about any system. However, not all computing resources are cheap to consume. In High-Performance (HPC) and Quantum Computing (QC), executions can consume considerable amounts of energy and time, which is reserved and used even if the very first steps in the process fail. This means that developers must assume a different attitude towards programming, and aim at error-free software before its execution. This is com monly facilitated using simulators, which are commonplace for both HPC and QC. However the fashion developers advance from one tool to another is ad-hoc, with no established software e…

quantum software engineeringiterointiohjelmistosuunnittelusoftware prototypingohjelmistotuotantosimulointiquantum computing quantum IDEkvanttilaskentaohjelmistokehityssoftware development techniquesProceedings of the 1st International Workshop on Quantum Programming for Software Engineering
researchProduct

Towards Seamless IoT Device-Edge-Cloud Continuum:

2021

In this paper we revisit a taxonomy of client-side IoT software architectures that we presented a few years ago. We note that the emergence of inexpensive AI/ML hardware and new communication technologies are broadening the architectural options for IoT devices even further. These options can have a significant impact on the overall end-to-end architecture and topology of IoT systems, e.g., in determining how much computation can be performed on the edge of the network. We study the implications of the IoT device architecture choices in light of the new observations, as well as make some new predictions about future directions. Additionally, we make a case for isomorphic IoT systems in whic…

software architectureIoTsulautettu tietotekniikkaprogrammable worldembedded devicesohjelmistotuotantointernet of thingsliquid softwarepilvipalvelutedge computingisomorphismreunalaskentaohjelmistoarkkitehtuuriisomorphic softwareesineiden internetsoftware engineering
researchProduct

Sovellusaluemallinnus ohjelmistotuotannon tukena

2006

software factoriessovelluksetohjelmistotuotantosovellusaluemallinnussovellusaluekielet
researchProduct

Coping with Uncertainty in an Agile Systems Development Course

2018

Uncertain and ambiguous environments are commonplace in information systems development (ISD) projects, and while different Agile frameworks welcome changes in organizational, technical, and business environments, the incurred uncertainty is known to negatively affect the development process and the quality of the final product. The effects of uncertainty on ISD projects have been studied in the past in real organizational contexts, but the effects of uncertainty on students in Agile systems development have received less attention from scholars. In this study, we measured the effects of experienced uncertainty on students’ performance in an Agile systems development course and how uncertai…

student perceptionsketterät menetelmätongelmalähtöinen oppiminenproblem-based learning (PBL)agileohjelmistotuotantoComputingMilieux_COMPUTERSANDEDUCATIONohjelmistokehitysScrum
researchProduct

Ohjelmistojen tarkastuskäytänteiden puutteet ja ongelmat teoriassa ja käytännössä

2006

tarkastusohjelmistotuotantovirheetlaatuatk-ohjelmat
researchProduct

Tarkastuskäytänteiden kehittäminen ohjelmistoja tuottavissa organisaatioissa

2009

tarkastusprosessitohjelmistojen tarkastuskatselmointikatselmusohjelmistotuotantolaatukehittäminenatk-ohjelmat
researchProduct

Tuotehallinnan ja laajuudenhallinnan käytännöt pienessä ohjelmistoyrityksessä : tapaustutkimus

2017

Yhä useammin ohjelmistotuotetta tarjotaan avoimille markkinoille pikemminkin kuin yhdelle tietylle asiakkaalle. On myös olemassa runsaasti pieniä yrityksiä, jotka tekevät tätä ns. markkinalähtöistä ohjelmistokehitystä. Pienetkin yritykset haluavat hoitaa liiketoimintaansa ja johtaa prosessejaan menestyksekkäästi, mutta niiden kohtaamiin ongelmiin eivät suurille yrityksille tarkoitetut prosessienhallintamenetelmät sovi kovinkaan hyvin. Tämä tapaustutki-mus pyrkii löytämään kirjallisuudessa esitettyjä ratkaisuja pienen ohjelmisto-talon ongelmiin tuotteidensa ylläpidossa ja kehittämisessä. Yhtenä ratkaisuna esitellään sopiva tuotehallinnan viitekehys. Ohjelmistokehitysprojektien suurin ongelma…

tuotehallintaprojektitohjelmistotuotantotietokoneohjelmattoimintopistelaskentamarkkinalähtöinen ohjelmistokehitysTapaustutkimusohjelmistokehityspieni yritysyrityksettietotekniikkayrityksetlaadunhallintaohjelmistotuote
researchProduct

StartCards — A method for early-stage software startups

2023

Publisher Copyright: © 2023 The Author(s) Context: Software startups are important drivers of economy on a global scale, and have become associated with innovation and high growth. However, the overwhelming majority of startups ends in failure. Many of these startup failures ultimately stem from software engineering issues, and requirements engineering (RE) ones in particular. Despite the emphasis placed on the importance of RE activities in the startup context, many startups continue to develop software without a clear market or customer, having never had meaningful contact with their would-be customer. Objective: We develop a method aimed at early-stage startups that is intended to help s…

validationohjelmistotuotantotoimintatutkimusSoftware startupsRequirements engineering113 Computer and information sciencesstartup-yrityksetyrityksetComputer Science Applicationsketterät menetelmätaction researchsoftware engineering methodvalidointivaatimustenhallintaSoftware engineering methodValidationsoftware startupsrequirements engineeringohjelmistoliiketoimintaSoftwareAction researchInformation Systems
researchProduct

Intentiolähtöinen lähestymistapa käytettävyyttä koskevien vaatimusten määrittelyyn : kuluttajamarkkinoille suunnatun innovatiivisen ohjelmistotuottee…

2012

vuorovaikutuskäytettävyyskäyttäjätintentiotarpeetohjelmistotuotantokäyttäjäpsykologiatietotekniikkahuman-technology interactionatk-ohjelmatloppukäyttäjätuser psychologyinnovaatiotusabilityhuman interaction behaviorsuunnittelukäyttöliittymätintentionuser experienceinnovative consumer information systemsrequirements engineeringkäyttäjäkokemusohjelmistokehitys
researchProduct