Essays about: "Designmönster"

Showing result 1 - 5 of 19 essays containing the word Designmönster.

  1. 1. Comparison between CRUD and CQRS in an event driven system

    University essay from KTH/Hälsoinformatik och logistik

    Author : Rasmus Jansson; [2024]
    Keywords : CQRS; CRUD; Event Driven Architecture; Event Sourcing; EventStoreDB; Kafka; CQRS; CRUD; Händelsedriven Arkitektur; Händelsekällor; EventStoreDB; Kafka;

    Abstract : In todays digitalised society, effective solutions to manage huge amount of data is needed. An established design pattern that are used in many systems are CRUD. To handle data in events have become more popular over the years, but CRUD is not optimised for it. A possible replacement is CQRS, it is designed with events in mind. READ MORE

  2. 2. The User Experience of Manufacturing Factory Screens: Developing Design Patterns using Research-through-Design Methodology

    University essay from KTH/Skolan för elektroteknik och datavetenskap (EECS)

    Author : Adam Červeň; [2023]
    Keywords : UX; manufacturing processes; design patterns; data visualization; workflow optimization; UX; tillverkningsprocesser; designmönster; datavisualisering; arbetsflödesoptimering;

    Abstract : The effective visualization of manufacturing data can lead to the minimization of production issues and an increase in the effectiveness of manufacturing processes, by decreasing the cognitive load required for human machine operators to understand what is going on in the factory, improving communication, adding a sense of control, and providing clear access to information. However, the knowledge of how to effectively design visualizations, dashboards, and factory screens is still a topic of research, especially from the user experience point of view. READ MORE

  3. 3. Modularity, Scalability, Reusability, Configurability, and Interoperability of ASIC/FPGA Verification IP

    University essay from KTH/Skolan för elektroteknik och datavetenskap (EECS)

    Author : Trupti Rao; [2022]
    Keywords : Verification Intellectual Property; UniversalVerification Methodology; Avalon Streaming Interface; Object-oriented Programming;

    Abstract : The complexity of chip design has been exponentially rising, resulting in increased complexity and costs in chip verification. This rise in complexity results in increased time to market and increases risks of chip in fabrication, that can be catastrophic and result in major losses. READ MORE

  4. 4. Analyzing and Reducing Compilation Times for C++ Programs

    University essay from Linköpings universitet/Programvara och system

    Author : Dennis Mivelli; [2022]
    Keywords : C ; Compilation; Build; Dependencies; File Dependencies; File inclusions; Time; Speed; Compilation time; Build time; Design patterns; PImpl; Bridge; Dependency injection; Pointer to implementation; Mocking; GoogleTest; gMock; large; large-scale; Reduce; Reduce compilation times; Reduce build times; C ; Kompilering; Byggtid; Beroenden; Filberoenden; Filinkluderingar; Tid; Hastighet; Kompileringstid; Designmönster; PImpl; Bridge; Dependency injection; Pointer to implementation; Mockning; Mocking; GoogleTest; gMock; Storskalig; Minska kompileringstid; Minska;

    Abstract : Software companies often choose to develop in C++ because of the high performance that the language offers. Facilitated by static compilation and powerful optimization options, runtime performance is paid for with compilation time. READ MORE

  5. 5. Evaluation of security threats in microservice architectures

    University essay from KTH/Skolan för elektroteknik och datavetenskap (EECS)

    Author : William Lindblom; [2022]
    Keywords : Microservice architectures; Threat modelling; Design patterns; Mikrotjänstarkitekturer; Hotmodellering; Designmönster;

    Abstract : The microservice architecture is a popular architectural pattern in the industry to implement large systems as they can reduce the code bases of each service and increase the maintainability for each of the individual services by dividing the application into smaller components based on business logic. The services can be implemented in different programming languages and communicates over a network. READ MORE