This paper proposes a “soft systems” approach to\ud domain-driven design of computer-based information systems. We propose a systemic framework combining techniques from Soft\ud Systems Methodology (SSM), the Unified Modelling Language (UML), and an implementation pattern known as “Naked Objects”. We have used this framework in action research projects that have\ud involved the investigation and modelling of business processes using object-oriented domain models and the implementation of software\ud systems based on those domain models. Within the proposed framework, Soft Systems Methodology (SSM) is used as a guiding methodology to explore the pr oblem situation and to generate a\ud ubiquitous language (soft language) which can be used as the basis\ud for developing an object-oriented domain model. The domain model\ud is further developed using techniques based on the UML and is\ud implemented in software following the “Naked Objects”\ud implementation pattern. We argue that there are advantages from\ud combining and using techniques from different methodologies in this\ud way.\ud The proposed systemic framework is overviewed and justified as\ud multimethodologyusing Mingers multimethodology ideas.\ud This multimethodology approach is being evaluated through a\ud series of action research projects based on real-world case studies. A\ud Peer-Tutoring case study is presented here as a sample of the\ud framework evaluation proces
To submit an update or takedown request for this paper, please submit an Update/Correction/Removal Request.