Search results for "software"

showing 10 items of 7396 documents

Joukkoistamisen käyttö vaatimusmäärittelyssä : tapaustutkimus

2017

Tämän pro gradu -tutkielman lähtökohta oli tutkia, miten joukkoistamista voidaan käyttää vaatimusmäärittelyssä. Kirjallisuuskatsauksen lisäksi luotiin joukkoistetun vaatimusmäärittelyn malli sekä tehtiin tapaustutkimus KoiraNet jalostustietojärjestelmän MH-luonnekuvausta koskevaan dataan liittyvien käyttötarpeiden selvittämisestä ja joukkoistetusta vaatimusmäärittelystä. Joukkoistaminen tapahtui projektia varten luodussa Facebook-ryhmässä, johon saatiin avoimella kutsulla kaikkiaan 107 jäsentä. Tutkimuksen tuloksiin lukeutui paitsi kerätyt vaatimukset, myös joukon aktiivisuudesta tehdyt määrälliset havainnot. Joukkoistamalla kerättyjen vaatimusten laadun arvioimiseksi suoritettiin erilliset…

joukkoistaminensoftware developmentcrowdsourcingrequirements engineeringvaatimusmäärittelytohjelmistokehitys
researchProduct

Systemic Management of Architectural Decisions in Enterprise Architecture Planning. Four Dimensions and Three Abstraction Levels

2006

This paper presents a process model for the management of architectural decisions in enterprise architecture planning. First, decisions are made at the enterprise level, with strategic business considerations on the enterprise information, systems and technology strategy and governance issues. The next step is to define the domains, to then go on with domain architecture decisions. At the systems level, the enterprise and domain architecture decisions are collected and converted into architecture descriptions accurate in precision, form and detail to be given as input to the information systems development process, following the architectural planning. The model is derived from previous wor…

