Font Size: a A A

Research On Software Architecture Based On Enterprise Reference Model

Posted on:2007-11-21Degree:MasterType:Thesis
Country:ChinaCandidate:L ChenFull Text:PDF
GTID:2178360182966636Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
Today, manufacturing enterprises have to endure the tremendous press because of the keen competition of market. In order to gain a place in the market, many enterprises try their best to enhance the general strength with several ways such as Enterprise Information, Business Process Reengineering and so on. Enterprise modeling is an important section during the reengineering. But there are many iterant and cheesy activities. These activities have brought on higher cost and lower quality for enterprise modeling. People have difficulty in using these cheesy models. Then the researches on enterprise reference models are raised.At the same time, in the knowledge economy time, each innovation and the development of IT technology always cause the huge progress and the enhancement of productive forces,it also attracts the massive outstanding talented people to join in the technological revolution unceasingly. Software industry always holds the important status in the IT industry, for 50 years ,it already developed as a key link of modern society, and affecting each domain of the world. In the 21st century, this kind of status continues to obtain consolidated. Looking over the software industry development history, the computation technology has experienced the change of "take the machine as the center - take the application as the center - take the enterprise as the center", now we can get a such conclusion: The progress of software exploitation method is helpful to the maintenance of software product quality, the life cycle time, the production cost balance.Software development has been regarded as a creative activity. Usually, a software development organization starts a new project based on following processes: Demand research, Analysis, design, implement, integration and testing. The traditional software development does not require software reuse, which has wasted a lot of labor and money. Compared software field with some other mature engineering fields, reuse of resources is a basic character of such fields as architectural engineering, chemical engineering and computer hardware engineering. By reuse of those practice proved architecture and standard components, development cost has been largely reduced, production efficiency has been greatly improved and product quality will be more competitive. Thus, we can apply the existing solution into common design and avoid the system development wandering around the low level, so that the software industry can come into mass customization.In order to realize the dynamic changes of the software system and its mass customization, we need to joint the business engineering with software engineering so to carry out the component development mode centered on architecture. This paper is targeting on this purpose and bringing forward the idea of software architecture based on reference model as following:In chapter one, the paper has a general brief introduction on the definition and importance of the two main objects. One is enterprise reference model and another one is software architecture,also clarify the significance of the research, clue of the idea and its organization structure.In chapter two comes the software architecture. In this chapter, the history of software architecture development has been shortly introduced. By comparing the software architecture with other architecture, in this paper the unique description to software architecture has been introduced followed with the explanation on introduction of XML based uniform software architecture description language.In chapter three, software architecture based on enterprise reference model has been displayed and discussed. In this chapter, by analyzing the reference model architecture and comparing it with other existing reference model architectures, some shortcomings of the existing reference model architecture have been found, and then bring forward the solution and route. Then analyze the Meta model of the reference model and software architecture and set up reference model Meta model and software architecture Meta model respectively, at the same time, introduced the Meta model description, which has set a background for software architecture integration development environment in chapter four.Chapter four is based on the above chapter two and chapter three and introduced model exchange technology on the basis of Meta model, taking consideration of the Meta model of software architecture based on reference model. In this chapter, XML schema of xuADL description to software architecture based on has been introduced. A model exchanger for reference model and software architecture has been set up in this environment.On the basis of above introduction on the software architecture based on reference model, the software architecture integration environment based on reference model (RMAI)has been submitted. Then a model for the development centered on software system based on reference model has come into being.Chapter five has come into conclusion to the whole paper and forwards the expectation to future job.
Keywords/Search Tags:Informazation, Enterprise reference model, Software architecture, Mass customization, MDA, Meta model, XMI, MOF, Exchanger, Component, RMAI
PDF Full Text Request
Related items