Domain-driven design (DDD) is a major software design approach, focusing on modeling software to match a domain according to input from that domain's...
20 KB (2,581 words) - 12:15, 23 May 2025
test-driven development (TDD).[vague] BDD combines the techniques of TDD with ideas from domain-driven design and object-oriented analysis and design to...
18 KB (2,158 words) - 00:21, 12 March 2025
Model-driven engineering (MDE) is a software development methodology that focuses on creating and exploiting domain models, which are conceptual models...
10 KB (1,064 words) - 13:21, 14 May 2025
diagram is used to represent the domain model. Domain-driven design (DDD) Domain layer Information model Feature-driven development Logical data model Mental...
5 KB (690 words) - 18:38, 3 June 2025
program is the domain of the software. —Eric Evans Domain-driven design Domain-specific programming language Domain model Programming domain Bjørner, Dines...
3 KB (289 words) - 11:37, 15 June 2025
card (CRC cards) Domain Specific Language (DSL) Domain-driven design Domain-specific modelling (DSM) GRASP (object-oriented design) IDEF4 Meta-Object...
26 KB (3,235 words) - 09:38, 2 June 2025
leveraging a domain-oriented, self-serve design (in a software development perspective), and borrows Eric Evans’ theory of domain-driven design and Manuel...
12 KB (1,266 words) - 08:54, 7 March 2025
which are expressed as models. Model Driven Architecture is a kind of domain engineering, and supports model-driven engineering of software systems. It...
17 KB (2,193 words) - 12:58, 7 October 2024
domain-driven design. Related Patterns and Principles • Low Coupling. • High Cohesion. Anemic domain model Design pattern (computer science) Design Patterns...
11 KB (1,316 words) - 05:16, 1 July 2024
Event storming (category Software design)
series of domain events which are denoted as orange stickies. It was invented by Alberto Brandolini in the context of domain-driven design (DDD). EventStorming...
6 KB (494 words) - 16:37, 13 March 2025
database interactions. CQRS is suited to complex domains, the kind that also benefits from Domain-Driven Design. CQS can introduce complexities for implementing...
7 KB (759 words) - 04:20, 29 February 2024
applications The eventsourced library provides event-driven architecture (see also domain-driven design) support for Akka actors The Gatling stress test tool...
16 KB (1,602 words) - 18:07, 11 June 2025
Closely related is the practice of using "good" software design, such as domain-driven design or cloud native, as a way to increase security by reducing...
9 KB (1,079 words) - 14:20, 14 April 2025
Microservices architecture is closely associated with principles such as domain-driven design, decentralization of data and governance, and the flexibility to...
30 KB (3,275 words) - 04:49, 9 June 2025
testing, pair programming, test-driven development, design patterns, behavior-driven development, domain-driven design, code refactoring and other techniques...
90 KB (10,198 words) - 09:21, 10 June 2025
Height * Width; } } Plain old Java object Domain-driven design GRASP information expert, an anemic domain model is the typical result of not applying...
10 KB (1,156 words) - 10:41, 20 February 2025
software engineering Domain-driven design Domain-specific language Framework-specific modeling language General-purpose modeling Domain-specific multimodeling...
10 KB (1,274 words) - 02:40, 25 July 2024
event-driven programming Chandrasekaran, Premanand; Krishnan, Karthik; Ford, Neal; Byars, Brandon; Buijze, Allard (2022). Domain-Driven Design with Java...
8 KB (795 words) - 16:55, 7 May 2025
Lasse. (2007) Test Driven: TDD and Acceptance TDD for Java Developers. Manning Publications Evans, Eric. (2003) Domain-Driven Design: Tackling Complexity...
9 KB (1,092 words) - 08:55, 29 March 2025
practices and methods such as behavior-driven development (BDD) and domain-driven design (DDD). Behavior-driven development (BDD) Business process automation...
2 KB (255 words) - 13:54, 6 May 2024
need to ensure availability of their service and rapid deployment. Domain-driven design, in which business goals drive development, is popular because SaaS...
24 KB (2,887 words) - 15:56, 24 May 2025
SPARS code for a CD that was recorded, mixed, and mastered digitally Domain-driven design, a methodology and set of priorities for programming Developer! Developer...
3 KB (393 words) - 06:15, 24 December 2024
Programming proposed around 1997 and Ubiquitous Language idea from Domain-driven design from 2004, using the idea of black-box tests as requirements described...
10 KB (1,228 words) - 21:10, 16 March 2025
Publishing. ISBN 978-1785285691. Zimarev, Alexey (2019). Hands-On Domain-Driven Design with .NET Core. Packt Publishing. ISBN 978-1788834094. Wikibooks...
29 KB (2,421 words) - 20:15, 11 June 2025
These groups are types of the corresponding instances of the world. Domain-driven design – Software development process Object-Oriented Software Construction –...
5 KB (614 words) - 12:12, 31 October 2024
implementation developed by Franz Inc. Anti-Corruption Layer, a term from Domain-driven design Asynchronous Connection-oriented Logical transport, Bluetooth protocol...
3 KB (335 words) - 17:53, 24 February 2025
to interoperate with one another Aggregate root, a concept in the Domain-driven Design software development process Aggregate Server Access Protocol, used...
4 KB (485 words) - 22:37, 25 May 2025
Service-oriented modeling (redirect from Service-oriented analysis and design)
artifacts required for each modeling environment. Domain-driven design Object-oriented analysis and design Service-oriented architecture Service granularity...
11 KB (1,245 words) - 14:09, 18 August 2024
software design methods is not new and on-going. Behavior-driven development Design-driven development Domain-driven design Secure by design Test-driven development...
12 KB (1,248 words) - 17:49, 23 May 2025
in an Event Sourcing + Command Query Responsibility Separation + Domain Driven Design + Messaging architecture is in fact a "single source of truth", with...
13 KB (1,698 words) - 19:33, 9 May 2025