järjestelmäarkkitehtuuriEnterprise architecture frameworkProcess managementEA projectArchitecture domainComputer sciencepäätöksentekoyritysstrategiatSolution architecturearchitecture decisionsEnterprise integrationEnterprise architectureFunctional software architectureEnterprise systemEnterprise architecture managementEnterprise life cyclearchitecture managementBusiness architectureInformation systemEnterprise information systemView modelNIST Enterprise Architecture ModelProject managementEnterprise resource planningEnterprise planning systemStrategic planningEnterprise systems engineeringbusiness.industryCorporate governanceTechnology strategyInformation technologyEnterprise information security architectureService-oriented modelingTechnology managementApplications architecturearchitecture processArchitectural planData architecturekokonaisarkkitehtuuribusinessEnterprise softwareProceedings of the 39th Annual Hawaii International Conference on System Sciences (HICSS'06)
researchProduct

Elements of Sustainability for Public Sector Software : Mosaic Enterprise Architecture, Macroservices, and Low-Code

2021

Public sector is a large consumer for software. In countries such as Finland, many of the systems are made to order by consultancy companies that participate in public tenders. These tenders initiated by the state, cities, and other public sector organizations. Furthermore, as public sector tasks are often decomposed to various actors, each and every one of them makes their purchase based on their own needs. In this paper, we argue that to maintain software sustainability in this context, there is a need for three key elements. Firstly, there is a need for an enterprise architecture where independent services from various vendors are can be easily deployed and integrated. Secondly, these se…

järjestelmäarkkitehtuurikestävä käyttö0209 industrial biotechnologyProcess managementMosaic architectureBuild to ordersoftware sustainabilityEnterprise architectureContext (language use)02 engineering and technologypublic sector software020901 industrial engineering & automationSoftware0202 electrical engineering electronic engineering information engineeringMacroservicesmacroservicestietojärjestelmät020203 distributed computingCall for bidsbusiness.industryPublic sectorohjelmistot (taiteet)Software sustainability113 Computer and information sciencesjulkinen sektorimosaic architectureSoftware deploymentSustainabilityPublic sector softwarebusiness
researchProduct

Introduction to software product lines : Engineering, service, and management minitrack

2013

Software has become the key asset for competitive products and services in all industries. Thus, competitiveness in software development, maintenance, and related services has become a concern for organizations. Competitiveness can be increased through (1) internal strategies such as the strategic creation and reuse of software assets and (2) external strategies such as outsourcing software development, maintenance, and/or services from third party service providers and acquiring off-the-shelf components from providers and open source communities. A viable third strategy is to enact both strategies in parallel. This minitrack focuses on the first and third strategy. The minitrack accepted f…

järjestelmäarkkitehtuurikilpailukykyulkoistaminensoftware product linesyritysstrategiatohjelmistot (taiteet)servicemanagementyrityksettietojärjestelmät
researchProduct

Development of Network Security Education

2021

Distance education has grown tremendously over the last decade. Internet technologies have enabled a large-scale dispensation of lectures, exercises, and training. Virtual Learning Management Systems (LMSs) offer a number of tools to realize distance education and distance learning. In this work, we present a virtual system architecture for training cyber security professionals with hands-on skills. The architecture is based on a VirtualBox virtualization environment. Guest machines are installed on an instance of VirtualBox. The installed environment offers a safe and isolated workbench for experiments. After installation and configuration of the environment, students perform a number of i…

järjestelmäarkkitehtuurioppimisympäristöComputer scienceNetwork securityDistance educationtietotekniikkacomputer.software_genreetäopetusComputingMilieux_COMPUTERSANDEDUCATIONnetwork securityverkko-opetusArchitecturetietoturvakyberturvallisuusMultimediabusiness.industryhallintajärjestelmätVirtualizationverkko-oppiminendistance educationManagement systemSystems architectureVirtual learning environmentThe Internetbusinesscomputerverkkohyökkäykset
researchProduct

Evaluating End-user Support : Validating the Use of Multiple Media in a CSCW Application

2006

Human-centred views on information systems are gaining more and more attention in IS community. The need to evaluate information systems from such a perspective is thus evident. In this paper, we exploit our earlier developed theoretical framework for evaluating end-user support in information systems, and demonstrate its usage in validating the use of multiple communication and collaboration media in a CSCW application. The evaluation is performed in terms of user perception in ISD process, users’ role in organizational information processing, and users’ behavioural nuances. Our study shows that a context specific theoretical framework is useful in validating the empirical results of syste…

järjestelmäsuunnitteluInstructional designEnd userComputer scienceInformation processingContext (language use)Application softwarecomputer.software_genreloppukäyttäjätkäyttäjälähtöisyysHuman–computer interactionComputer-supported cooperative workInformation systemcomputerosallistava suunnittelutukipalveluttietojärjestelmät
researchProduct

Social welfare professionals willing to participate in client information system development - Results from a large cross-sectional survey.

2021

Human-centered design methods should be implemented throughout the client information system (CIS) development process to understand social welfare professionals’ needs, tasks, and contexts of use. The aim of this study was to examine Finnish social welfare professionals’ experiences of participating in CIS development. A national cross-sectional web-based survey on the CIS experiences of social welfare professionals (1145 respondents) was conducted in Finland in spring 2019. This study focused on statements concerning the experiences of end users with CIS development and participation. The results are reported by professional and age groups. Half (50%) of the 1145 respondents had participa…

järjestelmäsuunnitteluNursing (miscellaneous)Health Informaticssysteemityöinformation systemskäyttäjäkeskeinen suunnitteluhuman-centered designHealth Information Managementit system developmentsosiaalihuoltoHumanssurveyFinlandtietojärjestelmätpotilastietojärjestelmätComputingMilieux_THECOMPUTINGPROFESSIONsocial welfare professionalssocial worksosiaalityöntekijätsocial careinformaticistsosiaalityöCross-Sectional Studiesparticipatory methodsclient information systemsurvey-tutkimusSoftwareSocial WelfareInformation SystemsInformatics for healthsocial care
researchProduct

Towards Practical Cybersecurity Mapping of STRIDE and CWE — a Multi-perspective Approach

2021

Software vulnerabilities are identified during their whole life-cycle; some vulnerabilities may be caused by flaws on the design while other appear due to advances on the technologies around the systems. Frameworks such as OWASP are well- known and are used for testing a systems security before or after implementation, and such testing is carried out against the existing system. Threat modeling however focuses on the early stages of the system design when it is feasible and easy to fix security-related flaws and prevent possible damage caused by them. For example, STRIDE is one very popular threat modeling framework. A STRIDE threat modelling specialist deals with abstract categorizations o…

järjestelmäsuunnittelucybersecurityComputer scienceVulnerabilitySTRIDETK5101-6720cveComputer securitycomputer.software_genrethreat lifecyclestrideSoftwaretietokannattietoturvakyberturvallisuushaavoittuvuusweaknessesvulnerabilitiesScope (project management)business.industrytietokoneohjelmatTechnological innovationcwemapping automationohjelmistosuunnitteluSystems development life cycleTask analysisThreat modelTelecommunicationTask analysisManualsSystems designthreat modellingmallit (mallintaminen)ohjelmistokehitysbusinessEstimationcomputervulnerability lifecycleSoftware2021 29th Conference of Open Innovations Association (FRUCT)
researchProduct

How Do Software Companies Deal with Artificial Intelligence Ethics? : A Gap Analysis

2022

The public and academic discussion on Artificial Intelligence (AI) ethics is accelerating and the general public is becoming more aware AI ethics issues such as data privacy in these systems. To guide ethical development of AI systems, governmental and institutional actors, as well as companies, have drafted various guidelines for ethical AI. Though these guidelines are becoming increasingly common, they have been criticized for a lack of impact on industrial practice. There seems to be a gap between research and practice in the area, though its exact nature remains unknown. In this paper, we present a gap analysis of the current state of the art by comparing practices of 39 companies that …

järjestelmäsuunnitteluohjelmistotuotantosoftware companiestekoälyetiikka113 Computer and information sciencesartificial intelligenceohjelmistokehitysethicstietotekniikkayritykset
researchProduct

Competency requirements of global software development : conceptualization, contextualization, and consequences

2015

kansainväliset yrityksetbarriersohjelmistotuotantoglobalisaatioesteetcompetency requirementsosaaminenkompetenssiglobal software developmentohjelmistokehitysvaatimuksettietotekniikkayrityksetohjelmistoteollisuuskulttuurienvälisyysosaamisen johtaminen
researchProduct