Organization Domain Modeling and OO Analysis and Design: Distinctions, Integration, New Directions
نویسنده
چکیده
The term “domain engineering” has come into common use over the last decade within a loosely formed community of software researchers and practitioners that share a concern with systematic software reuse. In this community, the term “domain” generally denotes an area of functionality within a set or class of software systems; domain engineering offers a systematic method for designing software for a multi-use scope of applicability within a given domain [Prie91b].
منابع مشابه
Application of the object-oriented principles for hardware and embedded system design
As the complexity of hardware (HW) and embedded system design is constantly increasing, the researchers are seeking to develop new more abstract and productive design methods or adapt the existing ones from other domains such as software design. This paper addresses the problem of using the object-oriented (OO) design techniques in HW domain. The main OO design techniques are as follows: abstra...
متن کاملNavigation Analysis and Navigation Design in OO-H and UWE
This technical report supplements the paper entitled ’Conceptual Navigation Analysis: a device and platform independent navigation specification’. It presents how a navigation analysis model can be integrated in two well-known user-centered conceptual modeling approaches, namely OO-H and UWE. Our aim with this integration process is to illustrate how other user-oriented hypermedia modeling prop...
متن کاملApplying the design structure matrix to system decomposition and integration problems: a review and new directions
Systems engineering of products, processes, and organizations requires tools and techniques for system decomposition and integration. A design structure matrix (DSM) provides a simple, compact, and visual representation of a complex system that supports innovative solutions to decomposition and integration problems. The advantages of DSMs vis-à-vis alternative system representation and analysis...
متن کاملGenerative programming - principles and techniques of software engineering based on automated configuration and fragment-based component models
Current object-oriented (OO) and component technologies suffer from several problems such as the lack of analysis and design methods for the development for reuse, lack of effective techniques for dealing with many variants of components, loss of design knowledge due to the semantic gap between domain abstractions and programming language features, and runtime performance penalties for clean an...
متن کاملAn Integrated Approach to Design Complex CORBA Systems
This paper presents an approach for designing complex distributed systems based on CORBA. The approach stems from the integration of an objectoriented (OO) development process, the GRASP patterns, and the environmental object model. GRASP is a structured OO analysis and design method; it is use-cases driven, pattern-based, iterative and incremental, and it provides the software engineer with so...
متن کامل