Font Size: a A A

Research On Domain Analysis And Domain Design Based On Object-oriented Method

Posted on:2008-03-20Degree:MasterType:Thesis
Country:ChinaCandidate:W TanFull Text:PDF
GTID:2178360215475384Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
With the expansion of computer application, the software scale and complexity have been rapidly increasing; it's high time to improve the productivity of software for the software industry. Software reuse is an efficient approach to solve software crisis, increase productivity and quality of software production. Domain engineering which is a process of establishing core software assets for relative applications in the domain product family provides support for the software reuse. Domain engineering covers the whole activities of developing reusable software component, while the application engineering is the process of develop specific application using the reusable component.This dissertation illustrates the current development in domain analysis and design, such as software component, domain engineering and application engineering: We put emphasis on the current popular domain engineering methods and their strength and problems comparing with the Object-oriented analysis and design method. Then, we combine the domain engineering and Object-oriented method together; propose a process of domain reusable component based on Object-oriented method. The core is domain analysis and domain design based on Object-oriented method focus on a domain: in analysis phase, we introduce a mechanism resolving commonality and variability based on Object-oriented method including the development method of domain border model, domain feature model, domain use case model, domain object model for the domainrequirement software architecture. In design phase, we propose a mapping method from domain analysis model to domain design model to identify three types of component including entity component, process component and abstract component. We also propose a mechanism to develop these components. At the end of the dissertation, we give a case study——The Region Management domain component which can be adaptable to the domain variability through the above method.Postgraduate student: Wei Tan (Computer Software and Theory)Directed by Prof. Changjiang Wei...
Keywords/Search Tags:Software reuse, Domain engineering, Feature, Software component, Object-oriented
PDF Full Text Request
Related items