• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 9
  • 1
  • 1
  • Tagged with
  • 14
  • 14
  • 7
  • 7
  • 5
  • 4
  • 4
  • 3
  • 3
  • 3
  • 3
  • 3
  • 2
  • 2
  • 2
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
11

A new programming model for enterprise software : Allowing for rapid adaption and supporting maintainability at scale

Höffl, Marc January 2017 (has links)
Companies are under constant pressure to adapt and improve their processes to staycompetitive. Since most of their processes are handled by software, it also needs toconstantly change. Those improvements and changes add up over time and increase thecomplexity of the system, which in turn prevents the company from further adaption.In order to change and improve existing business processes and their implementation withinsoftware, several stakeholders have to go through a long process. Current IT methodologies arenot suitable for such a dynamic environment. The analysis of this change process shows thatfour software characteristics are important to speed it up. They are: transparency, adaptability,testability and reparability. Transparency refers to the users capability to understand what thesystem is doing, where and why. Adaptability is a mainly technical characteristic that indicatesthe capability of the system to evolve or change. Testability allows automated testing andvalidation for correctness without requiring manual checks. The last characteristic is reparability,which describes the possibility to bring the system back into a consistent and correct state, evenif erroneous software was deployed.An architecture and software development patterns are evaluated to build an overall programmingmodel that provides the software characteristics. The overall architecture is basedon microservices, which facilitates decoupling and maintainability for the software as well asorganizations. Command Query Responsibility Segregation decouples read from write operationsand makes data changes explicit. With Event Sourcing, the system stores not only the currentstate, but all historic events. It provides a built-in audit trail and is able to reproduce differentscenarios for troubleshooting and testing.A demo process is defined and implemented within multiple prototypes. The design of theprototype is based on the programming model. It is built in Javascript and implements Microservices,CQRS and Event Sourcing. The prototypes show and validate how the programmingmodel provides the software characteristics. Software built with the programming model allowscompanies to iterate faster at scale. Since the programming model is suited for complex processes,the main limitation is that the validation is based on a demo process that is simpler and thebenefits are hard to quantify. / ör att fortsatt vara konkurrenskraftiga är företag under konstant press att anpassa ochförbättra sina processer. Eftersom de flesta processer hanteras av programvara, behöveräven de ständigt förändras. Övertiden leder dessa förbättringar och förändringar till ökadsystemkomplexitet, vilket i sin tur hindrar företaget från ytterligare anpassningar. För attförändra och förbättra befintliga affärsprocesser och dess programvara, måste idag typiskt fleraaktörer vara en del av en lång och tidskrävande process. Nuvarande metoder är inte lämpade fören sådan dynamisk miljö. Detta arbete har fokuserat på fyra programvaruegenskaper som ärviktiga för att underlätta förändringsprocesser. Dessa fyra egenskaper är: öppenhet, anpassningsförmåga,testbarhet och reparerbarhet. Öppenhet, hänvisar till förmågan att förstå varför, var ochvad systemet gör. Anpassningsbarhet är huvudsakligen en teknisk egenskap som fokuserar påsystemets förmåga att utvecklas och förändras. Testbarhet strävar efter automatisk testning ochvalidering av korrekthet som kräver ingen eller lite manuell kontroll. Den sista egenskapen ärreparerbarhet, som beskriver möjligheten att återhämta systemet till ett konsekvent och korrekttillstånd, även om felaktig programvara har använts. En programmeringsmodell som rustarprogramvara med de ovan beskrivna programegenskaperna är utvecklad i detta examensarbete.Programmeringsmodellens arkitektur är baserad på diverse micro-tjänster, vilka ger brafrånkopplings- och underhållsförmåga för en programvara, samt användarorganisationerna.Command Query Responsibility Segregation (CQRS) frånkopplar läsoperationer från skrivoperationeroch gör ändringar i data explicita. Med Event Sourcing lagrar systemet inte endastdet nuvarande tillståndet, utan alla historiska händelser. Modellen förser användarna medett inbyggt revisionsspår och kan reproducera olika scenarion för felsökning och testning. Endemoprocess är definierad och implementerad i tre olika prototyper. Designen av prototypernaär baserad på den föreslagna programmeringsmodellen. Vilken är byggd i Javascript och implementerarmicro-tjänster, CQRS och Event Sourcing. Prototyperna visar och validerar hurprogrammeringsmodellen ger programvaran rätt egenskaper. Programvara byggd med dennaprogrammeringsmodell tillåter företag att iterera snabbare. De huvudsakliga begränsningarna iarbetet är att valideringen är baserad på en enklare demoprocess och att dess fördelar är svåraatt kvantifiera.
12

Facilitating More Frequent Updates: Towards Evergreen : A Case Study of an Enterprise Software Vendor’s Response to the Emerging DevOps Trend, Drawing on Neo-Institutional Theory

Ersson, Lucas January 2018 (has links)
The last couple of years the trend within the software industry has been to releasesmaller software updates more frequent, to overcome challenges and increase flexibility, to alignwith the swiftly changing industry environment. As an effect, we now see companies moving over tocapitalizing on subscriptions and incremental releases instead of charging for upgrades. By utilizingneo-institutional theory and Oliver’s (1991) strategic response theory, an enterprise systemsvendor’s response to the emerging DevOps trend can be determined.
13

Bezpečnostní metriky platformy SAP / Security Metrics of SAP Platform

Třeštíková, Lenka January 2017 (has links)
Main goal of this thesis is analyzing potential security risks of the SAP NetWeaver platform and identifying various vulnerabilities, that are results of poor system configuration, incorrect segregation of duties or insufficient patch management. Methodology for platform evaluation is defined by vulnerabilities, security requirements and controls will be created.
14

The need of Enterprise UX : A case study of designing a tool for the advertising campaign planning process / Behovet av företags-UX : En fallstudie av att utforma ett verktyg för planeringsprocessen av en reklamkampanj

Engquist, Moa January 2022 (has links)
Enterprise software has traditionally focused on functionalities over experiences. When enterprise software is becoming a core part of work, knowledge about the experiences can result in an enhanced working situation for employees and become a useful tool for them. Bridging together the knowledge generated, in both academia and the industry, under the topic of enterprise UX will allow for easier knowledge sharing where theory and practice can build on each other. This paper has investigated through research through design the visualization and interaction opportunities for an enhanced enterprise UX in a tool aimed for an advertising campaign planning process, while also has addressed under-constrained problems the enterprise UX most likely will encounter. Results show that there is great potential to support the process of planning a campaign with a tool but that there are also challenges with building the tool for the right user, creating value for the users and not underestimating skilled expertise. / Mjukvara ämnad för företag har traditionellt sett fokuserat på funktionaliteter framför upplevelser. När denna mjukvara nu blir en central del av arbetet kan kunskap om upplevelsen resultera i en förbättrad arbetssituation för de anställda och bli ett användbart verktyg för dem. Att överbrygga den kunskap som genereras, i både det akademiska och i industrin, under ämnet företags-UX kommer att möjliggöra enklare kunskapsdelning där teori och praktik kan bygga på varandra. Den här artikeln har genom en forskning genom design metodik undersökt visualiserings- och interaktionsmöjligheter för ett förbättrat företags-UX i ett verktyg som används i en planeringsprocess av mediekampanjer, samtidigt som underbegränsade problem som företagets-UX troligen kommer att stöta på tas upp. Resultatet visar att det finns stor potential för att stödja planeringsprocessen av kampanjer med ett verktyg men visar också på utmaningar med att bygga verktyget för rätt användare, skapa värde för användarna och inte underskatta skicklig expertis.

Page generated in 0.0767 seconds