Sökning: "datavetenskap designmönster"

Visar resultat 1 - 5 av 20 uppsatser innehållade orden datavetenskap designmönster.

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

    Master-uppsats, KTH/Skolan för elektroteknik och datavetenskap (EECS)

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

    Sammanfattning : 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. LÄS MER

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

    Master-uppsats, KTH/Skolan för elektroteknik och datavetenskap (EECS)

    Författare :Trupti Rao; [2022]
    Nyckelord :Verification Intellectual Property; UniversalVerification Methodology; Avalon Streaming Interface; Object-oriented Programming;

    Sammanfattning : 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. LÄS MER

  3. 3. Evaluation of security threats in microservice architectures

    Master-uppsats, KTH/Skolan för elektroteknik och datavetenskap (EECS)

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

    Sammanfattning : 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. LÄS MER

  4. 4. Dark Patterns in Digital Buy Now Pay Later Services

    Master-uppsats, KTH/Skolan för elektroteknik och datavetenskap (EECS)

    Författare :Isabella Johannesson; [2021]
    Nyckelord :Buy Now Pay Later; Dark Patterns; Digital Payments; Digital Invoice Services; Ethics; Pay After Delivery;

    Sammanfattning : Buy Now Pay Later (BNPL) is a financial service whereby customers defer payment on a purchase against a short-term debt. While BNPL services have a long history, digital invoice services are now the largest market for BNPL. For the study, two of the largest providers in Sweden, and their checkout interfaces were reviewed for dark patterns. LÄS MER

  5. 5. Implementation and Analysis of Authentication and Authorization Methods in a Microservice Architecture : A Comparison Between Microservice Security Design Patterns for Authentication and Authorization Flows

    Master-uppsats, KTH/Skolan för elektroteknik och datavetenskap (EECS)

    Författare :Simon Tran Florén; [2021]
    Nyckelord :Authentication; Authorization; Access control; Microservices; Microservice Security; Security Tokens; Security Patterns; Performance; Autentisering; Auktorisering; Åtkomstkontroll; Mikrotjänster; Mikrotjänstsäkerhet; Säkerhetstokens; Säkerhetsdesignmönster; Prestanda; Belastningstestning;

    Sammanfattning : Microservices have emerged as an attractive alternative to more classical monolithic software application architectures. Microservices provides many benefits that help with code base comprehension, deployability, testability, and scalability. LÄS MER