2003 · 14 citations · 15 references
EngineeringRequirements Engineering TechniqueBusiness IntelligenceRequirement ModelingSoftware EngineeringUnified Modelling LanguageSoft Systems MethodologyBusiness Process ModelingModel Driven ArchitectureManagementSystems EngineeringEnterprise ModellingBusiness RequirementCase-based ReasoningDesignUse CaseInformation ManagementSoftware DesignModel-based System EngineeringModel FrameworkSoft SystemsSystem Software
Checkland's Soft Systems Methodology (SSM) can be used to support strategic planning for business improvement. This involves the development of system models to identify the activities that an organisation must perform to meet its goals. Jacobson's use-case modelling in the Unified Modelling Language (UML) is a requirements engineering technique that similarly lends to the identification of system activities, but driven by the needs of the system's 'users', rather than those of the system itself. This paper considers the potential gain from using these techniques in combination, examining each through the same car-park example. It is concluded that SSM is a better starting point for the analysis of a business. It can therefore be used to enhance UML, but requires careful integration of the techniques and associated models involved.
15
Soft Systems Methodology in Action
Thomas Gough, Peter Checkland, Jim Scholes · Journal of the Operational Research Society · 1991 · 3.4K citations
Communicating sequential processes
Microprocessors and Microsystems · 1986 · 2.2K citations
Soft Systems Methodology in Action
Jonathan Rosenhead · European Journal of Information Systems · 1991 · 967 citations