enow.com Web Search

Search results

  1. Results from the WOW.Com Content Network
  2. Domain-driven design - Wikipedia

    en.wikipedia.org/wiki/Domain-driven_design

    Domain-driven design recognizes multiple kinds of models. For example, an entity is an object defined not by its attributes, but its identity.As an example, most airlines assign a unique number to seats on every flight: this is the seat's identity.

  3. Event storming - Wikipedia

    en.wikipedia.org/wiki/Event_Storming

    An example process from an event storming. Event storming is a workshop-based method to quickly find out what is happening in the domain of a software program. [1] [2] Compared to other methods it is extremely lightweight and intentionally requires no support by a computer. The result is expressed in sticky notes on a wide wall.

  4. Data, context and interaction - Wikipedia

    en.wikipedia.org/wiki/Data,_context_and_interaction

    So, for example, while a bank account may offer a primitive for increasing the balance, it would have no method called deposit. Such operations belong instead in the interaction part of DCI. [1] Data objects are instances of classes that might come from domain-driven design, and such classes might use subtyping relationships to organize domain ...

  5. Domain-specific language - Wikipedia

    en.wikipedia.org/wiki/Domain-specific_language

    In model-driven engineering, many examples of domain-specific languages may be found like OCL, a language for decorating models with assertions or QVT, a domain-specific transformation language. However, languages like UML are typically general-purpose modeling languages.

  6. Specification pattern - Wikipedia

    en.wikipedia.org/wiki/Specification_pattern

    In computer programming, the specification pattern is a particular software design pattern, whereby business rules can be recombined by chaining the business rules together using boolean logic. The pattern is frequently used in the context of domain-driven design.

  7. Naked objects - Wikipedia

    en.wikipedia.org/wiki/Naked_objects

    Domain-driven design is the idea that an evolving domain (object) model should be used as a mechanism to help explore requirements rather than vice versa. The fact that a naked object system forces direct correspondence between the user interface and the domain model makes it easier to attempt domain-driven design, and makes the benefits more ...

  8. List of software architecture styles and patterns - Wikipedia

    en.wikipedia.org/wiki/List_of_software...

    Blackboard (design pattern) Client–server model (multitier architecture exhibits this style) Cloud computing patterns; Component-based; Database-centric; Domain-driven designing; Competing Consumers pattern; Clean Architecture Design Pattern; Event-driven aka implicit invocation; Hexagonal Architecture (also known as Ports and Adapters ...

  9. Multitier architecture - Wikipedia

    en.wikipedia.org/wiki/Multitier_architecture

    Business layer (a.k.a. business logic layer (BLL), domain logic layer) Data access layer (a.k.a. persistence layer, logging, networking, and other services which are required to support a particular business layer) The book Domain Driven Design describes some common uses for the above four layers, although its primary focus is the domain layer ...