Abstract :
Sustainable software architectures portray the fundamental properties of their application domains explicitly, to ensure the virtual world can "mimic" the real world appropriately. This insight is independent of the concrete business case and requirements a software-centric system must meet-and also of organizational aspects in software development. Using problem frames and domain-driven design, pragmatic architects get concrete guidance for choosing the "right" architecture approaches and realization technologies.
Keywords :
organisational aspects; software architecture; domain driven design; organizational aspects; software architecture; software centric system; software development; virtual world; Computer architecture; Design methodology; Programming; Software architecture; Architecture Paradigms; Architecture Styles; Domain-Driven Design; Problem Frames;