Font Size: a A A

The Study And Application Of Object-oriented Domain Engineering Method In The Customizable Interface

Posted on:2015-11-08Degree:MasterType:Thesis
Country:ChinaCandidate:J LiFull Text:PDF
GTID:2298330467968875Subject:Mechanical and electrical engineering
Abstract/Summary:PDF Full Text Request
Software reuse is a solution to avoid repetitive work during the softwaredevelopment process, it can improve the efficiency of software production, improve thequality of software product. Reuse that based on component is the main form of softwarereusing, component–based development is the core of software reuse. Domainengineering provides strong technical support for software reuse. Domain engineering isaround specific information in the specific field, of design activities, and using thecohesion and stability of field to analyze and design activities, is the main way to obtainthe component and architecture.The article has analyzed researching progresses of the field analysis and design of athome and abroad, including component technologies and domain engineering. Then wediscussed the problems of existing domain engineering methods, and compared withobject-oriented analysis and design methods, after that, finding the advantages anddisadvantages of both, putting forward the development process of reusable domaincomponents of object-oriented domain by introducing object oriented technology into thefield of domain engineering. The core is the object oriented domain analysis and design,then researched the general assembly that can meet the needs of all application system inuser interface domain: in the analysis phase,we have introduced the theory of orthogonaland characteristics, proposed methods for treating similarity and variability, illuminatedthe method of building domain boundary model, orthogonal variation model, use casemodel and domain object model; in the design stage, we have given the transition processfrom domain analysis model to design model, constructed two types of components thatcontain solid component and process component, and put forward the method ofcomponent identification and treating variability. This study has a certain theoreticalvalue and high practical value, the proposed method can provide guidance for componentidentification and design. At last, taking the interface customization as an example, usingthe method to extract interface domain components according to the similarity andvariability of application system, then we explained the concrete application.
Keywords/Search Tags:Software Reuse, Domain Engineering, Object-oriented Method, Components, Orthogonal, Variability
PDF Full Text Request
Related items