| Informatization is one of the hot topics nowadays, which expand from some specific domains to almost all aspects. But with the diversification and complication of the user requirement, customer makes it more challenged for the higher development efficiency, security, expandability and portability. How to build an information system that meet the demand successfully, is the important thing for current research of the software engineering. In this process, many creative, forward-looking theories, methods and tools have come up, in which software component and UML is the most excellent productions. The theory of component-based software engineering (CBSE) and the UML modeling will bring great effect to the development of information system; the trend of combination of UML and software component has come into being: and it begin to bring more and more creative thoughts and practices.This paper focuses on this combination, which is using the component theory and UML tools to development information system synthetically. A new development process: Component Base-UML driven Software engineering process, which is called CB-UDSE process in short, is presented in this paper.Several works has been done in this article:Firstly, study of the current state of the development of information system and component-based software engineering and UML modeling as well. It gives a good summary of the current research on the software component model and discusses the J2EE component model in particular, and compares several main component models and the current COTS component market state.Secondly, it put forward the UML based Development method, which emphasize all development stage, including analysis, design, implement, being completed in the UML environment, and help to realize the full visual development and traceable information system development process.Thirdly, based on the above two efforts and the reasoning and analysis of the combination of UML modeling and component model, it comes up a new software process: CB-UDSE process. This is the main creative point of this paper.In conclusion, this paper's main effort is to research how to combine componentmodel and UML modeling to enhance the efficiency, maintainability and expandability of the information system. The CB-UDSE process is the concentration of this effort and all the discussion and reasoning in this article. |