Repository logo
 
No Thumbnail Available
Publication

Tackling enterprise software development using domain-driven design and patterns

Use this identifier to reference this record.
Name:Description:Size:Format: 
Marcin Włodarczyk.pdf1.33 MBAdobe PDF Download

Advisor(s)

Abstract(s)

Professional software development shows that applying the appropriate architecture and programming patterns is the key to successful project delivery. Many technical teams must face the challenge of understanding complex software requirements and turning them into fully functional and scalable software products. It is not uncommon that complicated business rules and constant changes lead to poor product or unmet delivery deadlines. The usual cause of such issues is inadequate software architecture and an unmanageable codebase. In this document, the goal is to explore some technologies and methodologies for the presented problems such as Domain-Driven Design and appropriate programming patterns that accelerate the development process.
O desenvolvimento profissional de software demonstra que a aplicação da arquitetura e dos padrões de programação adequados é a chave para o sucesso na entrega de projetos. Muitas equipas técnicas enfrentam o desafio de compreender requisitos complexos de software e transformá-los em produtos de software totalmente funcionais e escaláveis. Não é incomum que regras de negócio complicadas e mudanças constantes resultem em produtos de baixa qualidade ou no incumprimento de prazos de entrega. A causa habitual desses problemas é uma arquitetura de software inadequada e uma base de código difícil de gerir. Neste documento, o objetivo é explorar algumas tecnologias e metodologias para os problemas apresentados, como o Design Orientado por Domínios (Domain-Driven Design) e padrões de programação adequados que aceleram o processo de desenvolvimento.

Description

Keywords

Enterprise Software architecture Programming patterns DDD

Pedagogical Context

Citation

Research Projects

Organizational Units

Journal Issue